C# 클래스 Microsoft.Scripting.Actions.MethodGroup

MethodGroup's represent a unique collection of method's. Typically this unique set is all the methods which are overloaded by the same name including methods with different arity. These methods represent a single logically overloaded element of a .NET type. The base DLR binders will produce MethodGroup's when provided with a MemberGroup which contains only methods. The MethodGroup's will be unique instances per each unique group of methods.
상속: MemberTracker
파일 보기 프로젝트 열기: jschementi/iron 1 사용 예제들

공개 메소드들

메소드 설명
BindToInstance ( DynamicMetaObject instance ) : MemberTracker
GetMethodBases ( ) : System.Reflection.MethodBase[]
GetValue ( Microsoft.Scripting.Actions.Calls.OverloadResolverFactory resolverFactory, ActionBinder binder, Type type ) : DynamicMetaObject
MakeGenericMethod ( Type types ) : MethodGroup

Returns a BuiltinFunction bound to the provided type arguments. Returns null if the binding cannot be performed.

보호된 메소드들

메소드 설명
GetBoundValue ( Microsoft.Scripting.Actions.Calls.OverloadResolverFactory resolverFactory, ActionBinder binder, Type type, DynamicMetaObject instance ) : DynamicMetaObject

비공개 메소드들

메소드 설명
EnsureBoundGenericDict ( ) : void
MethodGroup ( ) : System

메소드 상세

BindToInstance() 공개 메소드

public BindToInstance ( DynamicMetaObject instance ) : MemberTracker
instance System.Dynamic.DynamicMetaObject
리턴 MemberTracker

GetBoundValue() 보호된 메소드

protected GetBoundValue ( Microsoft.Scripting.Actions.Calls.OverloadResolverFactory resolverFactory, ActionBinder binder, Type type, DynamicMetaObject instance ) : DynamicMetaObject
resolverFactory Microsoft.Scripting.Actions.Calls.OverloadResolverFactory
binder ActionBinder
type System.Type
instance System.Dynamic.DynamicMetaObject
리턴 System.Dynamic.DynamicMetaObject

GetMethodBases() 공개 메소드

public GetMethodBases ( ) : System.Reflection.MethodBase[]
리턴 System.Reflection.MethodBase[]

GetValue() 공개 메소드

public GetValue ( Microsoft.Scripting.Actions.Calls.OverloadResolverFactory resolverFactory, ActionBinder binder, Type type ) : DynamicMetaObject
resolverFactory Microsoft.Scripting.Actions.Calls.OverloadResolverFactory
binder ActionBinder
type System.Type
리턴 System.Dynamic.DynamicMetaObject

MakeGenericMethod() 공개 메소드

Returns a BuiltinFunction bound to the provided type arguments. Returns null if the binding cannot be performed.
public MakeGenericMethod ( Type types ) : MethodGroup
types System.Type
리턴 MethodGroup