C# Class ZLinq.TTHelp.TT

Show file Open project: Pzixel/ZLinq

Public Properties

Property Type Description
CollectionClasses string[]
Countable string[]
FloatTypes string[]
Foreachable string[]
IListTypes System.Type[]
IntableTypes string[]
ListIList string[]
LongableTypes string[]
MapFuncs string[]
NullableNumberTypes string[]
NumberTypes string[]
NumberTypesInt string[]
OverflowableTypes string[]
StandardCollections string[]
StandardEnumerables string[]
StandardInterfaces string[]
StandardLists string[]
TestSizes int[]
ULongableTypes string[]
Unindexable string[]
UnoverflowableTypes string[]
Unroll IEnumerable
UnrollInclusive IEnumerable

Public Methods

Method Description
AreEqual ( string a, string b ) : string
AreNotEqual ( string a, string b ) : string
AssertFloatsRelative ( string first, string second, string tolerance ) : string
CanBeRepresented ( this type, int value ) : bool
CannotBeRepresented ( this type, int value ) : bool
Cast ( this typeName ) : string
Envelope ( this shell, string value ) : string
Expand ( this type ) : string
ExplicitCastFromIntIfNeeded ( this typeName ) : string
GetCollectionName ( this collection ) : string
GetConstraint ( this typeName ) : string
GetCorrectTypeName ( this type ) : string
GetFineName ( this type ) : string
GetMaxNullable ( string max, string candidate ) : string
GetMaxNullableNoCheck ( string max, string candidate ) : string
GetMaxValue ( this type ) : string
GetNullableName ( this type ) : string
GetNullables ( this types ) : string[]
GetSuffix ( this type ) : string
InitForeach ( this type, string result, string lengthOrCount ) : string
IsFloat ( this type ) : bool
IsHigher ( bool isNullable, string maxName, string candidate ) : string
IsHigherNoCheck ( bool isNullable, string maxName, string candidate ) : string
IsIndexable ( this type ) : bool
IsNotNull ( this paramName ) : string
IsNullable ( this type ) : bool
LengthOrCount ( this typeName ) : string
New ( this type, string lengthOrCount ) : string
NewDefault ( this type, string sourceName ) : string
NewFromType ( this type, string sourceName, string sourceType ) : string
NewInitLoop ( this type, string result, string lengthOrCount, string value, string tabs ) : string
Set ( this type, string result, string value ) : string
To ( this source, string replace ) : string
ToArrayOrToList ( this collection ) : string
ToCollection ( this sourceType ) : string
ToInt ( this source ) : string
ToInt ( this source ) : string[]
UnLinq ( this type ) : string
UnwrapNullable ( this type, string source ) : string
WithNonGen ( this source ) : string[]
WithNullables ( this source ) : string[]

Private Methods

Method Description
ExpandNotNull ( this type ) : string
GetHigher ( bool isNullable, string maxName, string candidate, Func func ) : string
GetNonGen ( string source ) : string[]
IsArray ( this collection ) : bool

Method Details

AreEqual() public static method

public static AreEqual ( string a, string b ) : string
a string
b string
return string

AreNotEqual() public static method

public static AreNotEqual ( string a, string b ) : string
a string
b string
return string

AssertFloatsRelative() public static method

public static AssertFloatsRelative ( string first, string second, string tolerance ) : string
first string
second string
tolerance string
return string

CanBeRepresented() public static method

public static CanBeRepresented ( this type, int value ) : bool
type this
value int
return bool

CannotBeRepresented() public static method

public static CannotBeRepresented ( this type, int value ) : bool
type this
value int
return bool

Cast() public static method

public static Cast ( this typeName ) : string
typeName this
return string

Envelope() public static method

public static Envelope ( this shell, string value ) : string
shell this
value string
return string

Expand() public static method

public static Expand ( this type ) : string
type this
return string

ExplicitCastFromIntIfNeeded() public static method

public static ExplicitCastFromIntIfNeeded ( this typeName ) : string
typeName this
return string

GetCollectionName() public static method

public static GetCollectionName ( this collection ) : string
collection this
return string

GetConstraint() public static method

public static GetConstraint ( this typeName ) : string
typeName this
return string

GetCorrectTypeName() public static method

public static GetCorrectTypeName ( this type ) : string
type this
return string

GetFineName() public static method

public static GetFineName ( this type ) : string
type this
return string

GetMaxNullable() public static method

public static GetMaxNullable ( string max, string candidate ) : string
max string
candidate string
return string

GetMaxNullableNoCheck() public static method

