C# Класс System.Web.OData.Formatter.EdmLibHelpers

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
EdmFullName ( this clrType ) : string
EdmName ( this clrType ) : string
GetClrType ( IEdmType edmType, IEdmModel edmModel, IAssembliesResolver assembliesResolver ) : Type
GetClrType ( IEdmTypeReference edmTypeReference, IEdmModel edmModel ) : Type
GetClrType ( IEdmTypeReference edmTypeReference, IEdmModel edmModel, IAssembliesResolver assembliesResolver ) : Type
GetDefinition ( this edmTypeReference ) : IEdmType
GetEdmPrimitiveTypeOrNull ( Type clrType ) : IEdmPrimitiveType
GetEdmPrimitiveTypeReferenceOrNull ( Type clrType ) : IEdmPrimitiveTypeReference
GetEdmType ( this edmModel, Type clrType ) : IEdmType
GetEntityType ( this navigationSource ) : IEdmEntityType
GetKey ( this edmEntityType ) : IEnumerable
GetOperationType ( this edmOperationParameter ) : IEdmTypeReference
GetPropertyType ( this edmProperty ) : IEdmTypeReference
IsNullable ( Type type ) : bool
ToEdmTypeReference ( this edmType, bool isNullable ) : IEdmTypeReference

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

Метод Описание
ExtractGenericInterface ( Type queryType, Type interfaceType ) : Type
GetEdmType ( IEdmModel edmModel, Type clrType, bool testCollections ) : IEdmType
GetMatchingTypes ( string edmFullName, IAssembliesResolver assembliesResolver ) : IEnumerable
GetPrimitiveType ( EdmPrimitiveTypeKind primitiveKind ) : IEdmPrimitiveType
MangleClrTypeName ( Type type ) : string

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

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

public static EdmFullName ( this clrType ) : string
clrType this
Результат string

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

public static EdmName ( this clrType ) : string
clrType this
Результат string

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

public static GetClrType ( IEdmType edmType, IEdmModel edmModel, IAssembliesResolver assembliesResolver ) : Type
edmType IEdmType
edmModel IEdmModel
assembliesResolver IAssembliesResolver
Результат Type

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

public static GetClrType ( IEdmTypeReference edmTypeReference, IEdmModel edmModel ) : Type
edmTypeReference IEdmTypeReference
edmModel IEdmModel
Результат Type

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

public static GetClrType ( IEdmTypeReference edmTypeReference, IEdmModel edmModel, IAssembliesResolver assembliesResolver ) : Type
edmTypeReference IEdmTypeReference
edmModel IEdmModel
assembliesResolver IAssembliesResolver
Результат Type

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

public static GetDefinition ( this edmTypeReference ) : IEdmType
edmTypeReference this
Результат IEdmType

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

public static GetEdmPrimitiveTypeOrNull ( Type clrType ) : IEdmPrimitiveType
clrType Type
Результат IEdmPrimitiveType

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

public static GetEdmPrimitiveTypeReferenceOrNull ( Type clrType ) : IEdmPrimitiveTypeReference
clrType Type
Результат IEdmPrimitiveTypeReference

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

public static GetEdmType ( this edmModel, Type clrType ) : IEdmType
edmModel this
clrType Type
Результат IEdmType

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

public static GetEntityType ( this navigationSource ) : IEdmEntityType
navigationSource this
Результат IEdmEntityType

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

public static GetKey ( this edmEntityType ) : IEnumerable
edmEntityType this
Результат IEnumerable

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

public static GetOperationType ( this edmOperationParameter ) : IEdmTypeReference
edmOperationParameter this
Результат IEdmTypeReference

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

public static GetPropertyType ( this edmProperty ) : IEdmTypeReference
edmProperty this
Результат IEdmTypeReference

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

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

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

public static ToEdmTypeReference ( this edmType, bool isNullable ) : IEdmTypeReference
edmType this
isNullable bool
Результат IEdmTypeReference