C# Класс Fanx.Util.OpUtil

OpUtil provides static methods used to implement special fcode opcodes.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
@is ( object instance, Type type ) : bool
compare ( bool a, bool b ) : long
compare ( bool a, object b ) : long
compare ( double a, double b ) : long
compare ( double a, object b ) : long
compare ( long a, long b ) : long
compare ( long a, object b ) : long
compare ( object a, bool b ) : long
compare ( object a, double b ) : long
compare ( object a, long b ) : long
compare ( object a, object b ) : long
compareEQ ( bool a, bool b ) : bool
compareEQ ( bool a, object b ) : bool
compareEQ ( double a, double b ) : bool
compareEQ ( double a, object b ) : bool
compareEQ ( long a, long b ) : bool
compareEQ ( long a, object b ) : bool
compareEQ ( object a, bool b ) : bool
compareEQ ( object a, double b ) : bool
compareEQ ( object a, long b ) : bool
compareEQ ( object a, object b ) : bool
compareGE ( bool a, bool b ) : bool
compareGE ( bool a, object b ) : bool
compareGE ( double a, double b ) : bool
compareGE ( double a, object b ) : bool
compareGE ( long a, long b ) : bool
compareGE ( long a, object b ) : bool
compareGE ( object a, bool b ) : bool
compareGE ( object a, double b ) : bool
compareGE ( object a, long b ) : bool
compareGE ( object a, object b ) : bool
compareGT ( bool a, bool b ) : bool
compareGT ( bool a, object b ) : bool
compareGT ( double a, double b ) : bool
compareGT ( double a, object b ) : bool
compareGT ( long a, long b ) : bool
compareGT ( long a, object b ) : bool
compareGT ( object a, bool b ) : bool
compareGT ( object a, double b ) : bool
compareGT ( object a, long b ) : bool
compareGT ( object a, object b ) : bool
compareLE ( bool a, bool b ) : bool
compareLE ( bool a, object b ) : bool
compareLE ( double a, double b ) : bool
compareLE ( double a, object b ) : bool
compareLE ( long a, long b ) : bool
compareLE ( long a, object b ) : bool
compareLE ( object a, bool b ) : bool
compareLE ( object a, double b ) : bool
compareLE ( object a, long b ) : bool
compareLE ( object a, object b ) : bool
compareLT ( bool a, bool b ) : bool
compareLT ( bool a, object b ) : bool
compareLT ( double a, double b ) : bool
compareLT ( double a, object b ) : bool
compareLT ( long a, long b ) : bool
compareLT ( long a, object b ) : bool
compareLT ( object a, bool b ) : bool
compareLT ( object a, double b ) : bool
compareLT ( object a, long b ) : bool
compareLT ( object a, object b ) : bool
compareNE ( bool a, bool b ) : bool
compareNE ( bool a, object b ) : bool
compareNE ( double a, double b ) : bool
compareNE ( double a, object b ) : bool
compareNE ( long a, long b ) : bool
compareNE ( long a, object b ) : bool
compareNE ( object a, bool b ) : bool
compareNE ( object a, double b ) : bool
compareNE ( object a, long b ) : bool
compareNE ( object a, object b ) : bool
compareNotNull ( object a ) : bool
compareNotSame ( object a, object b ) : bool
compareNull ( object a ) : bool
compareSame ( object a, object b ) : bool
toImmutable ( object obj ) : object

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

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

public static @is ( object instance, Type type ) : bool
instance object
type Fan.Sys.Type
Результат bool

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

public static compare ( bool a, bool b ) : long
a bool
b bool
Результат long

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

public static compare ( bool a, object b ) : long
a bool
b object
Результат long

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

public static compare ( double a, double b ) : long
a double
b double
Результат long

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

public static compare ( double a, object b ) : long
a double
b object
Результат long

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

public static compare ( long a, long b ) : long
a long
b long
Результат long

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

public static compare ( long a, object b ) : long
a long
b object
Результат long

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

public static compare ( object a, bool b ) : long
a object
b bool
Результат long

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

public static compare ( object a, double b ) : long
a object
b double
Результат long

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

public static compare ( object a, long b ) : long
a object
b long
Результат long

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

public static compare ( object a, object b ) : long
a object
b object
Результат long

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

public static compareEQ ( bool a, bool b ) : bool
a bool
b bool
Результат bool

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

public static compareEQ ( bool a, object b ) : bool
a bool
b object
Результат bool

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

public static compareEQ ( double a, double b ) : bool
a double
b double
Результат bool

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

public static compareEQ ( double a, object b ) : bool
a double
b object
Результат bool

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

public static compareEQ ( long a, long b ) : bool
a long
b long
Результат bool

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

public static compareEQ ( long a, object b ) : bool
a long
b object
Результат bool

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

public static compareEQ ( object a, bool b ) : bool
a object
b bool
Результат bool

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

