C# Класс CSharpUtils.Templates.Runtime.DynamicUtils

Class to perform operations on dynamic types. Without worrying about exceptions or errors.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

Access() публичный статический Метод

public static Access ( dynamic _Value, dynamic _Key ) : dynamic
_Value dynamic
_Key dynamic
Результат dynamic

BinaryOperation_Add() публичный статический Метод

public static BinaryOperation_Add ( dynamic Left, dynamic Right ) : dynamic
Left dynamic
Right dynamic
Результат dynamic

BinaryOperation_AndBool() публичный статический Метод

public static BinaryOperation_AndBool ( dynamic Left, dynamic Right ) : bool
Left dynamic
Right dynamic
Результат bool

BinaryOperation_Div() публичный статический Метод

public static BinaryOperation_Div ( dynamic Left, dynamic Right ) : dynamic
Left dynamic
Right dynamic
Результат dynamic

BinaryOperation_DivInt() публичный статический Метод

public static BinaryOperation_DivInt ( dynamic Left, dynamic Right ) : int
Left dynamic
Right dynamic
Результат int

BinaryOperation_Mod() публичный статический Метод

public static BinaryOperation_Mod ( dynamic Left, dynamic Right ) : dynamic
Left dynamic
Right dynamic
Результат dynamic

BinaryOperation_Mul() публичный статический Метод

public static BinaryOperation_Mul ( dynamic Left, dynamic Right ) : dynamic
Left dynamic
Right dynamic
Результат dynamic

BinaryOperation_OrBool() публичный статический Метод

public static BinaryOperation_OrBool ( dynamic Left, dynamic Right ) : bool
Left dynamic
Right dynamic
Результат bool

BinaryOperation_Pow() публичный статический Метод

public static BinaryOperation_Pow ( dynamic Left, dynamic Right ) : double
Left dynamic
Right dynamic
Результат double

BinaryOperation_Range() публичный статический Метод

public static BinaryOperation_Range ( dynamic Start, dynamic End ) : dynamic
Start dynamic
End dynamic
Результат dynamic

BinaryOperation_Sub() публичный статический Метод

public static BinaryOperation_Sub ( dynamic Left, dynamic Right ) : dynamic
Left dynamic
Right dynamic
Результат dynamic

Call() публичный статический Метод

public static Call ( Type Type, string Method ) : dynamic
Type System.Type
Method string
Результат dynamic

ConvertToBool() публичный статический Метод

public static ConvertToBool ( dynamic Value ) : bool
Value dynamic
Результат bool

ConvertToIEnumerable() публичный статический Метод

public static ConvertToIEnumerable ( dynamic List ) : dynamic
List dynamic
Результат dynamic

ConvertToString() публичный статический Метод

public static ConvertToString ( dynamic Value ) : String
Value dynamic
Результат String

CountArray() публичный статический Метод

public static CountArray ( dynamic Value ) : int
Value dynamic
Результат int

GetOpName() публичный статический Метод

public static GetOpName ( string Operation ) : String
Operation string
Результат String