MethodInfo.CreateDelegate Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Creates a delegate from this method.
Overloads
CreateDelegate(Type) |
Creates a delegate of the specified type from this method. |
CreateDelegate(Type, Object) |
Creates a delegate of the specified type with the specified target from this method. |
CreateDelegate<T>() |
Creates a delegate of type |
CreateDelegate<T>(Object) |
Creates a delegate of type |
CreateDelegate(Type)
Creates a delegate of the specified type from this method.
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
Parameters
- delegateType
- Type
The type of the delegate to create.
Returns
The delegate for this method.
Applies to
CreateDelegate(Type, Object)
Creates a delegate of the specified type with the specified target from this method.
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
Parameters
- delegateType
- Type
The type of the delegate to create.
- target
- Object
The object targeted by the delegate.
Returns
The delegate for this method.
Applies to
CreateDelegate<T>()
Creates a delegate of type T
from this method.
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
Type Parameters
- T
The type of the delegate to create.
Returns
The delegate for this method.
Applies to
CreateDelegate<T>(Object)
Creates a delegate of type T
with the specified target from this method.
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
Type Parameters
- T
The type of the delegate to create.
Parameters
- target
- Object
The object targeted by the delegate.
Returns
The delegate for this method.
Applies to
.NET
피드백
https://aka.ms/ContentUserFeedback을 참조하세요.
출시 예정: 2024년 내내 콘텐츠 피드백 메커니즘인 GitHub 문제를 단계적으로 폐지하고 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은다음에 대한 사용자 의견 제출 및 보기