다음을 통해 공유


MethodInfo.CreateDelegate 메서드

정의

이 메서드로부터 대리자를 만듭니다.

오버로드

CreateDelegate(Type)

이 메서드로부터 지정된 형식의 대리자를 만듭니다.

CreateDelegate(Type, Object)

이 메서드로부터 지정된 대상으로 지정된 형식의 대리자를 만듭니다.

CreateDelegate<T>()

이 메서드에서 T 형식의 대리자를 만듭니다.

CreateDelegate<T>(Object)

이 메서드에서 지정된 대상을 사용하여 T 형식의 대리자를 만듭니다.

CreateDelegate(Type)

Source:
MethodInfo.cs
Source:
MethodInfo.cs
Source:
MethodInfo.cs

이 메서드로부터 지정된 형식의 대리자를 만듭니다.

public:
 virtual Delegate ^ CreateDelegate(Type ^ delegateType);
public virtual Delegate CreateDelegate (Type delegateType);
abstract member CreateDelegate : Type -> Delegate
override this.CreateDelegate : Type -> Delegate
Public Overridable Function CreateDelegate (delegateType As Type) As Delegate

매개 변수

delegateType
Type

만들 대리자의 형식입니다.

반환

이 메서드의 대리자입니다.

적용 대상

CreateDelegate(Type, Object)

Source:
MethodInfo.cs
Source:
MethodInfo.cs
Source:
MethodInfo.cs

이 메서드로부터 지정된 대상으로 지정된 형식의 대리자를 만듭니다.

public:
 virtual Delegate ^ CreateDelegate(Type ^ delegateType, System::Object ^ target);
public virtual Delegate CreateDelegate (Type delegateType, object target);
public virtual Delegate CreateDelegate (Type delegateType, object? target);
abstract member CreateDelegate : Type * obj -> Delegate
override this.CreateDelegate : Type * obj -> Delegate
Public Overridable Function CreateDelegate (delegateType As Type, target As Object) As Delegate

매개 변수

delegateType
Type

만들 대리자의 형식입니다.

target
Object

대리자의 대상이 되는 개체입니다.

반환

이 메서드의 대리자입니다.

적용 대상

CreateDelegate<T>()

Source:
MethodInfo.cs
Source:
MethodInfo.cs
Source:
MethodInfo.cs

이 메서드에서 T 형식의 대리자를 만듭니다.

public:
generic <typename T>
 where T : Delegate T CreateDelegate();
public T CreateDelegate<T> () where T : Delegate;
member this.CreateDelegate : unit -> 'T (requires 'T :> Delegate)
Public Function CreateDelegate(Of T As Delegate) () As T

형식 매개 변수

T

만들 대리자의 형식입니다.

반환

T

이 메서드의 대리자입니다.

적용 대상

CreateDelegate<T>(Object)

Source:
MethodInfo.cs
Source:
MethodInfo.cs
Source:
MethodInfo.cs

이 메서드에서 지정된 대상을 사용하여 T 형식의 대리자를 만듭니다.

public:
generic <typename T>
 where T : Delegate T CreateDelegate(System::Object ^ target);
public T CreateDelegate<T> (object? target) where T : Delegate;
member this.CreateDelegate : obj -> 'T (requires 'T :> Delegate)
Public Function CreateDelegate(Of T As Delegate) (target As Object) As T

형식 매개 변수

T

만들 대리자의 형식입니다.

매개 변수

target
Object

대리자의 대상이 되는 개체입니다.

반환

T

이 메서드의 대리자입니다.

적용 대상