SerializableObjectData Structure

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Provides information about a serializable object.

Namespace:   System.AddIn.Contract
Assembly:  System.AddIn.Contract (in System.AddIn.Contract.dll)

[SerializableAttribute]
public value struct SerializableObjectData

NameDescription
System_CAPS_pubmethodEquals(Object^)

Indicates whether this instance and a specified object are equal.(Inherited from ValueType.)

System_CAPS_pubmethodGetHashCode()

Returns the hash code for this instance.(Inherited from ValueType.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_pubmethodToString()

Returns the fully qualified type name of this instance.(Inherited from ValueType.)

NameDescription
System_CAPS_pubfieldDimensionLengths

Represents an array that contains the length of each of the dimensions of the serializable array that this SerializableObjectData describes.

System_CAPS_pubfieldDimensionLowerBounds

Represents an array that contains the lower bound of each of the dimensions of the serializable array that this SerializableObjectData describes.

System_CAPS_pubfieldElementIndexes

Represents an array that contains the indexes of the parent array that contains the serializable object that this SerializableObjectData describes.

System_CAPS_pubfieldIsArray

Indicates whether the SerializableObjectData describes a serializable array.

System_CAPS_pubfieldIsArrayElement

Indicates whether the SerializableObjectData describes an element in a serializable array.

System_CAPS_pubfieldMemberName

Represents the member name of the serializable object that this SerializableObjectData describes.

System_CAPS_pubfieldObjectId

Represents the ID of the serializable object that this SerializableObjectData describes.

System_CAPS_pubfieldParentId

Represents the ID of the parent of the serializable object that this SerializableObjectData describes.

The SerializableObjectData structure contains data that can be used to deserialize a serializable object.

To get a SerializableObjectData, call the GetSerializableObjectData method of an ISerializableObjectContract.

The only SerializableObjectData field that contains a value for every serializable object is the ObjectId field.

.NET Framework
Available since 3.5

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: