Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

ExpandedWrapper<TExpandedElement> Class

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Implements support for queries with eager loading of related entities.

System.Object
  System.Data.Services.Internal.ExpandedWrapper<TExpandedElement>
    More...

Namespace:  System.Data.Services.Internal
Assembly:  Microsoft.Data.Services (in Microsoft.Data.Services.dll)
public abstract class ExpandedWrapper<TExpandedElement> : IExpandedResult

Type Parameters

TExpandedElement

Type of the expanded element.

The ExpandedWrapper<TExpandedElement> type exposes the following members.

  NameDescription
Protected methodExpandedWrapper<TExpandedElement>Creates an instance of the ExpandedWrapper<TExpandedElement> class.
Top
  NameDescription
Public propertyDescriptionGets or sets the description for the ExpandedWrapper<TExpandedElement>.
Public propertyExpandedElementGets or sets the element with expanded properties.
Public propertyReferenceDescriptionGets or sets the reference description, which used to display the wrapper.
Top
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetExpandedPropertyValueReturns the value of the expanded property.
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodInternalGetExpandedPropertyValueReturns a property object of the expanded property.
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top
  NameDescription
Explicit interface implemetationPrivate propertyIExpandedResult.ExpandedElementGets or sets the element with expanded properties.
Top

The namespace includes a number of variations of the ExpandedWrapper class.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
System.Object
  System.Data.Services.Internal.ExpandedWrapper<TExpandedElement>
    System.Data.Services.Internal.ExpandedWrapper<TExpandedElement, TProperty0, TProperty1, TProperty2, TProperty3, TProperty4, TProperty5, TProperty6, TProperty7, TProperty8>
    System.Data.Services.Internal.ExpandedWrapper<TExpandedElement, TProperty0, TProperty1, TProperty2, TProperty3, TProperty4, TProperty5, TProperty6, TProperty7, TProperty8, TProperty9>
    System.Data.Services.Internal.ExpandedWrapper<TExpandedElement, TProperty0, TProperty1, TProperty2, TProperty3, TProperty4, TProperty5, TProperty6, TProperty7, TProperty8, TProperty9, TProperty10>
    System.Data.Services.Internal.ExpandedWrapper<TExpandedElement, TProperty0, TProperty1, TProperty2, TProperty3, TProperty4, TProperty5, TProperty6, TProperty7, TProperty8, TProperty9, TProperty10, TProperty11>
    System.Data.Services.Internal.ExpandedWrapper<TExpandedElement, TProperty0>
    System.Data.Services.Internal.ExpandedWrapper<TExpandedElement, TProperty0, TProperty1>
    System.Data.Services.Internal.ExpandedWrapper<TExpandedElement, TProperty0, TProperty1, TProperty2>
    System.Data.Services.Internal.ExpandedWrapper<TExpandedElement, TProperty0, TProperty1, TProperty2, TProperty3>
    System.Data.Services.Internal.ExpandedWrapper<TExpandedElement, TProperty0, TProperty1, TProperty2, TProperty3, TProperty4>
    System.Data.Services.Internal.ExpandedWrapper<TExpandedElement, TProperty0, TProperty1, TProperty2, TProperty3, TProperty4, TProperty5>
    System.Data.Services.Internal.ExpandedWrapper<TExpandedElement, TProperty0, TProperty1, TProperty2, TProperty3, TProperty4, TProperty5, TProperty6>
    System.Data.Services.Internal.ExpandedWrapper<TExpandedElement, TProperty0, TProperty1, TProperty2, TProperty3, TProperty4, TProperty5, TProperty6, TProperty7>
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.