C# Class Dynamitey.Invocation

Storable representation of an invocation without the target
Afficher le fichier Open project: ekonbenefits/dynamitey Class Usage Examples

Méthodes publiques

Свойство Type Description
ConstructorBinderName string
ExplicitConvertBinderName string
ImplicitConvertBinderName string
IndexBinderName string

Méthodes publiques

Méthode Description
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.

Method Details

Create() public static méthode

Creates the invocation.
public static Create ( InvocationKind kind, String_OR_InvokeMemberName name ) : Invocation
kind InvocationKind The kind.
name String_OR_InvokeMemberName The name.
Résultat Invocation

Equals() public méthode

Equalses the specified other.
public Equals ( Invocation other ) : bool
other Invocation The other.
Résultat bool

Equals() public méthode

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

GetHashCode() public méthode

Returns a hash code for this instance.
public GetHashCode ( ) : int
Résultat int

Invocation() public méthode

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.
Résultat System

Invoke() public méthode

Invokes the invocation on specified target with specific args.
public Invoke ( object target ) : object
target object The target.
Résultat object

InvokeWithStoredArgs() public méthode

Invokes the invocation on specified target.
public InvokeWithStoredArgs ( object target ) : object
target object The target.
Résultat object

Property Details

ConstructorBinderName public_oe static_oe property

Defacto Binder Name for Construvter
public static string ConstructorBinderName
Résultat string

ExplicitConvertBinderName public_oe static_oe property

Defacto Binder Name for Explicit Convert Op
public static string ExplicitConvertBinderName
Résultat string

ImplicitConvertBinderName public_oe static_oe property

Defacto Binder Name for Implicit Convert Op
public static string ImplicitConvertBinderName
Résultat string

IndexBinderName public_oe static_oe property

Defacto Binder Name for Indexer
public static string IndexBinderName
Résultat string