Class ContentIndexMap
- Namespace
- Stride.Core.Serialization.Contents
- Assembly
- Stride.Core.Serialization.dll
public sealed class ContentIndexMap : DictionaryStore<string, ObjectId>, IContentIndexMap, IDisposable
- Inheritance
-
ContentIndexMap
- Implements
- Inherited Members
- Extension Methods
Methods
CreateInMemory()
public static ContentIndexMap CreateInMemory()
Returns
GetMergedIdMap()
public IEnumerable<KeyValuePair<string, ObjectId>> GetMergedIdMap()
Returns
GetTransactionIdMap()
public IEnumerable<KeyValuePair<string, ObjectId>> GetTransactionIdMap()
Returns
Load(string, bool)
public static ContentIndexMap Load(string indexFile, bool isReadOnly = false)
Parameters
Returns
NewTool(string)
public static ContentIndexMap NewTool(string indexName)
Parameters
indexName
string
Returns
ReadEntries(Stream)
protected override List<KeyValuePair<string, ObjectId>> ReadEntries(Stream localStream)
Parameters
localStream
Stream
Returns
WriteEntry(Stream, KeyValuePair<string, ObjectId>)
protected override void WriteEntry(Stream stream, KeyValuePair<string, ObjectId> value)
Parameters
stream
Streamvalue
KeyValuePair<string, ObjectId>