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