EdmPathTypeReference Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет ссылку на тип пути EDM.
public class EdmPathTypeReference : Microsoft.OData.Edm.EdmTypeReference, Microsoft.OData.Edm.IEdmPathTypeReference
type EdmPathTypeReference = class
inherit EdmTypeReference
interface IEdmPathTypeReference
interface IEdmTypeReference
interface IEdmElement
Public Class EdmPathTypeReference
Inherits EdmTypeReference
Implements IEdmPathTypeReference
- Наследование
- Реализации
Конструкторы
EdmPathTypeReference(IEdmPathType, Boolean) |
Конструктор |
Свойства
Definition |
Возвращает определение, к которому относится этот тип. (Унаследовано от EdmTypeReference) |
IsNullable |
Возвращает значение, указывающее, допускает ли этот тип значения NULL. (Унаследовано от EdmTypeReference) |
Методы
ToString() |
Возвращает текстовое представление текущего объекта. (Унаследовано от EdmTypeReference) |
Методы расширения
IsEquivalentTo(IEdmTypeReference, IEdmTypeReference) |
Возвращает значение true, если сравниваемая ссылка на тип семантически эквивалентна ссылке на этот тип. Типы схем (IEdmSchemaType) сравниваются по ссылке на объекты. |
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) |
Если эта ссылка имеет определение типа, возвращается допустимая ссылка на определение типа. В противном случае возвращается неправильная ссылка на определение типа. |
IsBinary(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на двоичный тип. |
IsBoolean(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на логический тип. |
IsByte(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип байтов. |
IsCollection(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на коллекцию. |
IsComplex(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на сложный тип. |
IsDate(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип Date. |
IsDateTimeOffset(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип DateTimeOffset. |
IsDecimal(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на десятичный тип. |
IsDouble(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип double. |
IsDuration(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип длительности. |
IsEntity(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип сущности. |
IsEntityReference(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип сущности. |
IsEnum(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип перечисления. |
IsFloating(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип с плавающей запятой. |
IsGeography(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип geography. |
IsGeometry(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип geometry. |
IsGuid(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип GUID. |
IsInt16(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип Int16. |
IsInt32(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип Int32. |
IsInt64(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип Int64. |
IsIntegral(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на целочисленный тип. |
IsPath(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип пути. |
IsPrimitive(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на примитивный тип. |
IsSByte(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип SByte. |
IsSignedIntegral(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на целочисленный тип со знаком. |
IsSingle(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на один тип. |
IsSpatial(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на пространственный тип. |
IsStream(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип потока. |
IsString(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на строковый тип. |
IsStructured(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на структурированный тип. |
IsTemporal(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на темпоральный тип. |
IsTimeOfDay(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип TimeOfDay. |
IsTypeDefinition(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на определение типа. |
IsUntyped(IEdmTypeReference) |
Возвращает значение true, если эта ссылка ссылается на тип Edm.Untyped. |
PrimitiveKind(IEdmTypeReference) |
Возвращает примитивный тип определения этой ссылки. |
FullName(IEdmTypeReference) |
Возвращает полное имя определения, на которое ссылается ссылка на тип. |
Location(IEdmElement) |
Возвращает расположение этого элемента. |
ShortQualifiedName(IEdmTypeReference) |
Возвращает короткое полное имя определения, на которое ссылается ссылка на тип. |
ToStructuredType(IEdmTypeReference) |
Возвращает структурированный тип, предназначенный для этой ссылки на тип структурного свойства. |
TypeKind(IEdmTypeReference) |
Возвращает тип определения ссылок на тип. |
ToTraceString(IEdmTypeReference) |
Возвращает текстовое представление текущего объекта. |
Errors(IEdmElement) |
Возвращает ошибки, относящиеся к этому элементу или элементам, содержащимся внутри него (если такие ошибки есть). Например, ошибки для структурного типа включают ошибки самого типа и ошибки свойств, объявленных в нем. Этот метод не анализирует элементы, на которые ссылается этот элемент. Например, ошибки свойства не включают ошибки его типа. |
IsBad(IEdmElement) |
Возвращает значение true, если этот элемент содержит ошибки, возвращаемые методом Errors(IEdmElement) . |
TypeErrors(IEdmTypeReference) |
Возвращает ошибки, связанные со ссылкой на этот тип или определением этого типа (если такие ошибки есть). |