Edit

Share via


ReferencedObjectCollection Class

Definition

A collection of objects which are referenced while serializing, deserializing, or copying.

public sealed class ReferencedObjectCollection
type ReferencedObjectCollection = class
Public NotInheritable Class ReferencedObjectCollection
Inheritance
ReferencedObjectCollection

Constructors

ReferencedObjectCollection()

Properties

CurrentReferenceId

Gets or sets the current reference identifier.

Methods

CopyIdTable()

Copies the identifier table.

CopyReferenceTable()

Copies the reference table.

GetOrAddReference(Object, UInt32)

Gets or adds a reference.

GetReferenceIndex(Object)

Gets the index of the reference, or -1 if the object has not been encountered before.

MarkValueField()

Marks a value field.

RecordReferenceField(Object)

Records a reference field.

RecordReferenceField(Object, UInt32)

Records a reference field with the specified identifier.

Reset()

Resets this instance.

TryGetReferencedObject(UInt32)

Tries to get the referenced object with the specified id.

Applies to