public static GetMaxNullableNoCheck ( string max, string candidate ) : string
max string
candidate string
return string

GetMaxValue() public static method

public static GetMaxValue ( this type ) : string
type this
return string

GetNullableName() public static method

public static GetNullableName ( this type ) : string
type this
return string

GetNullables() public static method

public static GetNullables ( this types ) : string[]
types this
return string[]

GetSuffix() public static method

public static GetSuffix ( this type ) : string
type this
return string

InitForeach() public static method

public static InitForeach ( this type, string result, string lengthOrCount ) : string
type this
result string
lengthOrCount string
return string

IsFloat() public static method

public static IsFloat ( this type ) : bool
type this
return bool

IsHigher() public static method

public static IsHigher ( bool isNullable, string maxName, string candidate ) : string
isNullable bool
maxName string
candidate string
return string

IsHigherNoCheck() public static method

public static IsHigherNoCheck ( bool isNullable, string maxName, string candidate ) : string
isNullable bool
maxName string
candidate string
return string

IsIndexable() public static method

public static IsIndexable ( this type ) : bool
type this
return bool

IsNotNull() public static method

public static IsNotNull ( this paramName ) : string
paramName this
return string

IsNullable() public static method

public static IsNullable ( this type ) : bool
type this
return bool

LengthOrCount() public static method

public static LengthOrCount ( this typeName ) : string
typeName this
return string

New() public static method

public static New ( this type, string lengthOrCount ) : string
type this
lengthOrCount string
return string

NewDefault() public static method

public static NewDefault ( this type, string sourceName ) : string
type this
sourceName string
return string

NewFromType() public static method

public static NewFromType ( this type, string sourceName, string sourceType ) : string
type this
sourceName string
sourceType string
return string

NewInitLoop() public static method

public static NewInitLoop ( this type, string result, string lengthOrCount, string value, string tabs ) : string
type this
result string
lengthOrCount string
value string
tabs string
return string

Set() public static method

public static Set ( this type, string result, string value ) : string
type this
result string
value string
return string

To() public static method

public static To ( this source, string replace ) : string
source this
replace string
return string

ToArrayOrToList() public static method

public static ToArrayOrToList ( this collection ) : string
collection this
return string

ToCollection() public static method

public static ToCollection ( this sourceType ) : string
sourceType this
return string

ToInt() public static method

public static ToInt ( this source ) : string
source this
return string

ToInt() public static method

public static ToInt ( this source ) : string[]
source this
return string[]

UnLinq() public static method

public static UnLinq ( this type ) : string
type this
return string

UnwrapNullable() public static method

public static UnwrapNullable ( this type, string source ) : string
type this
source string
return string

WithNonGen() public static method

public static WithNonGen ( this source ) : string[]
source this
return string[]

WithNullables() public static method

public static WithNullables ( this source ) : string[]
source this
return string[]

Property Details

CollectionClasses public static property

public static string[] CollectionClasses
return string[]

Countable public static property

public static string[] Countable
return string[]

FloatTypes public static property

public static string[] FloatTypes
return string[]

Foreachable public static property

public static string[] Foreachable
return string[]

IListTypes public static property

public static Type[],System IListTypes
return System.Type[]

IntableTypes public static property

public static string[] IntableTypes
return string[]

ListIList public static property

public static string[] ListIList
return string[]

LongableTypes public static property

public static string[] LongableTypes
return string[]

MapFuncs public static property

public static string[] MapFuncs
return string[]

NullableNumberTypes public static property

public static string[] NullableNumberTypes
return string[]

NumberTypes public static property

public static string[] NumberTypes
return string[]

NumberTypesInt public static property

public static string[] NumberTypesInt
return string[]

OverflowableTypes public static property

public static string[] OverflowableTypes
return string[]

StandardCollections public static property

public static string[] StandardCollections
return string[]

StandardEnumerables public static property

public static string[] StandardEnumerables
return string[]

StandardInterfaces public static property

public static string[] StandardInterfaces
return string[]

StandardLists public static property

public static string[] StandardLists
return string[]

TestSizes public static property

public static int[] TestSizes
return int[]

ULongableTypes public static property

public static string[] ULongableTypes
return string[]

Unindexable public static property

public static string[] Unindexable
return string[]

UnoverflowableTypes public static property

public static string[] UnoverflowableTypes
return string[]

Unroll public static property

public static IEnumerable Unroll
return IEnumerable

UnrollInclusive public static property

public static IEnumerable UnrollInclusive
return IEnumerable