Table of Contents

Class EdmComplexObjectCollection

Namespace
System.Web.Http.OData
Assembly
System.Web.Http.OData.dll

Represents an IEdmObject that is a collection of IEdmComplexObjects.

public class EdmComplexObjectCollection : Collection<IEdmComplexObject>, IList<IEdmComplexObject>, ICollection<IEdmComplexObject>, IList, ICollection, IReadOnlyList<IEdmComplexObject>, IReadOnlyCollection<IEdmComplexObject>, IEnumerable<IEdmComplexObject>, IEnumerable, IEdmObject
Inheritance
EdmComplexObjectCollection
Implements
Inherited Members

Constructors

EdmComplexObjectCollection(IEdmCollectionTypeReference)

Initialzes a new instance of the EdmComplexObjectCollection class.

public EdmComplexObjectCollection(IEdmCollectionTypeReference edmType)

Parameters

edmType IEdmCollectionTypeReference

The edm type of the collection.

EdmComplexObjectCollection(IEdmCollectionTypeReference, IList<IEdmComplexObject>)

Initialzes a new instance of the EdmComplexObjectCollection class.

public EdmComplexObjectCollection(IEdmCollectionTypeReference edmType, IList<IEdmComplexObject> list)

Parameters

edmType IEdmCollectionTypeReference

The edm type of the collection.

list IList<IEdmComplexObject>

The list that is wrapped by the new collection.

Methods

GetEdmType()

public IEdmTypeReference GetEdmType()

Returns

IEdmTypeReference