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 사용자 지정 한정자를 나타내는 클래스는 네임스페이스를 참조하세요.
적용 대상
.NET