C# Class CSharpUtils.Templates.Runtime.DynamicUtils

Class to perform operations on dynamic types. Without worrying about exceptions or errors.
Afficher le fichier Open project: soywiz/csharputils Class Usage Examples

Méthodes publiques

Méthode Description
Access ( dynamic _Value, dynamic _Key ) : dynamic
BinaryOperation_Add ( dynamic Left, dynamic Right ) : dynamic
BinaryOperation_AndBool ( dynamic Left, dynamic Right ) : bool
BinaryOperation_Div ( dynamic Left, dynamic Right ) : dynamic
BinaryOperation_DivInt ( dynamic Left, dynamic Right ) : int
BinaryOperation_Mod ( dynamic Left, dynamic Right ) : dynamic
BinaryOperation_Mul ( dynamic Left, dynamic Right ) : dynamic
BinaryOperation_OrBool ( dynamic Left, dynamic Right ) : bool
BinaryOperation_Pow ( dynamic Left, dynamic Right ) : double
BinaryOperation_Range ( dynamic Start, dynamic End ) : dynamic
BinaryOperation_Sub ( dynamic Left, dynamic Right ) : dynamic
Call ( Type Type, string Method ) : dynamic
ConvertToBool ( dynamic Value ) : bool
ConvertToIEnumerable ( dynamic List ) : dynamic
ConvertToString ( dynamic Value ) : String
CountArray ( dynamic Value ) : int
GetOpName ( string Operation ) : String

Method Details

Access() public static méthode

public static Access ( dynamic _Value, dynamic _Key ) : dynamic
_Value dynamic
_Key dynamic
Résultat dynamic

BinaryOperation_Add() public static méthode

public static BinaryOperation_Add ( dynamic Left, dynamic Right ) : dynamic
Left dynamic
Right dynamic
Résultat dynamic

BinaryOperation_AndBool() public static méthode

public static BinaryOperation_AndBool ( dynamic Left, dynamic Right ) : bool
Left dynamic
Right dynamic
Résultat bool

BinaryOperation_Div() public static méthode

public static BinaryOperation_Div ( dynamic Left, dynamic Right ) : dynamic
Left dynamic
Right dynamic
Résultat dynamic

BinaryOperation_DivInt() public static méthode

public static BinaryOperation_DivInt ( dynamic Left, dynamic Right ) : int
Left dynamic
Right dynamic
Résultat int

BinaryOperation_Mod() public static méthode

public static BinaryOperation_Mod ( dynamic Left, dynamic Right ) : dynamic
Left dynamic
Right dynamic
Résultat dynamic

BinaryOperation_Mul() public static méthode

public static BinaryOperation_Mul ( dynamic Left, dynamic Right ) : dynamic
Left dynamic
Right dynamic
Résultat dynamic

BinaryOperation_OrBool() public static méthode

public static BinaryOperation_OrBool ( dynamic Left, dynamic Right ) : bool
Left dynamic
Right dynamic
Résultat bool

BinaryOperation_Pow() public static méthode

public static BinaryOperation_Pow ( dynamic Left, dynamic Right ) : double
Left dynamic
Right dynamic
Résultat double

BinaryOperation_Range() public static méthode

public static BinaryOperation_Range ( dynamic Start, dynamic End ) : dynamic
Start dynamic
End dynamic
Résultat dynamic

BinaryOperation_Sub() public static méthode

public static BinaryOperation_Sub ( dynamic Left, dynamic Right ) : dynamic
Left dynamic
Right dynamic
Résultat dynamic

Call() public static méthode

public static Call ( Type Type, string Method ) : dynamic
Type System.Type
Method string
Résultat dynamic

ConvertToBool() public static méthode

public static ConvertToBool ( dynamic Value ) : bool
Value dynamic
Résultat bool

ConvertToIEnumerable() public static méthode

public static ConvertToIEnumerable ( dynamic List ) : dynamic
List dynamic
Résultat dynamic

ConvertToString() public static méthode

public static ConvertToString ( dynamic Value ) : String
Value dynamic
Résultat String

CountArray() public static méthode

public static CountArray ( dynamic Value ) : int
Value dynamic
Résultat int

GetOpName() public static méthode

public static GetOpName ( string Operation ) : String
Operation string
Résultat String