![]() |
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().