| Method | Description | 
                  
      | Clone | Creates a copy of this stream with the specified allocator. | 
      | Dispose | Releases the memory associated with this stream. | 
      | GetChangeAssetObjectPropertiesEvent | Retrieves the event data at the given index as a ChangeAssetObjectPropertiesEventArgs. Throws an exception if the event type requested does not match the event stored in the stream. | 
      | GetChangeChildrenOrderEvent | Retrieves the event data at the given index as a ChangeChildrenOrderEventArgs. Throws an exception if the event type requested does not match the event stored in the stream. | 
      | GetChangeGameObjectOrComponentPropertiesEvent | Retrieves the event data at the given index as a ChangeAssetObjectPropertiesEventArgs. Throws an exception if the event type requested does not match the event stored in the stream. | 
      | GetChangeGameObjectParentEvent | Retrieves the event data at the given index as a ChangeGameObjectParentEventArgs. Throws an exception if the event type requested does not match the event stored in the stream. | 
      | GetChangeGameObjectStructureEvent | Retrieves the event data at the given index as a ChangeGameObjectStructureEventArgs. Throws an exception if the event type requested does not match the event stored in the stream. | 
      | GetChangeGameObjectStructureHierarchyEvent | Retrieves the event data at the given index as a ChangeGameObjectStructureHierarchyEventArgs. Throws an exception if the event type requested does not match the event stored in the stream. | 
      | GetChangeSceneEvent | Retrieves the event data at the given index as a ChangeSceneEventArgs. Throws an exception if the event type requested does not match the event stored in the stream. | 
      | GetCreateAssetObjectEvent | Retrieves the event data at the given index as a CreateAssetObjectEventArgs. Throws an exception if the event type requested does not match the event stored in the stream. | 
      | GetCreateGameObjectHierarchyEvent | Retrieves the event data at the given index as a CreateGameObjectHierarchyEventArgs. Throws an exception if the event type requested does not match the event stored in the stream. | 
      | GetDestroyAssetObjectEvent | Retrieves the event data at the given index as a DestroyAssetObjectEventArgs. Throws an exception if the event type requested does not match the event stored in the stream. | 
      | GetDestroyGameObjectHierarchyEvent | Retrieves the event data at the given index as a DestroyGameObjectHierarchyEventArgs. Throws an exception if the event type requested does not match the event stored in the stream. | 
      | GetEventType | Returns the type of the event at the specified index. | 
      | GetUpdatePrefabInstancesEvent | Retrieves the event data at the given index as a UpdatePrefabInstancesEventArgs. Throws an exception if the event type requested does not match the event stored in the stream. |