C# 클래스 Dynamitey.Invocation

Storable representation of an invocation without the target
파일 보기 프로젝트 열기: ekonbenefits/dynamitey 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ConstructorBinderName string
ExplicitConvertBinderName string
ImplicitConvertBinderName string
IndexBinderName string

공개 메소드들

메소드 설명
Create ( InvocationKind kind, String_OR_InvokeMemberName name ) : Invocation

Creates the invocation.

Equals ( Invocation other ) : bool

Equalses the specified other.

Equals ( object obj ) : bool

Determines whether the specified System.Object is equal to this instance.

GetHashCode ( ) : int

Returns a hash code for this instance.

Invocation ( InvocationKind kind, String_OR_InvokeMemberName name ) : System

Initializes a new instance of the Invocation class.

Invoke ( object target ) : object

Invokes the invocation on specified target with specific args.

InvokeWithStoredArgs ( object target ) : object

Invokes the invocation on specified target.

메소드 상세

Create() 공개 정적인 메소드

Creates the invocation.
public static Create ( InvocationKind kind, String_OR_InvokeMemberName name ) : Invocation
kind InvocationKind The kind.
name String_OR_InvokeMemberName The name.
리턴 Invocation

Equals() 공개 메소드

Equalses the specified other.
public Equals ( Invocation other ) : bool
other Invocation The other.
리턴 bool

Equals() 공개 메소드

Determines whether the specified System.Object is equal to this instance.
public Equals ( object obj ) : bool
obj object The to compare with this instance.
리턴 bool

GetHashCode() 공개 메소드

Returns a hash code for this instance.
public GetHashCode ( ) : int
리턴 int

Invocation() 공개 메소드

Initializes a new instance of the Invocation class.
public Invocation ( InvocationKind kind, String_OR_InvokeMemberName name ) : System
kind InvocationKind The kind.
name String_OR_InvokeMemberName The name.
리턴 System

Invoke() 공개 메소드

Invokes the invocation on specified target with specific args.
public Invoke ( object target ) : object
target object The target.
리턴 object

InvokeWithStoredArgs() 공개 메소드

Invokes the invocation on specified target.
public InvokeWithStoredArgs ( object target ) : object
target object The target.
리턴 object

프로퍼티 상세

ConstructorBinderName 공개적으로 정적으로 프로퍼티

Defacto Binder Name for Construvter
public static string ConstructorBinderName
리턴 string

ExplicitConvertBinderName 공개적으로 정적으로 프로퍼티

Defacto Binder Name for Explicit Convert Op
public static string ExplicitConvertBinderName
리턴 string

ImplicitConvertBinderName 공개적으로 정적으로 프로퍼티

Defacto Binder Name for Implicit Convert Op
public static string ImplicitConvertBinderName
리턴 string

IndexBinderName 공개적으로 정적으로 프로퍼티

Defacto Binder Name for Indexer
public static string IndexBinderName
리턴 string