SignatureHelper.GetMethodSigHelper 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
메서드에 대한 시그니처 도우미를 반환합니다.
오버로드
GetMethodSigHelper(Module, Type, Type[]) |
메서드의 모듈, 반환 형식 및 인수 형식을 매개 변수로 받아 표준 호출 규칙으로 해당 메서드에 대한 시그니처 도우미를 반환합니다. |
GetMethodSigHelper(Module, CallingConvention, Type) |
메서드의 모듈, 관리되지 않는 호출 규칙 및 반환 형식을 매개 변수로 받아 메서드에 대한 시그니처 도우미를 반환합니다. |
GetMethodSigHelper(CallingConvention, Type) |
메서드의 관리되지 않는 호출 규칙 및 반환 형식을 매개 변수로 받아 메서드에 대한 시그니처 도우미를 반환합니다. |
GetMethodSigHelper(CallingConventions, Type) |
메서드의 호출 규칙 및 반환 형식을 매개 변수로 받아 메서드에 대한 시그니처 도우미를 반환합니다. |
GetMethodSigHelper(Module, CallingConventions, Type) |
지정된 메서드의 모듈, 호출 규칙 및 반환 형식에 따라 메서드의 시그니처 도우미를 반환합니다. |
GetMethodSigHelper(Module, Type, Type[])
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
메서드의 모듈, 반환 형식 및 인수 형식을 매개 변수로 받아 표준 호출 규칙으로 해당 메서드에 대한 시그니처 도우미를 반환합니다.
public:
static System::Reflection::Emit::SignatureHelper ^ GetMethodSigHelper(System::Reflection::Module ^ mod, Type ^ returnType, cli::array <Type ^> ^ parameterTypes);
public static System.Reflection.Emit.SignatureHelper GetMethodSigHelper (System.Reflection.Module? mod, Type? returnType, Type[]? parameterTypes);
public static System.Reflection.Emit.SignatureHelper GetMethodSigHelper (System.Reflection.Module mod, Type returnType, Type[] parameterTypes);
static member GetMethodSigHelper : System.Reflection.Module * Type * Type[] -> System.Reflection.Emit.SignatureHelper
Public Shared Function GetMethodSigHelper (mod As Module, returnType As Type, parameterTypes As Type()) As SignatureHelper
매개 변수
- mod
- Module
SignatureHelper
가 요청되는 메서드를 포함하는 ModuleBuilder입니다.
- returnType
- Type
메서드의 반환 형식이거나 void 반환 형식의 경우 null
입니다(Visual Basic의 Sub
프로시저).
- parameterTypes
- Type[]
메서드의 인수 형식이거나, 메서드에 인수가 없는 경우 null
입니다.
반환
메서드에 대한 SignatureHelper
개체입니다.
예외
mod
이(가) ModuleBuilder가 아닌 경우
설명
이 오버로드는 표준 호출 규칙을 사용하여 서명을 만듭니다.
사용자 지정 한정자를 사용하여 메서드 서명을 만들려면 메서드 오버로드를 사용한 GetMethodSigHelper(Module, CallingConventions, Type) 다음 또는 AddArguments(Type[], Type[][], Type[][]) 메서드 오버로드를 사용하여 AddArgument(Type, Type[], Type[]) 사용자 지정 한정자를 사용하여 인수를 추가합니다.
적용 대상
GetMethodSigHelper(Module, CallingConvention, Type)
메서드의 모듈, 관리되지 않는 호출 규칙 및 반환 형식을 매개 변수로 받아 메서드에 대한 시그니처 도우미를 반환합니다.
public:
static System::Reflection::Emit::SignatureHelper ^ GetMethodSigHelper(System::Reflection::Module ^ mod, System::Runtime::InteropServices::CallingConvention unmanagedCallConv, Type ^ returnType);
public static System.Reflection.Emit.SignatureHelper GetMethodSigHelper (System.Reflection.Module mod, System.Runtime.InteropServices.CallingConvention unmanagedCallConv, Type returnType);
static member GetMethodSigHelper : System.Reflection.Module * System.Runtime.InteropServices.CallingConvention * Type -> System.Reflection.Emit.SignatureHelper
Public Shared Function GetMethodSigHelper (mod As Module, unmanagedCallConv As CallingConvention, returnType As Type) As SignatureHelper
매개 변수
- mod
- Module
SignatureHelper
가 요청되는 메서드를 포함하는 ModuleBuilder입니다.
- unmanagedCallConv
- CallingConvention
메서드의 관리되지 않는 호출 규칙입니다.
- returnType
- Type
메서드의 반환 형식이거나 void 반환 형식의 경우 null
입니다(Visual Basic의 Sub
프로시저).
반환
메서드에 대한 SignatureHelper
개체입니다.
예외
mod
이(가) null
인 경우
적용 대상
GetMethodSigHelper(CallingConvention, Type)
메서드의 관리되지 않는 호출 규칙 및 반환 형식을 매개 변수로 받아 메서드에 대한 시그니처 도우미를 반환합니다.
public:
static System::Reflection::Emit::SignatureHelper ^ GetMethodSigHelper(System::Runtime::InteropServices::CallingConvention unmanagedCallingConvention, Type ^ returnType);
public static System.Reflection.Emit.SignatureHelper GetMethodSigHelper (System.Runtime.InteropServices.CallingConvention unmanagedCallingConvention, Type returnType);
static member GetMethodSigHelper : System.Runtime.InteropServices.CallingConvention * Type -> System.Reflection.Emit.SignatureHelper
Public Shared Function GetMethodSigHelper (unmanagedCallingConvention As CallingConvention, returnType As Type) As SignatureHelper
매개 변수
- unmanagedCallingConvention
- CallingConvention
메서드의 관리되지 않는 호출 규칙입니다.
- returnType
- Type
메서드의 반환 형식이거나 void 반환 형식의 경우 null
입니다(Visual Basic의 Sub
프로시저).
반환
메서드에 대한 SignatureHelper
개체입니다.
예외
unmanagedCallConv
로 지정된 관리되지 않는 호출 규칙을 알 수 없는 경우
적용 대상
GetMethodSigHelper(CallingConventions, Type)
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
메서드의 호출 규칙 및 반환 형식을 매개 변수로 받아 메서드에 대한 시그니처 도우미를 반환합니다.
public:
static System::Reflection::Emit::SignatureHelper ^ GetMethodSigHelper(System::Reflection::CallingConventions callingConvention, Type ^ returnType);
public static System.Reflection.Emit.SignatureHelper GetMethodSigHelper (System.Reflection.CallingConventions callingConvention, Type? returnType);
public static System.Reflection.Emit.SignatureHelper GetMethodSigHelper (System.Reflection.CallingConventions callingConvention, Type returnType);
static member GetMethodSigHelper : System.Reflection.CallingConventions * Type -> System.Reflection.Emit.SignatureHelper
Public Shared Function GetMethodSigHelper (callingConvention As CallingConventions, returnType As Type) As SignatureHelper
매개 변수
- callingConvention
- CallingConventions
메서드의 호출 규칙입니다.
- returnType
- Type
메서드의 반환 형식이거나 void 반환 형식의 경우 null
입니다(Visual Basic의 Sub
프로시저).
반환
메서드에 대한 SignatureHelper
개체입니다.
적용 대상
GetMethodSigHelper(Module, CallingConventions, Type)
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
- Source:
- SignatureHelper.cs
지정된 메서드의 모듈, 호출 규칙 및 반환 형식에 따라 메서드의 시그니처 도우미를 반환합니다.
public:
static System::Reflection::Emit::SignatureHelper ^ GetMethodSigHelper(System::Reflection::Module ^ mod, System::Reflection::CallingConventions callingConvention, Type ^ returnType);
public static System.Reflection.Emit.SignatureHelper GetMethodSigHelper (System.Reflection.Module? mod, System.Reflection.CallingConventions callingConvention, Type? returnType);
public static System.Reflection.Emit.SignatureHelper GetMethodSigHelper (System.Reflection.Module mod, System.Reflection.CallingConventions callingConvention, Type returnType);
static member GetMethodSigHelper : System.Reflection.Module * System.Reflection.CallingConventions * Type -> System.Reflection.Emit.SignatureHelper
Public Shared Function GetMethodSigHelper (mod As Module, callingConvention As CallingConventions, returnType As Type) As SignatureHelper
매개 변수
- mod
- Module
SignatureHelper
가 요청되는 메서드를 포함하는 ModuleBuilder입니다.
- callingConvention
- CallingConventions
메서드의 호출 규칙입니다.
- returnType
- Type
메서드의 반환 형식이거나 void 반환 형식의 경우 null
입니다(Visual Basic의 Sub
프로시저).
반환
메서드에 대한 SignatureHelper
개체입니다.
예외
mod
이(가) null
인 경우
mod
이(가) ModuleBuilder가 아닌 경우
적용 대상
.NET