public static compareEQ ( object a, double b ) : bool
a object
b double
Результат bool

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

public static compareEQ ( object a, long b ) : bool
a object
b long
Результат bool

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

public static compareEQ ( object a, object b ) : bool
a object
b object
Результат bool

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

public static compareGE ( bool a, bool b ) : bool
a bool
b bool
Результат bool

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

public static compareGE ( bool a, object b ) : bool
a bool
b object
Результат bool

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

public static compareGE ( double a, double b ) : bool
a double
b double
Результат bool

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

public static compareGE ( double a, object b ) : bool
a double
b object
Результат bool

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

public static compareGE ( long a, long b ) : bool
a long
b long
Результат bool

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

public static compareGE ( long a, object b ) : bool
a long
b object
Результат bool

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

public static compareGE ( object a, bool b ) : bool
a object
b bool
Результат bool

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

public static compareGE ( object a, double b ) : bool
a object
b double
Результат bool

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

public static compareGE ( object a, long b ) : bool
a object
b long
Результат bool

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

public static compareGE ( object a, object b ) : bool
a object
b object
Результат bool

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

public static compareGT ( bool a, bool b ) : bool
a bool
b bool
Результат bool

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

public static compareGT ( bool a, object b ) : bool
a bool
b object
Результат bool

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

public static compareGT ( double a, double b ) : bool
a double
b double
Результат bool

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

public static compareGT ( double a, object b ) : bool
a double
b object
Результат bool

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

public static compareGT ( long a, long b ) : bool
a long
b long
Результат bool

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

public static compareGT ( long a, object b ) : bool
a long
b object
Результат bool

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

public static compareGT ( object a, bool b ) : bool
a object
b bool
Результат bool

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

public static compareGT ( object a, double b ) : bool
a object
b double
Результат bool

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

public static compareGT ( object a, long b ) : bool
a object
b long
Результат bool

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

public static compareGT ( object a, object b ) : bool
a object
b object
Результат bool

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

public static compareLE ( bool a, bool b ) : bool
a bool
b bool
Результат bool

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

public static compareLE ( bool a, object b ) : bool
a bool
b object
Результат bool

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

public static compareLE ( double a, double b ) : bool
a double
b double
Результат bool

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

public static compareLE ( double a, object b ) : bool
a double
b object
Результат bool

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

public static compareLE ( long a, long b ) : bool
a long
b long
Результат bool

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

public static compareLE ( long a, object b ) : bool
a long
b object
Результат bool

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

public static compareLE ( object a, bool b ) : bool
a object
b bool
Результат bool

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

public static compareLE ( object a, double b ) : bool
a object
b double
Результат bool

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

public static compareLE ( object a, long b ) : bool
a object
b long
Результат bool

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

public static compareLE ( object a, object b ) : bool
a object
b object
Результат bool

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

public static compareLT ( bool a, bool b ) : bool
a bool
b bool
Результат bool

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

public static compareLT ( bool a, object b ) : bool
a bool
b object
Результат bool

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

public static compareLT ( double a, double b ) : bool
a double
b double
Результат bool

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

public static compareLT ( double a, object b ) : bool
a double
b object
Результат bool

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

public static compareLT ( long a, long b ) : bool
a long
b long
Результат bool

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

public static compareLT ( long a, object b ) : bool
a long
b object
Результат bool

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

public static compareLT ( object a, bool b ) : bool
a object
b bool
Результат bool

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

public static compareLT ( object a, double b ) : bool
a object
b double
Результат bool

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

public static compareLT ( object a, long b ) : bool
a object
b long
Результат bool

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

public static compareLT ( object a, object b ) : bool
a object
b object
Результат bool

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

public static compareNE ( bool a, bool b ) : bool
a bool
b bool
Результат bool

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

public static compareNE ( bool a, object b ) : bool
a bool
b object
Результат bool

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

public static compareNE ( double a, double b ) : bool
a double
b double
Результат bool

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

public static compareNE ( double a, object b ) : bool
a double
b object
Результат bool

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

public static compareNE ( long a, long b ) : bool
a long
b long
Результат bool

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

public static compareNE ( long a, object b ) : bool
a long
b object
Результат bool

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

public static compareNE ( object a, bool b ) : bool
a object
b bool
Результат bool

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

public static compareNE ( object a, double b ) : bool
a object
b double
Результат bool

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

public static compareNE ( object a, long b ) : bool
a object
b long
Результат bool

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

public static compareNE ( object a, object b ) : bool
a object
b object
Результат bool

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

public static compareNotNull ( object a ) : bool
a object
Результат bool

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

public static compareNotSame ( object a, object b ) : bool
a object
b object
Результат bool

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

public static compareNull ( object a ) : bool
a object
Результат bool

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

public static compareSame ( object a, object b ) : bool
a object
b object
Результат bool

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

public static toImmutable ( object obj ) : object
obj object
Результат object