C# Class LSLib.Granny.GR2.GR2Reader

Mostra file Open project: Norbyte/lslib Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
GR2Reader ( Stream stream ) : System
Read ( object root ) : void
ReadArrayIndicesReference ( ) : ArrayIndicesReference
ReadArrayReference ( ) : ArrayReference
ReadMemberDefinition ( ) : MemberDefinition
ReadReference ( ) : RelocatableReference
ReadSectionReference ( ) : SectionReference
ReadSectionReferenceUnchecked ( ) : SectionReference
ReadStringReference ( ) : StringReference
ReadStructDefinition ( ) : StructDefinition
ReadStructReference ( ) : StructReference

Private Methods

Method Description
MixedMarshal ( UInt32 count, StructDefinition definition ) : void
ReadElement ( MemberDefinition definition, object node, Type propertyType, object parent ) : object
ReadHeader ( ) : Header
ReadInstance ( MemberDefinition definition, object node, Type propertyType, object parent ) : object
ReadMagic ( ) : Magic
ReadSectionHeader ( ) : SectionHeader
ReadSectionMixedMarshallingRelocations ( Section section ) : void
ReadSectionRelocations ( Section section ) : void
ReadString ( ) : string
ReadStruct ( StructDefinition definition, MemberType memberType, object node, object parent ) : object
Seek ( RelocatableReference reference ) : void
Seek ( Section section, UInt32 offset ) : void
Seek ( SectionReference reference ) : void
Seek ( UInt32 section, UInt32 offset ) : void
UncompressStream ( ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GR2Reader() public method

public GR2Reader ( Stream stream ) : System
stream Stream
return System

Read() public method

public Read ( object root ) : void
root object
return void

ReadArrayIndicesReference() public method

public ReadArrayIndicesReference ( ) : ArrayIndicesReference
return ArrayIndicesReference

ReadArrayReference() public method

public ReadArrayReference ( ) : ArrayReference
return ArrayReference

ReadMemberDefinition() public method

public ReadMemberDefinition ( ) : MemberDefinition
return MemberDefinition

ReadReference() public method

public ReadReference ( ) : RelocatableReference
return RelocatableReference

ReadSectionReference() public method

public ReadSectionReference ( ) : SectionReference
return SectionReference

ReadSectionReferenceUnchecked() public method

public ReadSectionReferenceUnchecked ( ) : SectionReference
return SectionReference

ReadStringReference() public method

public ReadStringReference ( ) : StringReference
return StringReference

ReadStructDefinition() public method

public ReadStructDefinition ( ) : StructDefinition
return StructDefinition

ReadStructReference() public method

public ReadStructReference ( ) : StructReference
return StructReference