Condividi tramite


EdmRecordExpression Classe

Definizione

Rappresenta un'espressione di costruzione di record EDM.

public class EdmRecordExpression : Microsoft.OData.Edm.EdmElement, Microsoft.OData.Edm.Vocabularies.IEdmRecordExpression
type EdmRecordExpression = class
    inherit EdmElement
    interface IEdmRecordExpression
    interface IEdmExpression
    interface IEdmElement
Public Class EdmRecordExpression
Inherits EdmElement
Implements IEdmRecordExpression
Ereditarietà
EdmRecordExpression
Implementazioni

Costruttori

EdmRecordExpression(IEdmPropertyConstructor[])

Inizializza una nuova istanza della classe EdmRecordExpression.

EdmRecordExpression(IEdmStructuredTypeReference, IEdmPropertyConstructor[])

Inizializza una nuova istanza della classe EdmRecordExpression.

EdmRecordExpression(IEdmStructuredTypeReference, IEnumerable<IEdmPropertyConstructor>)

Inizializza una nuova istanza della classe EdmRecordExpression.

EdmRecordExpression(IEnumerable<IEdmPropertyConstructor>)

Inizializza una nuova istanza della classe EdmRecordExpression.

Proprietà

DeclaredType

Ottiene il tipo dichiarato del record oppure Null se non è presente alcun tipo dichiarato.

ExpressionKind

Ottiene il genere dell'espressione.

Properties

Ottiene i valori della proprietà costruita.

Metodi di estensione

FindProperty(IEdmRecordExpression, String)

Trova una proprietà di un'espressione di record.

Location(IEdmElement)

Ottiene il percorso dell'elemento.

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

Determina se il tipo di un'espressione è compatibile con il tipo fornito

TryCast(IEdmExpression, IEdmTypeReference, IEnumerable<EdmError>)

Determina se il tipo di un'espressione è compatibile con il tipo fornito

Errors(IEdmElement)

Ottiene gli eventuali errori che appartengono all'elemento o agli elementi che contiene. Gli errori per un tipo strutturale includono ad esempio gli errori relativi a tipo stesso ed errori relativi alle proprietà dichiarate. Il metodo non analizza gli elementi cui questo elemento fa riferimento. Gli errori relativi a una proprietà non includono errori del tipo corrispondente.

IsBad(IEdmElement)

Restituisce true se questo elemento contiene errori restituiti dal Errors(IEdmElement) metodo .

Si applica a