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.
Inheritance Hierarchy
System.Object
System.Data.Services.Internal.ExpandedWrapper<TExpandedElement>
More...
Namespace: System.Data.Services.Internal
Assembly: Microsoft.Data.Services (in Microsoft.Data.Services.dll)
Syntax
'Declaration
Public MustInherit Class ExpandedWrapper(Of TExpandedElement) _
Implements IExpandedResult
'Usage
Dim instance As ExpandedWrapper(Of TExpandedElement)
public abstract class ExpandedWrapper<TExpandedElement> : IExpandedResult
generic<typename TExpandedElement>
public ref class ExpandedWrapper abstract : IExpandedResult
[<AbstractClassAttribute>]
type ExpandedWrapper<'TExpandedElement> =
class
interface IExpandedResult
end
JScript does not support generic types and methods.
Type Parameters
- TExpandedElement
Type of the expanded element.
The ExpandedWrapper<TExpandedElement> type exposes the following members.
Constructors
Name | Description | |
---|---|---|
ExpandedWrapper<TExpandedElement> | Creates an instance of the ExpandedWrapper<TExpandedElement> class. |
Top
Properties
Name | Description | |
---|---|---|
Description | Gets or sets the description for the ExpandedWrapper<TExpandedElement>. | |
ExpandedElement | Gets or sets the element with expanded properties. | |
ReferenceDescription | Gets or sets the reference description, which used to display the wrapper. |
Top
Methods
Name | Description | |
---|---|---|
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetExpandedPropertyValue | Returns the value of the expanded property. | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
InternalGetExpandedPropertyValue | Returns a property object of the expanded property. | |
MemberwiseClone | (Inherited from Object.) | |
ToString | (Inherited from Object.) |
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
IExpandedResult.ExpandedElement | Gets or sets the element with expanded properties. |
Top
Remarks
The namespace includes a number of variations of the ExpandedWrapper class.
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.
See Also
Reference
System.Data.Services.Internal Namespace
Inheritance Hierarchy
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>