C# Класс ZLinq.TTHelp.TT

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
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

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

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

Приватные методы

Метод Описание
ExpandNotNull ( this type ) : string
GetHigher ( bool isNullable, string maxName, string candidate, Func func ) : string
GetNonGen ( string source ) : string[]
IsArray ( this collection ) : bool

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

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

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

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

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

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

public static AssertFloatsRelative ( string first, string second, string tolerance ) : string
first string
second string
tolerance string
Результат string

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

public static CanBeRepresented ( this type, int value ) : bool
type this
value int
Результат bool

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

public static CannotBeRepresented ( this type, int value ) : bool
type this
value int
Результат bool

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

public static Cast ( this typeName ) : string
typeName this
Результат string

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

public static Envelope ( this shell, string value ) : string
shell this
value string
Результат string

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

public static Expand ( this type ) : string
type this
Результат string

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

public static ExplicitCastFromIntIfNeeded ( this typeName ) : string
typeName this
Результат string

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

public static GetCollectionName ( this collection ) : string
collection this
Результат string

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

public static GetConstraint ( this typeName ) : string
typeName this
Результат string

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

public static GetCorrectTypeName ( this type ) : string
type this
Результат string

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

public static GetFineName ( this type ) : string
type this
Результат string

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

public static GetMaxNullable ( string max, string candidate ) : string
max string
candidate string
Результат string

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

public static GetMaxNullableNoCheck ( string max, string candidate ) : string
max string
candidate string
Результат string

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

public static GetMaxValue ( this type ) : string
type this
Результат string

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

public static GetNullableName ( this type ) : string
type this
Результат string

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

public static GetNullables ( this types ) : string[]
types this
Результат string[]

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

public static GetSuffix ( this type ) : string
type this
Результат string

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

public static InitForeach ( this type, string result, string lengthOrCount ) : string
type this
result string
lengthOrCount string
Результат string

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

public static IsFloat ( this type ) : bool
type this
Результат bool

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

public static IsHigher ( bool isNullable, string maxName, string candidate ) : string
isNullable bool
maxName string
candidate string
Результат string

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

public static IsHigherNoCheck ( bool isNullable, string maxName, string candidate ) : string
isNullable bool
maxName string
candidate string
Результат string

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

public static IsIndexable ( this type ) : bool
type this
Результат bool

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

public static IsNotNull ( this paramName ) : string
paramName this
Результат string

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

public static IsNullable ( this type ) : bool
type this
Результат bool

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

public static LengthOrCount ( this typeName ) : string
typeName this
Результат string

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

public static New ( this type, string lengthOrCount ) : string
type this
lengthOrCount string
Результат string

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

public static NewDefault ( this type, string sourceName ) : string
type this
sourceName string
Результат string

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

public static NewFromType ( this type, string sourceName, string sourceType ) : string
type this
sourceName string
sourceType string
Результат string

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

public static NewInitLoop ( this type, string result, string lengthOrCount, string value, string tabs ) : string
type this
result string
lengthOrCount string
value string
tabs string
Результат string

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

public static Set ( this type, string result, string value ) : string
type this
result string
value string
Результат string

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

public static To ( this source, string replace ) : string
source this
replace string
Результат string

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

public static ToArrayOrToList ( this collection ) : string
collection this
Результат string

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

public static ToCollection ( this sourceType ) : string
sourceType this
Результат string

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

public static ToInt ( this source ) : string
source this
Результат string

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

public static ToInt ( this source ) : string[]
source this
Результат string[]

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

public static UnLinq ( this type ) : string
type this
Результат string

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

public static UnwrapNullable ( this type, string source ) : string
type this
source string
Результат string

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

public static WithNonGen ( this source ) : string[]
source this
Результат string[]

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

public static WithNullables ( this source ) : string[]
source this
Результат string[]

Описание свойств

CollectionClasses публичное статическое свойство

public static string[] CollectionClasses
Результат string[]

Countable публичное статическое свойство

public static string[] Countable
Результат string[]

FloatTypes публичное статическое свойство

public static string[] FloatTypes
Результат string[]

Foreachable публичное статическое свойство

public static string[] Foreachable
Результат string[]

IListTypes публичное статическое свойство

public static Type[],System IListTypes
Результат System.Type[]

IntableTypes публичное статическое свойство

public static string[] IntableTypes
Результат string[]

ListIList публичное статическое свойство

public static string[] ListIList
Результат string[]

LongableTypes публичное статическое свойство

public static string[] LongableTypes
Результат string[]

MapFuncs публичное статическое свойство

public static string[] MapFuncs
Результат string[]

NullableNumberTypes публичное статическое свойство

public static string[] NullableNumberTypes
Результат string[]

NumberTypes публичное статическое свойство

public static string[] NumberTypes
Результат string[]

NumberTypesInt публичное статическое свойство

public static string[] NumberTypesInt
Результат string[]

OverflowableTypes публичное статическое свойство

public static string[] OverflowableTypes
Результат string[]

StandardCollections публичное статическое свойство

public static string[] StandardCollections
Результат string[]

StandardEnumerables публичное статическое свойство

public static string[] StandardEnumerables
Результат string[]

StandardInterfaces публичное статическое свойство

public static string[] StandardInterfaces
Результат string[]

StandardLists публичное статическое свойство

public static string[] StandardLists
Результат string[]

TestSizes публичное статическое свойство

public static int[] TestSizes
Результат int[]

ULongableTypes публичное статическое свойство

public static string[] ULongableTypes
Результат string[]

Unindexable публичное статическое свойство

public static string[] Unindexable
Результат string[]

UnoverflowableTypes публичное статическое свойство

public static string[] UnoverflowableTypes
Результат string[]

Unroll публичное статическое свойство

public static IEnumerable Unroll
Результат IEnumerable

UnrollInclusive публичное статическое свойство

public static IEnumerable UnrollInclusive
Результат IEnumerable