C# Class SData.Internal.AtomExtensionsEx

ファイルを表示 Open project: knat/SData

Public Methods

Method Description
GetFullName ( TypeKind kind ) : FullName
GetLiteral ( char value, StringBuilder sb ) : void
GetLiteral ( string value, StringBuilder sb ) : void
GetTypeKind ( object value ) : TypeKind
IsAtom ( this kind ) : bool
IsClrRefAtom ( this kind ) : bool
IsSimple ( this kind ) : bool
ToInvString ( this value ) : string
ToInvString ( this value, bool &isLiteral ) : string
ToLiteral ( this value ) : string
TryInvParse ( this s, DateTimeOffset &result ) : bool
TryInvParse ( this s, System.Guid &result ) : bool
TryInvParse ( this s, System.TimeSpan &result ) : bool
TryInvParse ( this s, bool &result ) : bool
TryInvParse ( this s, byte &result ) : bool
TryInvParse ( this s, char &result ) : bool
TryInvParse ( this s, decimal &result ) : bool
TryInvParse ( this s, double &result ) : bool
TryInvParse ( this s, float &result ) : bool
TryInvParse ( this s, int &result ) : bool
TryInvParse ( this s, long &result ) : bool
TryInvParse ( this s, sbyte &result ) : bool
TryInvParse ( this s, short &result ) : bool
TryInvParse ( this s, uint &result ) : bool
TryInvParse ( this s, ulong &result ) : bool
TryInvParse ( this s, ushort &result ) : bool

Method Details

GetFullName() public static method

public static GetFullName ( TypeKind kind ) : FullName
kind TypeKind
return FullName

GetLiteral() public static method

public static GetLiteral ( char value, StringBuilder sb ) : void
value char
sb StringBuilder
return void

GetLiteral() public static method

public static GetLiteral ( string value, StringBuilder sb ) : void
value string
sb StringBuilder
return void

GetTypeKind() public static method

public static GetTypeKind ( object value ) : TypeKind
value object
return TypeKind

IsAtom() public static method

public static IsAtom ( this kind ) : bool
kind this
return bool

IsClrRefAtom() public static method

public static IsClrRefAtom ( this kind ) : bool
kind this
return bool

IsSimple() public static method

public static IsSimple ( this kind ) : bool
kind this
return bool

ToInvString() public static method

public static ToInvString ( this value ) : string
value this
return string

ToInvString() public static method

public static ToInvString ( this value, bool &isLiteral ) : string
value this
isLiteral bool
return string

ToLiteral() public static method

public static ToLiteral ( this value ) : string
value this
return string

TryInvParse() public static method

public static TryInvParse ( this s, DateTimeOffset &result ) : bool
s this
result DateTimeOffset
return bool

TryInvParse() public static method

public static TryInvParse ( this s, System.Guid &result ) : bool
s this
result System.Guid
return bool

TryInvParse() public static method

public static TryInvParse ( this s, System.TimeSpan &result ) : bool
s this
result System.TimeSpan
return bool

TryInvParse() public static method

public static TryInvParse ( this s, bool &result ) : bool
s this
result bool
return bool

TryInvParse() public static method

public static TryInvParse ( this s, byte &result ) : bool
s this
result byte
return bool

TryInvParse() public static method

public static TryInvParse ( this s, char &result ) : bool
s this
result char
return bool

TryInvParse() public static method

public static TryInvParse ( this s, decimal &result ) : bool
s this
result decimal
return bool

TryInvParse() public static method

public static TryInvParse ( this s, double &result ) : bool
s this
result double
return bool

TryInvParse() public static method

public static TryInvParse ( this s, float &result ) : bool
s this
result float
return bool

TryInvParse() public static method

public static TryInvParse ( this s, int &result ) : bool
s this
result int
return bool

TryInvParse() public static method

public static TryInvParse ( this s, long &result ) : bool
s this
result long
return bool

TryInvParse() public static method

public static TryInvParse ( this s, sbyte &result ) : bool
s this
result sbyte
return bool

TryInvParse() public static method

public static TryInvParse ( this s, short &result ) : bool
s this
result short
return bool

TryInvParse() public static method

public static TryInvParse ( this s, uint &result ) : bool
s this
result uint
return bool

TryInvParse() public static method

public static TryInvParse ( this s, ulong &result ) : bool
s this
result ulong
return bool

TryInvParse() public static method

public static TryInvParse ( this s, ushort &result ) : bool
s this
result ushort
return bool