C# Класс ServiceStack.NativeTypes.MetadataExtensions

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

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

Метод Описание
GetAllTypes ( this metadata ) : List
GetDefaultNamespaces ( this config, MetadataTypes metadata ) : HashSet
GetDepTypes ( Dictionary deps, MetadataType>.Dictionary typesMap, HashSet considered, MetadataType type ) : IEnumerable
GetIncludeList ( MetadataTypes metadata, MetadataTypesConfig config ) : List
GetReferencedTypeNames ( this type ) : HashSet
GetTypeName ( this prop, MetadataTypesConfig config, List allTypes ) : string
GetValues ( this map, string key ) : List
IgnoreSystemType ( this type ) : bool
IgnoreType ( this type, MetadataTypesConfig config, List overrideIncludeType = null ) : bool
OrderTypesByDeps ( this types ) : List
ParseTypeIntoNodes ( this typeDef ) : TextNode
Push ( this map, string key, string value ) : void
QuotedSafeValue ( this value ) : string
RemoveIgnoredTypes ( this metadata, MetadataTypesConfig config ) : void
RemoveIgnoredTypesForNet ( this metadata, MetadataTypesConfig config ) : void
SafeComment ( this comment ) : string
SafeToken ( this token ) : string
SafeValue ( this value ) : string
SanitizeType ( this typeName ) : string
SplitGenericArgs ( string argList ) : List
ToMetadataAttribute ( this route ) : MetadataAttribute
ToMetadataTypeName ( this type ) : MetadataTypeName
ToPrettyName ( this type ) : string

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

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

public static GetAllTypes ( this metadata ) : List
metadata this
Результат List

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

public static GetDefaultNamespaces ( this config, MetadataTypes metadata ) : HashSet
config this
metadata MetadataTypes
Результат HashSet

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

public static GetDepTypes ( Dictionary deps, MetadataType>.Dictionary typesMap, HashSet considered, MetadataType type ) : IEnumerable
deps Dictionary
typesMap MetadataType>.Dictionary
considered HashSet
type MetadataType
Результат IEnumerable

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

public static GetIncludeList ( MetadataTypes metadata, MetadataTypesConfig config ) : List
metadata MetadataTypes
config MetadataTypesConfig
Результат List

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

public static GetReferencedTypeNames ( this type ) : HashSet
type this
Результат HashSet

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

public static GetTypeName ( this prop, MetadataTypesConfig config, List allTypes ) : string
prop this
config MetadataTypesConfig
allTypes List
Результат string

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

public static GetValues ( this map, string key ) : List
map this
key string
Результат List

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

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

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

public static IgnoreType ( this type, MetadataTypesConfig config, List overrideIncludeType = null ) : bool
type this
config MetadataTypesConfig
overrideIncludeType List
Результат bool

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

public static OrderTypesByDeps ( this types ) : List
types this
Результат List

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

public static ParseTypeIntoNodes ( this typeDef ) : TextNode
typeDef this
Результат TextNode

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

public static Push ( this map, string key, string value ) : void
map this
key string
value string
Результат void

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

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

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

public static RemoveIgnoredTypes ( this metadata, MetadataTypesConfig config ) : void
metadata this
config MetadataTypesConfig
Результат void

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

public static RemoveIgnoredTypesForNet ( this metadata, MetadataTypesConfig config ) : void
metadata this
config MetadataTypesConfig
Результат void

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

public static SafeComment ( this comment ) : string
comment this
Результат string

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

public static SafeToken ( this token ) : string
token this
Результат string

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

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

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

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

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

public static SplitGenericArgs ( string argList ) : List
argList string
Результат List

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

public static ToMetadataAttribute ( this route ) : MetadataAttribute
route this
Результат MetadataAttribute

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

public static ToMetadataTypeName ( this type ) : MetadataTypeName
type this
Результат MetadataTypeName

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

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