SignatureHelper.GetPropertySigHelper 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
속성에 대한 시그니처 도우미를 반환합니다.
오버로드
GetPropertySigHelper(Module, Type, Type[]) |
속성이 들어 있는 동적 모듈, 속성 형식 및 속성 인수를 매개 변수로 받아 속성에 대한 시그니처 도우미를 반환합니다. |
GetPropertySigHelper(Module, Type, Type[], Type[], Type[], Type[][], Type[][]) |
속성이 들어 있는 동적 모듈, 속성 형식, 속성 인수, 그리고 반환 형식 및 인수에 대한 사용자 지정 한정자를 매개 변수로 받아 속성에 대한 시그니처 도우미를 반환합니다. |
GetPropertySigHelper(Module, CallingConventions, Type, Type[], Type[], Type[], Type[][], Type[][]) |
속성이 들어 있는 동적 모듈, 호출 규칙, 속성 형식, 속성 인수, 반환 형식 및 인수에 대한 사용자 지정 한정자를 매개 변수로 받아 속성에 대한 시그니처 도우미를 반환합니다. |
GetPropertySigHelper(Module, Type, Type[])
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
속성이 들어 있는 동적 모듈, 속성 형식 및 속성 인수를 매개 변수로 받아 속성에 대한 시그니처 도우미를 반환합니다.
public:
static System::Reflection::Emit::SignatureHelper ^ GetPropertySigHelper(System::Reflection::Module ^ mod, Type ^ returnType, cli::array <Type ^> ^ parameterTypes);
public static System.Reflection.Emit.SignatureHelper GetPropertySigHelper (System.Reflection.Module? mod, Type? returnType, Type[]? parameterTypes);
public static System.Reflection.Emit.SignatureHelper GetPropertySigHelper (System.Reflection.Module mod, Type returnType, Type[] parameterTypes);
static member GetPropertySigHelper : System.Reflection.Module * Type * Type[] -> System.Reflection.Emit.SignatureHelper
Public Shared Function GetPropertySigHelper (mod As Module, returnType As Type, parameterTypes As Type()) As SignatureHelper
매개 변수
- mod
- Module
ModuleBuilder를 요청할 속성이 들어 있는 SignatureHelper입니다.
- returnType
- Type
속성 형식입니다.
- parameterTypes
- Type[]
인수 형식이거나, 속성에 인수가 없는 경우 null
입니다.
반환
속성에 대한 SignatureHelper 개체입니다.
예외
mod
이(가) ModuleBuilder가 아닌 경우
설명
선택적 또는 필수 사용자 지정 한정자를 사용하여 속성에 대한 서명 도우미를 만들려면 메서드 오버로드를 GetPropertySigHelper(Module, Type, Type[], Type[], Type[], Type[][], Type[][]) 사용합니다.
적용 대상
GetPropertySigHelper(Module, Type, Type[], Type[], Type[], Type[][], Type[][])
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
속성이 들어 있는 동적 모듈, 속성 형식, 속성 인수, 그리고 반환 형식 및 인수에 대한 사용자 지정 한정자를 매개 변수로 받아 속성에 대한 시그니처 도우미를 반환합니다.
public:
static System::Reflection::Emit::SignatureHelper ^ GetPropertySigHelper(System::Reflection::Module ^ mod, Type ^ returnType, cli::array <Type ^> ^ requiredReturnTypeCustomModifiers, cli::array <Type ^> ^ optionalReturnTypeCustomModifiers, cli::array <Type ^> ^ parameterTypes, cli::array <cli::array <Type ^> ^> ^ requiredParameterTypeCustomModifiers, cli::array <cli::array <Type ^> ^> ^ optionalParameterTypeCustomModifiers);
public static System.Reflection.Emit.SignatureHelper GetPropertySigHelper (System.Reflection.Module? mod, Type? returnType, Type[]? requiredReturnTypeCustomModifiers, Type[]? optionalReturnTypeCustomModifiers, Type[]? parameterTypes, Type[][]? requiredParameterTypeCustomModifiers, Type[][]? optionalParameterTypeCustomModifiers);
public static System.Reflection.Emit.SignatureHelper GetPropertySigHelper (System.Reflection.Module mod, Type returnType, Type[] requiredReturnTypeCustomModifiers, Type[] optionalReturnTypeCustomModifiers, Type[] parameterTypes, Type[][] requiredParameterTypeCustomModifiers, Type[][] optionalParameterTypeCustomModifiers);
static member GetPropertySigHelper : System.Reflection.Module * Type * Type[] * Type[] * Type[] * Type[][] * Type[][] -> System.Reflection.Emit.SignatureHelper
Public Shared Function GetPropertySigHelper (mod As Module, returnType As Type, requiredReturnTypeCustomModifiers As Type(), optionalReturnTypeCustomModifiers As Type(), parameterTypes As Type(), requiredParameterTypeCustomModifiers As Type()(), optionalParameterTypeCustomModifiers As Type()()) As SignatureHelper
매개 변수
- mod
- Module
ModuleBuilder를 요청할 속성이 들어 있는 SignatureHelper입니다.
- returnType
- Type
속성 형식입니다.
- requiredReturnTypeCustomModifiers
- Type[]
IsConst 또는 IsBoxed와 같이 반환 형식에 대한 필수적 사용자 지정 한정자를 나타내는 형식의 배열입니다. 반환 형식에 필수 사용자 지정 한정자가 없으면 null
을 지정합니다.
- optionalReturnTypeCustomModifiers
- Type[]
IsConst 또는 IsBoxed와 같이 반환 형식에 대한 선택적 사용자 지정 한정자를 나타내는 형식의 배열입니다. 반환 형식에 선택적 사용자 지정 한정자가 없으면 null
을 지정합니다.
- parameterTypes
- Type[]
속성의 인수 형식이거나, 속성에 인수가 없는 경우 null
입니다.
- requiredParameterTypeCustomModifiers
- Type[][]
형식 배열의 배열입니다. 각 형식 배열은 해당 속성 인수에 대한 필수적 사용자 지정 한정자를 나타냅니다. 특정 인수에 필수적 사용자 지정 한정자가 없는 경우에는 형식 배열 대신 null
을 지정합니다. 속성에 인수가 없거나 모든 인수에 필수적 사용자 지정 한정자가 없는 경우에는 배열로 이루어진 배열 대신 null
을 지정합니다.
- optionalParameterTypeCustomModifiers
- Type[][]
형식 배열의 배열입니다. 각 형식 배열은 해당 속성 인수에 대한 선택적 사용자 지정 한정자를 나타냅니다. 특정 인수에 선택적 사용자 지정 한정자가 없는 경우에는 형식 배열 대신 null
을 지정합니다. 속성에 인수가 없거나 모든 인수에 선택적 사용자 지정 한정자가 없는 경우에는 배열로 이루어진 배열 대신 null
을 지정합니다.
반환
속성에 대한 SignatureHelper 개체입니다.
예외
mod
은 null
입니다.
또는
parameterTypes
의 요소가 null
입니다.
또는
지정된 사용자 지정 한정자 중 하나가 null
인 경우. 그러나 인수의 사용자 지정 한정자 배열에 대해서는 null
을 지정할 수 있습니다.
시그니처가 이미 종료된 경우
또는
mod
이(가) ModuleBuilder가 아닌 경우
또는
지정된 사용자 지정 한정자 중 하나가 배열 형식인 경우
또는
지정된 사용자 지정 한정자 중 하나가 개방형 제네릭 형식인 경우. 즉, ContainsGenericParameters 속성이 사용자 지정 한정자에 대해 true
인 경우
또는
requiredParameterTypeCustomModifiers
또는 optionalParameterTypeCustomModifiers
의 크기가 parameterTypes
의 크기와 같지 않습니다.
설명
System.Runtime.CompilerServices 사용자 지정 한정자를 나타내는 클래스는 네임스페이스를 참조하세요.
속성에 사용자 지정 한정자가 없는 경우 메서드 오버로드를 GetPropertySigHelper(Module, Type, Type[]) 사용합니다.
적용 대상
GetPropertySigHelper(Module, CallingConventions, Type, Type[], Type[], Type[], Type[][], Type[][])
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
속성이 들어 있는 동적 모듈, 호출 규칙, 속성 형식, 속성 인수, 반환 형식 및 인수에 대한 사용자 지정 한정자를 매개 변수로 받아 속성에 대한 시그니처 도우미를 반환합니다.
public:
static System::Reflection::Emit::SignatureHelper ^ GetPropertySigHelper(System::Reflection::Module ^ mod, System::Reflection::CallingConventions callingConvention, Type ^ returnType, cli::array <Type ^> ^ requiredReturnTypeCustomModifiers, cli::array <Type ^> ^ optionalReturnTypeCustomModifiers, cli::array <Type ^> ^ parameterTypes, cli::array <cli::array <Type ^> ^> ^ requiredParameterTypeCustomModifiers, cli::array <cli::array <Type ^> ^> ^ optionalParameterTypeCustomModifiers);
public static System.Reflection.Emit.SignatureHelper GetPropertySigHelper (System.Reflection.Module? mod, System.Reflection.CallingConventions callingConvention, Type? returnType, Type[]? requiredReturnTypeCustomModifiers, Type[]? optionalReturnTypeCustomModifiers, Type[]? parameterTypes, Type[][]? requiredParameterTypeCustomModifiers, Type[][]? optionalParameterTypeCustomModifiers);
public static System.Reflection.Emit.SignatureHelper GetPropertySigHelper (System.Reflection.Module mod, System.Reflection.CallingConventions callingConvention, Type returnType, Type[] requiredReturnTypeCustomModifiers, Type[] optionalReturnTypeCustomModifiers, Type[] parameterTypes, Type[][] requiredParameterTypeCustomModifiers, Type[][] optionalParameterTypeCustomModifiers);
static member GetPropertySigHelper : System.Reflection.Module * System.Reflection.CallingConventions * Type * Type[] * Type[] * Type[] * Type[][] * Type[][] -> System.Reflection.Emit.SignatureHelper
Public Shared Function GetPropertySigHelper (mod As Module, callingConvention As CallingConventions, returnType As Type, requiredReturnTypeCustomModifiers As Type(), optionalReturnTypeCustomModifiers As Type(), parameterTypes As Type(), requiredParameterTypeCustomModifiers As Type()(), optionalParameterTypeCustomModifiers As Type()()) As SignatureHelper
매개 변수
- mod
- Module
ModuleBuilder를 요청할 속성이 들어 있는 SignatureHelper입니다.
- callingConvention
- CallingConventions
속성 접근자의 호출 규칙입니다.
- returnType
- Type
속성 형식입니다.
- requiredReturnTypeCustomModifiers
- Type[]
IsConst 또는 IsBoxed와 같이 반환 형식에 대한 필수적 사용자 지정 한정자를 나타내는 형식의 배열입니다. 반환 형식에 필수 사용자 지정 한정자가 없으면 null
을 지정합니다.
- optionalReturnTypeCustomModifiers
- Type[]
IsConst 또는 IsBoxed와 같이 반환 형식에 대한 선택적 사용자 지정 한정자를 나타내는 형식의 배열입니다. 반환 형식에 선택적 사용자 지정 한정자가 없으면 null
을 지정합니다.
- parameterTypes
- Type[]
속성의 인수 형식이거나, 속성에 인수가 없는 경우 null
입니다.
- requiredParameterTypeCustomModifiers
- Type[][]
형식 배열의 배열입니다. 각 형식 배열은 해당 속성 인수에 대한 필수적 사용자 지정 한정자를 나타냅니다. 특정 인수에 필수적 사용자 지정 한정자가 없는 경우에는 형식 배열 대신 null
을 지정합니다. 속성에 인수가 없거나 모든 인수에 필수적 사용자 지정 한정자가 없는 경우에는 배열로 이루어진 배열 대신 null
을 지정합니다.
- optionalParameterTypeCustomModifiers
- Type[][]
형식 배열의 배열입니다. 각 형식 배열은 해당 속성 인수에 대한 선택적 사용자 지정 한정자를 나타냅니다. 특정 인수에 선택적 사용자 지정 한정자가 없는 경우에는 형식 배열 대신 null
을 지정합니다. 속성에 인수가 없거나 모든 인수에 선택적 사용자 지정 한정자가 없는 경우에는 배열로 이루어진 배열 대신 null
을 지정합니다.
반환
속성에 대한 SignatureHelper 개체입니다.
예외
mod
은 null
입니다.
또는
parameterTypes
의 요소가 null
입니다.
또는
지정된 사용자 지정 한정자 중 하나가 null
인 경우. 그러나 인수의 사용자 지정 한정자 배열에 대해서는 null
을 지정할 수 있습니다.
시그니처가 이미 종료된 경우
또는
mod
이(가) ModuleBuilder가 아닌 경우
또는
지정된 사용자 지정 한정자 중 하나가 배열 형식인 경우
또는
지정된 사용자 지정 한정자 중 하나가 개방형 제네릭 형식인 경우. 즉, ContainsGenericParameters 속성이 사용자 지정 한정자에 대해 true
인 경우
또는
requiredParameterTypeCustomModifiers
또는 optionalParameterTypeCustomModifiers
의 크기가 parameterTypes
의 크기와 같지 않습니다.
설명
System.Runtime.CompilerServices 사용자 지정 한정자를 나타내는 클래스는 네임스페이스를 참조하세요.
속성에 사용자 지정 한정자가 없는 경우 메서드 오버로드를 GetPropertySigHelper(Module, Type, Type[]) 사용합니다.
참고
이 메서드 오버로드는 .NET Framework 3.5 이상에서 도입되었습니다.
적용 대상
.NET