Microsoft.OData.Edm.Csdl Namespace

Classes

CsdlConstants

Constants for CSDL XML.

CsdlJsonReaderSettings

Settings used when parsing CSDL-JSON document.

CsdlJsonWriterSettings

The options/setting for CSDL writer

CsdlLocation

Defines a location in a CSDL file.

CsdlReader

Provides CSDL parsing services for EDM models.

CsdlReaderSettings

Settings used when parsing CSDL document.

CsdlReaderSettingsBase

The base setting for CSDL reader

CsdlWriter

Provides CSDL serialization services for EDM models.

EdmParseException

Exception type representing a failure to parse an EDM document. Carries the set of errors along with it.

SchemaReader

Provides Schema parsing services for EDM models.

SchemaWriter

Provides Schema serialization services for EDM models.

SerializationExtensionMethods

Contains extension methods for IEdmModel interfaces that are useful to serialization.

Enums

CsdlTarget

Specifies what target of a CSDL doc.

EdmVocabularyAnnotationSerializationLocation

Represents whether a vocabulary annotation should be serialized within the element it applies to or in a separate section of the CSDL.

Delegates

CsdlJsonReaderFactory

A delegate used to retrieve a reader for referenced JSON CSDL schemas. Utf8JsonReader is a ref struct, we can't distiguish which Uri want to parse, which Uri want to skip. So, use an out boolean value to indicate whether to skip parsing the input reference Uri.