C# Класс TagTool.Serialization.TagSerializationContext

A serialization context for serializing and deserializing tags.
Наследование: ISerializationContext
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddressToOffset ( uint currentOffset, uint address ) : uint
BeginDeserialize ( TagStructureInfo info ) : BinaryReader
BeginSerialize ( TagStructureInfo info ) : void
CreateBlock ( ) : IDataBlock
EndDeserialize ( TagStructureInfo info, object obj ) : void
EndSerialize ( TagStructureInfo info, byte data, uint mainStructOffset ) : void
GetTagByIndex ( int index ) : TagInstance
TagSerializationContext ( Stream stream, TagCache cache, StringIDCache stringIds, TagInstance tag ) : System

Creates a tag serialization context which serializes data into a tag.

Описание методов

AddressToOffset() публичный Метод

public AddressToOffset ( uint currentOffset, uint address ) : uint
currentOffset uint
address uint
Результат uint

BeginDeserialize() публичный Метод

public BeginDeserialize ( TagStructureInfo info ) : BinaryReader
info TagStructureInfo
Результат System.IO.BinaryReader

BeginSerialize() публичный Метод

public BeginSerialize ( TagStructureInfo info ) : void
info TagStructureInfo
Результат void

CreateBlock() публичный Метод

public CreateBlock ( ) : IDataBlock
Результат IDataBlock

EndDeserialize() публичный Метод

public EndDeserialize ( TagStructureInfo info, object obj ) : void
info TagStructureInfo
obj object
Результат void

EndSerialize() публичный Метод

public EndSerialize ( TagStructureInfo info, byte data, uint mainStructOffset ) : void
info TagStructureInfo
data byte
mainStructOffset uint
Результат void

GetTagByIndex() публичный Метод

public GetTagByIndex ( int index ) : TagInstance
index int
Результат TagTool.TagGroups.TagInstance

TagSerializationContext() публичный Метод

Creates a tag serialization context which serializes data into a tag.
public TagSerializationContext ( Stream stream, TagCache cache, StringIDCache stringIds, TagInstance tag ) : System
stream Stream The stream to write to.
cache TagTool.Cache.TagCache The cache file to write to.
stringIds TagTool.Cache.StringIDCache The stringID source to use.
tag TagTool.TagGroups.TagInstance The tag to overwrite.
Результат System