C# 클래스 TagTool.Serialization.TagSerializationContext

A serialization context for serializing and deserializing tags.
상속: ISerializationContext
파일 보기 프로젝트 열기: TheGuardians/TagTool 1 사용 예제들

공개 메소드들

메소드 설명
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