![]() |
Paradox Game Engine
v1.0.0 beta06
|
The struct is used as a key for the dictionary of operator implementations. Contains types of arguments for a method or operator implementation. More...
Public Member Functions | |
override int | GetHashCode () |
override string | ToString () |
bool | Equals (OperatorDispatchKey other) |
Static Public Member Functions | |
static OperatorDispatchKey | CreateFromTypes (string opSymbol, Type arg1Type, Type arg2Type) |
static OperatorDispatchKey | CreateFromArgs (string opSymbol, object arg1, object arg2) |
static OperatorDispatchKey | CreateForTypeConverter (Type fromType, Type toType) |
Public Attributes | |
string | OpSymbol |
Type | Arg1Type |
Type | Arg2Type |
int | HashCode |
The struct is used as a key for the dictionary of operator implementations. Contains types of arguments for a method or operator implementation.
Definition at line 26 of file DynamicCallDispatcher.cs.
|
static |
Definition at line 54 of file DynamicCallDispatcher.cs.
|
static |
Definition at line 51 of file DynamicCallDispatcher.cs.
|
static |
Definition at line 48 of file DynamicCallDispatcher.cs.
bool Irony.Interpreter.OperatorDispatchKey.Equals | ( | OperatorDispatchKey | other | ) |
Definition at line 59 of file DynamicCallDispatcher.cs.
override int Irony.Interpreter.OperatorDispatchKey.GetHashCode | ( | ) |
Definition at line 41 of file DynamicCallDispatcher.cs.
override string Irony.Interpreter.OperatorDispatchKey.ToString | ( | ) |
Definition at line 44 of file DynamicCallDispatcher.cs.
Type Irony.Interpreter.OperatorDispatchKey.Arg1Type |
Definition at line 28 of file DynamicCallDispatcher.cs.
Referenced by Irony.Interpreter.LanguageRuntime.AddOperatorImplementation().
Type Irony.Interpreter.OperatorDispatchKey.Arg2Type |
Definition at line 29 of file DynamicCallDispatcher.cs.
Referenced by Irony.Interpreter.LanguageRuntime.AddOperatorImplementation().
int Irony.Interpreter.OperatorDispatchKey.HashCode |
Definition at line 30 of file DynamicCallDispatcher.cs.
string Irony.Interpreter.OperatorDispatchKey.OpSymbol |
Definition at line 27 of file DynamicCallDispatcher.cs.
Referenced by Irony.Interpreter.LanguageRuntime.AddOperatorImplementation().