C# Class Fanx.Util.OpUtil

OpUtil provides static methods used to implement special fcode opcodes.
显示文件 Open project: xored/f4 Class Usage Examples

Public Methods

Method Description
@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

Method Details

@is() public static method

public static @is ( object instance, Type type ) : bool
instance object
type Fan.Sys.Type
return bool

compare() public static method

public static compare ( bool a, bool b ) : long
a bool
b bool
return long

compare() public static method

public static compare ( bool a, object b ) : long
a bool
b object
return long

compare() public static method

public static compare ( double a, double b ) : long
a double
b double
return long

compare() public static method

public static compare ( double a, object b ) : long
a double
b object
return long

compare() public static method

public static compare ( long a, long b ) : long
a long
b long
return long

compare() public static method

public static compare ( long a, object b ) : long
a long
b object
return long

compare() public static method

public static compare ( object a, bool b ) : long
a object
b bool
return long

compare() public static method

public static compare ( object a, double b ) : long
a object
b double
return long

compare() public static method

public static compare ( object a, long b ) : long
a object
b long
return long

compare() public static method

public static compare ( object a, object b ) : long
a object
b object
return long

compareEQ() public static method

public static compareEQ ( bool a, bool b ) : bool
a bool
b bool
return bool

compareEQ() public static method

public static compareEQ ( bool a, object b ) : bool
a bool
b object
return bool

compareEQ() public static method

public static compareEQ ( double a, double b ) : bool
a double
b double
return bool

compareEQ() public static method

public static compareEQ ( double a, object b ) : bool
a double
b object
return bool

compareEQ() public static method

public static compareEQ ( long a, long b ) : bool
a long
b long
return bool

compareEQ() public static method

public static compareEQ ( long a, object b ) : bool
a long
b object
return bool

compareEQ() public static method

public static compareEQ ( object a, bool b ) : bool
a object
b bool
return bool

compareEQ() public static method

public static compareEQ ( object a, double b ) : bool
a object
b double
return bool

compareEQ() public static method

public static compareEQ ( object a, long b ) : bool
a object
b long
return bool

compareEQ() public static method

public static compareEQ ( object a, object b ) : bool
a object
b object
return bool

compareGE() public static method

public static compareGE ( bool a, bool b ) : bool
a bool
b bool
return bool

compareGE() public static method

public static compareGE ( bool a, object b ) : bool
a bool
b object
return bool

compareGE() public static method

public static compareGE ( double a, double b ) : bool
a double
b double
return bool

compareGE() public static method

public static compareGE ( double a, object b ) : bool
a double
b object
return bool

compareGE() public static method

public static compareGE ( long a, long b ) : bool
a long
b long
return bool

compareGE() public static method

public static compareGE ( long a, object b ) : bool
a long
b object
return bool

compareGE() public static method

public static compareGE ( object a, bool b ) : bool
a object
b bool
return bool

compareGE() public static method

public static compareGE ( object a, double b ) : bool
a object
b double
return bool

compareGE() public static method

public static compareGE ( object a, long b ) : bool
a object
b long
return bool

compareGE() public static method

public static compareGE ( object a, object b ) : bool
a object
b object
return bool

compareGT() public static method

public static compareGT ( bool a, bool b ) : bool
a bool
b bool
return bool

compareGT() public static method

public static compareGT ( bool a, object b ) : bool
a bool
b object
return bool

compareGT() public static method

public static compareGT ( double a, double b ) : bool
a double
b double
return bool

compareGT() public static method

public static compareGT ( double a, object b ) : bool
a double
b object
return bool

compareGT() public static method

public static compareGT ( long a, long b ) : bool
a long
b long
return bool

compareGT() public static method

public static compareGT ( long a, object b ) : bool
a long
b object
return bool

compareGT() public static method

public static compareGT ( object a, bool b ) : bool
a object
b bool
return bool

compareGT() public static method

public static compareGT ( object a, double b ) : bool
a object
b double
return bool

compareGT() public static method

public static compareGT ( object a, long b ) : bool
a object
b long
return bool

compareGT() public static method

public static compareGT ( object a, object b ) : bool
a object
b object
return bool

compareLE() public static method

public static compareLE ( bool a, bool b ) : bool
a bool
b bool
return bool

compareLE() public static method

public static compareLE ( bool a, object b ) : bool
a bool
b object
return bool

compareLE() public static method

public static compareLE ( double a, double b ) : bool
a double
b double
return bool

compareLE() public static method

public static compareLE ( double a, object b ) : bool
a double
b object
return bool

compareLE() public static method

public static compareLE ( long a, long b ) : bool
a long
b long
return bool

compareLE() public static method

public static compareLE ( long a, object b ) : bool
a long
b object
return bool

compareLE() public static method

public static compareLE ( object a, bool b ) : bool
a object
b bool
return bool

compareLE() public static method

public static compareLE ( object a, double b ) : bool
a object
b double
return bool

compareLE() public static method

public static compareLE ( object a, long b ) : bool
a object
b long
return bool

compareLE() public static method

public static compareLE ( object a, object b ) : bool
a object
b object
return bool

compareLT() public static method

public static compareLT ( bool a, bool b ) : bool
a bool
b bool
return bool

compareLT() public static method

public static compareLT ( bool a, object b ) : bool
a bool
b object
return bool

compareLT() public static method

public static compareLT ( double a, double b ) : bool
a double
b double
return bool

compareLT() public static method

public static compareLT ( double a, object b ) : bool
a double
b object
return bool

compareLT() public static method

public static compareLT ( long a, long b ) : bool
a long
b long
return bool

compareLT() public static method

public static compareLT ( long a, object b ) : bool
a long
b object
return bool

compareLT() public static method

public static compareLT ( object a, bool b ) : bool
a object
b bool
return bool

compareLT() public static method

public static compareLT ( object a, double b ) : bool
a object
b double
return bool

compareLT() public static method

public static compareLT ( object a, long b ) : bool
a object
b long
return bool

compareLT() public static method

public static compareLT ( object a, object b ) : bool
a object
b object
return bool

compareNE() public static method

public static compareNE ( bool a, bool b ) : bool
a bool
b bool
return bool

compareNE() public static method

public static compareNE ( bool a, object b ) : bool
a bool
b object
return bool

compareNE() public static method

public static compareNE ( double a, double b ) : bool
a double
b double
return bool

compareNE() public static method

public static compareNE ( double a, object b ) : bool
a double
b object
return bool

compareNE() public static method

public static compareNE ( long a, long b ) : bool
a long
b long
return bool

compareNE() public static method

public static compareNE ( long a, object b ) : bool
a long
b object
return bool

compareNE() public static method

public static compareNE ( object a, bool b ) : bool
a object
b bool
return bool

compareNE() public static method

public static compareNE ( object a, double b ) : bool
a object
b double
return bool

compareNE() public static method

public static compareNE ( object a, long b ) : bool
a object
b long
return bool

compareNE() public static method

public static compareNE ( object a, object b ) : bool
a object
b object
return bool

compareNotNull() public static method

public static compareNotNull ( object a ) : bool
a object
return bool

compareNotSame() public static method

public static compareNotSame ( object a, object b ) : bool
a object
b object
return bool

compareNull() public static method

public static compareNull ( object a ) : bool
a object
return bool

compareSame() public static method

public static compareSame ( object a, object b ) : bool
a object
b object
return bool

toImmutable() public static method

public static toImmutable ( object obj ) : object
obj object
return object