SignatureHelper.AddArgument 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
시그니처에 인수를 추가합니다.
오버로드
| AddArgument(Type) |
시그니처에 인수를 추가합니다. |
| AddArgument(Type, Boolean) |
인수가 고정되는지 여부를 지정하여 지정된 형식의 인수를 시그니처에 추가합니다. |
| AddArgument(Type, Type[], Type[]) |
시그니처에 지정된 사용자 지정 한정자가 있는 인수를 추가합니다. |
AddArgument(Type)
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
시그니처에 인수를 추가합니다.
public:
void AddArgument(Type ^ clsArgument);
public void AddArgument (Type clsArgument);
member this.AddArgument : Type -> unit
Public Sub AddArgument (clsArgument As Type)
매개 변수
- clsArgument
- Type
인수 형식입니다.
예외
시그니처가 이미 종료된 경우
clsArgument이(가) null인 경우
설명
선택적 또는 필요한 사용자 지정 한정자를 사용하여 인수를 추가하려면 메서드 오버로드를 AddArgument(Type, Type[], Type[]) 사용합니다.
적용 대상
AddArgument(Type, Boolean)
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
인수가 고정되는지 여부를 지정하여 지정된 형식의 인수를 시그니처에 추가합니다.
public:
void AddArgument(Type ^ argument, bool pinned);
public void AddArgument (Type argument, bool pinned);
member this.AddArgument : Type * bool -> unit
Public Sub AddArgument (argument As Type, pinned As Boolean)
매개 변수
- argument
- Type
인수 형식입니다.
- pinned
- Boolean
인수가 고정되면 true이고, 그렇지 않으면 false입니다.
예외
argument이(가) null인 경우
설명
선택적 또는 필요한 사용자 지정 한정자를 사용하여 인수를 추가하려면 메서드 오버로드를 AddArgument(Type, Type[], Type[]) 사용합니다.
적용 대상
AddArgument(Type, Type[], Type[])
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
시그니처에 지정된 사용자 지정 한정자가 있는 인수를 추가합니다.
public:
void AddArgument(Type ^ argument, cli::array <Type ^> ^ requiredCustomModifiers, cli::array <Type ^> ^ optionalCustomModifiers);
public void AddArgument (Type argument, Type[]? requiredCustomModifiers, Type[]? optionalCustomModifiers);
public void AddArgument (Type argument, Type[] requiredCustomModifiers, Type[] optionalCustomModifiers);
member this.AddArgument : Type * Type[] * Type[] -> unit
Public Sub AddArgument (argument As Type, requiredCustomModifiers As Type(), optionalCustomModifiers As Type())
매개 변수
- argument
- Type
인수 형식입니다.
- requiredCustomModifiers
- Type[]
IsConst 또는 IsBoxed와 같이 인수에 대한 필수적 사용자 지정 한정자를 나타내는 형식의 배열입니다. 인수에 필수적 사용자 지정 한정자가 없는 경우 null을 지정합니다.
- optionalCustomModifiers
- Type[]
IsConst 또는 IsBoxed와 같이 인수에 대한 선택적 사용자 지정 한정자를 나타내는 형식의 배열입니다. 인수에 선택적 사용자 지정 한정자가 없는 경우 null을 지정합니다.
예외
argument은 null입니다.
또는
requiredCustomModifiers 또는 optionalCustomModifiers의 요소가 null인 경우
시그니처가 이미 종료된 경우
또는
지정된 사용자 지정 한정자 중 하나가 배열 형식인 경우
또는
지정된 사용자 지정 한정자 중 하나가 개방형 제네릭 형식인 경우. 즉, ContainsGenericParameters 속성이 사용자 지정 한정자에 대해 true인 경우
설명
System.Runtime.CompilerServices 사용자 지정 한정자를 나타내는 클래스는 네임스페이스를 참조하세요.