EdmComplexObject Class
Represents an IEdmComplexObject with no backing CLR Type.
Inheritance Hierarchy
System.Object
System.Dynamic.DynamicObject
System.Web.Http.OData.Delta
System.Web.Http.OData.EdmStructuredObject
System.Web.Http.OData.EdmComplexObject
Namespace: System.Web.Http.OData
Assembly: System.Web.Http.OData (in System.Web.Http.OData.dll)
Syntax
'Declaration
Public Class EdmComplexObject _
Inherits EdmStructuredObject _
Implements IEdmComplexObject, IEdmStructuredObject, IEdmObject
'Usage
Dim instance As EdmComplexObject
public class EdmComplexObject : EdmStructuredObject,
IEdmComplexObject, IEdmStructuredObject, IEdmObject
public ref class EdmComplexObject : public EdmStructuredObject,
IEdmComplexObject, IEdmStructuredObject, IEdmObject
type EdmComplexObject =
class
inherit EdmStructuredObject
interface IEdmComplexObject
interface IEdmStructuredObject
interface IEdmObject
end
public class EdmComplexObject extends EdmStructuredObject implements IEdmComplexObject, IEdmStructuredObject, IEdmObject
The EdmComplexObject type exposes the following members.
Constructors
Name | Description | |
---|---|---|
EdmComplexObject(IEdmComplexType) | Initializes a new instance of the EdmComplexObject class. | |
EdmComplexObject(IEdmComplexTypeReference) | Initializes a new instance of the EdmComplexObject class. | |
EdmComplexObject(IEdmComplexType, Boolean) | Initializes a new instance of the EdmComplexObject class. |
Top
Properties
Name | Description | |
---|---|---|
ActualEdmType | Gets or sets the actual IEdmStructuredType of the entity or complex type of this object. (Inherited from EdmStructuredObject.) | |
ExpectedEdmType | Gets or sets the expected IEdmStructuredType of the entity or complex type of this object. (Inherited from EdmStructuredObject.) | |
IsNullable | Gets or sets whether the EDM object is nullable or not. (Inherited from EdmStructuredObject.) |
Top
Methods
Name | Description | |
---|---|---|
Clear | (Inherited from EdmStructuredObject.) | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetChangedPropertyNames | (Inherited from EdmStructuredObject.) | |
GetDynamicMemberNames | (Inherited from DynamicObject.) | |
GetEdmType | (Inherited from EdmStructuredObject.) | |
GetHashCode | (Inherited from Object.) | |
GetMetaObject | (Inherited from DynamicObject.) | |
GetType | (Inherited from Object.) | |
GetUnchangedPropertyNames | (Inherited from EdmStructuredObject.) | |
MemberwiseClone | (Inherited from Object.) | |
ToString | (Inherited from Object.) | |
TryBinaryOperation | (Inherited from DynamicObject.) | |
TryConvert | (Inherited from DynamicObject.) | |
TryCreateInstance | (Inherited from DynamicObject.) | |
TryDeleteIndex | (Inherited from DynamicObject.) | |
TryDeleteMember | (Inherited from DynamicObject.) | |
TryGetIndex | (Inherited from DynamicObject.) | |
TryGetMember | Overrides the DynamicObject TryGetMember method, so that only the properties of Entity can be got. (Inherited from Delta.) | |
TryGetPropertyType | (Inherited from EdmStructuredObject.) | |
TryGetPropertyValue | (Inherited from EdmStructuredObject.) | |
TryInvoke | (Inherited from DynamicObject.) | |
TryInvokeMember | (Inherited from DynamicObject.) | |
TrySetIndex | (Inherited from DynamicObject.) | |
TrySetMember | Overrides the DynamicObject TrySetMember method, so that only the properties of Entity can be set. (Inherited from Delta.) | |
TrySetPropertyValue | (Inherited from EdmStructuredObject.) | |
TryUnaryOperation | (Inherited from DynamicObject.) |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.