C# Class TagTool.Serialization.TagSerializationContext.TagDataBlock

Inheritance: IDataBlock
Show file Open project: TheGuardians/TagTool

Public Methods

Method Description
Finalize ( Stream outStream ) : uint
PreSerialize ( TagFieldAttribute info, object obj ) : object
SuggestAlignment ( uint align ) : void
TagDataBlock ( TagSerializationContext context ) : System
WritePointer ( uint targetOffset, Type type ) : void

Private Methods

Method Description
FinalizeFixup ( TagPointerFixup fixup, uint dataOffset ) : TagPointerFixup
MakeFixup ( uint targetOffset ) : TagPointerFixup

Method Details

Finalize() public method

public Finalize ( Stream outStream ) : uint
outStream Stream
return uint

PreSerialize() public method

public PreSerialize ( TagFieldAttribute info, object obj ) : object
info TagFieldAttribute
obj object
return object

SuggestAlignment() public method

public SuggestAlignment ( uint align ) : void
align uint
return void

TagDataBlock() public method

public TagDataBlock ( TagSerializationContext context ) : System
context TagSerializationContext
return System

WritePointer() public method

public WritePointer ( uint targetOffset, Type type ) : void
targetOffset uint
type System.Type
return void