Udostępnij za pośrednictwem


EdmAnnotationPathExpression Klasa

Definicja

Reprezentuje wyrażenie ścieżki adnotacji EDM.

public class EdmAnnotationPathExpression : Microsoft.OData.Edm.EdmPathExpression
type EdmAnnotationPathExpression = class
    inherit EdmPathExpression
Public Class EdmAnnotationPathExpression
Inherits EdmPathExpression
Dziedziczenie
EdmAnnotationPathExpression

Konstruktory

EdmAnnotationPathExpression(IEnumerable<String>)

Inicjuje nowe wystąpienie klasy EdmPropertyPathExpression.

EdmAnnotationPathExpression(String)

Inicjuje nowe wystąpienie klasy EdmAnnotationPathExpression.

EdmAnnotationPathExpression(String[])

Inicjuje nowe wystąpienie klasy EdmAnnotationPathExpression.

Właściwości

ExpressionKind

Pobiera rodzaj tego wyrażenia.

Path

Pobiera ciąg ścieżki, taki jak "A.B/C/D.E".

(Odziedziczone po EdmPathExpression)
PathSegments

Pobiera segmenty ścieżki jako zdekompilowaną kwalifikowaną nazwę. "A.B/C/D.E/Func1(NS. T,NS. T2)/P1" to { "A.B", "C", "D.E", "Func1(NS). T,NS. T2)", "P1" }.

(Odziedziczone po EdmPathExpression)

Metody rozszerzania

Location(IEdmElement)

Pobiera lokalizację tego elementu.

TryCast(IEdmExpression, IEdmTypeReference, IEdmType, Boolean, IEnumerable<EdmError>)

Określa, czy typ wyrażenia jest zgodny z podanym typem

TryCast(IEdmExpression, IEdmTypeReference, IEnumerable<EdmError>)

Określa, czy typ wyrażenia jest zgodny z podanym typem

Errors(IEdmElement)

Pobiera błędy, jeśli istnieją, które należą do tego elementu lub elementów, które zawiera ten element. Na przykład błędy typu strukturalnego obejmują błędy samego typu i błędy jego zadeklarowanych właściwości. Metoda nie analizuje elementów, do których odwołuje się ten element. Na przykład błędy właściwości nie zawierają błędów typu.

IsBad(IEdmElement)

Zwraca wartość true, jeśli ten element zawiera błędy zwracane przez metodę Errors(IEdmElement) .

Dotyczy