EdmTypeSemantics Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет семантику заранее заданных типов модели EDM.
public static class EdmTypeSemantics
type EdmTypeSemantics = class
Public Module EdmTypeSemantics
- Наследование
-
EdmTypeSemantics
Методы
AsActualType(IEdmType) |
Возвращает фактический тип заданного типа. Если данный тип является определением типа, фактический тип является его базовым типом; в противном случае возвращается сам заданный тип. |
AsBinary(IEdmTypeReference) |
Если эта ссылка имеет двоичный тип, возвращается допустимая ссылка на двоичный тип в определение типа. В противном случае будет возвращена недействительная ссылка на двоичный тип. |
AsCollection(IEdmTypeReference) |
Если эта ссылка имеет тип коллекции, возвращается допустимая ссылка на тип коллекции для определения типа. В противном случае будет возвращена недействительная ссылка на тип коллекции. |
AsComplex(IEdmTypeReference) |
Если эта ссылка имеет сложный тип, возвращается допустимая ссылка на сложный тип для определения типа. В противном случае будет возвращена недействительная ссылка на сложный тип. |
AsDecimal(IEdmTypeReference) |
Если эта ссылка имеет десятичный тип, возвращается допустимая ссылка на десятичный тип для определения типа. В противном случае будет возвращена недействительная ссылка на десятичный тип. |
AsEntity(IEdmTypeReference) |
Если эта ссылка имеет тип сущности, она вернет допустимую ссылку на тип сущности в определение типа. В противном случае будет возвращена недействительная ссылка на тип сущности. |
AsEntityReference(IEdmTypeReference) |
Если эта ссылка имеет ссылочный тип сущности, возвращается допустимая ссылка на ссылочный тип сущности для определения типа. В противном случае будет возвращена недействительная ссылка на ссылочный тип сущности. |
AsEnum(IEdmTypeReference) |
Если эта ссылка имеет тип перечисления, возвращается допустимая ссылка на тип перечисления в определение типа. В противном случае будет возвращена недействительная ссылка на тип перечисления. |
AsPath(IEdmTypeReference) |
Если эта ссылка имеет тип пути, возвращается допустимая ссылка на тип пути для определения типа. В противном случае возвращается ссылка на недопустимый путь. |
AsPrimitive(IEdmTypeReference) |
Если эта ссылка имеет примитивный тип, возвращается допустимая ссылка на примитивный тип в определение типа. В противном случае будет возвращена недействительная ссылка на примитивный тип. |
AsSpatial(IEdmTypeReference) |
Если эта ссылка имеет пространственный тип, возвращается допустимая ссылка на пространственный тип для определения типа. В противном случае будет возвращена недействительная ссылка на пространственный тип. |
AsString(IEdmTypeReference) |
Если эта ссылка имеет строковый тип, возвращается допустимая ссылка на строковый тип в определение типа. В противном случае будет возвращена недействительная ссылка на строковый тип. |
AsStructured(IEdmTypeReference) |
Если эта ссылка имеет структурированный тип, возвращается допустимая ссылка на структурированный тип для определения типа. В противном случае будет возвращена недействительная ссылка на структурированный тип. |
AsTemporal(IEdmTypeReference) |
Если эта ссылка имеет темпоральный тип, возвращается допустимая ссылка на темпоральный тип для определения типа. В противном случае будет возвращена недействительная ссылка на временной тип. |
AsTypeDefinition(IEdmTypeReference) |
Если эта ссылка имеет определение типа, возвращается допустимая ссылка на определение типа. В противном случае возвращается неправильная ссылка на определение типа. |
InheritsFrom(IEdmStructuredType, IEdmStructuredType) |
Определяет, находится ли потенциальный базовый тип в иерархии наследования проверяемого типа. |
IsBinary(IEdmType) |
Возвращает значение true, если это определение ссылается на двоичный тип. |
IsBinary(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на двоичный тип. |
IsBoolean(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на логический тип. |
IsByte(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип байтов. |
IsCollection(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на коллекцию. |
IsComplex(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на сложный тип. |
IsDate(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип Date. |
IsDateTimeOffset(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип DateTimeOffset. |
IsDecimal(IEdmType) |
Возвращает значение true, если это определение ссылается на десятичный тип. |
IsDecimal(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на десятичный тип. |
IsDouble(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип double. |
IsDuration(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип длительности. |
IsEntity(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип сущности. |
IsEntityReference(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип сущности. |
IsEnum(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип перечисления. |
IsFloating(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип с плавающей запятой. |
IsGeography(EdmPrimitiveTypeKind) |
Возвращает значение true, если этот тип представляет тип geography. |
IsGeography(IEdmType) |
Возвращает значение true, если это определение ссылается на тип geography. |
IsGeography(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип geography. |
IsGeometry(EdmPrimitiveTypeKind) |
Возвращает значение true, если этот тип представляет геометрический тип. |
IsGeometry(IEdmType) |
Возвращает значение true, если это определение ссылается на тип geometry. |
IsGeometry(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип geometry. |
IsGuid(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип GUID. |
IsInt16(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип Int16. |
IsInt32(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип Int32. |
IsInt64(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип Int64. |
IsIntegral(EdmPrimitiveTypeKind) |
Возвращает значение true, если этот тип примитивного типа представляет целочисленный тип. |
IsIntegral(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на целочисленный тип. |
IsOnSameTypeHierarchyLineWith(IEdmType, IEdmType) |
Определяет, является ли thisType таким же, как otherType, или thisType является производным от otherType, или otherType является производным от thisType. |
IsOrInheritsFrom(IEdmType, IEdmType) |
Определяет, является ли тип эквивалентным или производным от другого типа. |
IsPath(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип пути. |
IsPrimitive(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на примитивный тип. |
IsSByte(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип SByte. |
IsSignedIntegral(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на целочисленный тип со знаком. |
IsSingle(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на один тип. |
IsSpatial(EdmPrimitiveTypeKind) |
Возвращает значение true, если этот тип представляет пространственный тип. |
IsSpatial(IEdmType) |
Возвращает значение true, если это определение ссылается на пространственный тип. |
IsSpatial(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на пространственный тип. |
IsStream(IEdmType) |
Возвращает значение true, если эта ссылка ссылается на тип потока. |
IsStream(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип потока. |
IsString(IEdmType) |
Возвращает значение true, если это определение ссылается на строковый тип. |
IsString(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на строковый тип. |
IsStructured(EdmTypeKind) |
Возвращает значение true, если этот тип представляет структурированный тип. |
IsStructured(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на структурированный тип. |
IsTemporal(EdmPrimitiveTypeKind) |
Возвращает значение true, если этот тип представляет темпоральный тип. |
IsTemporal(IEdmType) |
Возвращает значение true, если это определение ссылается на темпоральный тип. |
IsTemporal(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на темпоральный тип. |
IsTimeOfDay(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип TimeOfDay. |
IsTypeDefinition(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на определение типа. |
IsUntyped(IEdmType) |
Возвращает значение true, если это определение ссылается на нетипизированный тип. |
IsUntyped(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип Edm.Untyped. |
PrimitiveKind(IEdmTypeReference) |
Возвращает примитивный тип определения этой ссылки. |