C# Class Patcher.Data.Plugins.Content.RecordWriter

Inheritance: IDisposable
Mostrar archivo Open project: unforbidable/patcher Class Usage Examples

Private Properties

Property Type Description
BeginGroupSegment void
BeginPropertySegment void
BeginRecordSegment void
BeginSegment void
DoWriteRecord void
EndSegment void
RecordWriter System
WriteCompoundField void
WriteField void
WriteField void
WriteHeader void
WritePrimitiveField void
WritePrimitiveField void
WriteRecord void
WriteStructuredField void

Public Methods

Method Description
Close ( ) : void
Dispose ( ) : void
Write ( byte value ) : void
Write ( float value ) : void
Write ( int value ) : void
Write ( long value ) : void
Write ( short value ) : void
Write ( uint value ) : void
Write ( ulong value ) : void
Write ( ushort value ) : void
WriteReference ( uint formId, FormKindSet referencedFormKinds ) : void
WriteStringFixedLength ( string value ) : void
WriteStringZeroTerminated ( string value ) : void

Private Methods

Method Description
BeginGroupSegment ( FormKind formKind ) : void
BeginPropertySegment ( string signature ) : void
BeginRecordSegment ( string signature, uint flags, ushort version, uint formId ) : void
BeginSegment ( Metadata metaData ) : void
DoWriteRecord ( Record record, uint formId ) : void
EndSegment ( ) : void
RecordWriter ( Stream stream, DataContext context ) : System
WriteCompoundField ( Compound compound ) : void
WriteField ( object target, MemberInfo meminfo ) : void
WriteField ( object value, string fieldName ) : void
WriteHeader ( HeaderRecord header ) : void
WritePrimitiveField ( MemberInfo meminf, object value ) : void
WritePrimitiveField ( object value ) : void
WriteRecord ( GenericFormRecord record, uint formId ) : void
WriteStructuredField ( Field field, string fieldName ) : void

Method Details

Close() public method

public Close ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

Write() public method

public Write ( byte value ) : void
value byte
return void

Write() public method

public Write ( float value ) : void
value float
return void

Write() public method

public Write ( int value ) : void
value int
return void

Write() public method

public Write ( long value ) : void
value long
return void

Write() public method

public Write ( short value ) : void
value short
return void

Write() public method

public Write ( uint value ) : void
value uint
return void

Write() public method

public Write ( ulong value ) : void
value ulong
return void

Write() public method

public Write ( ushort value ) : void
value ushort
return void

WriteReference() public method

public WriteReference ( uint formId, FormKindSet referencedFormKinds ) : void
formId uint
referencedFormKinds FormKindSet
return void

WriteStringFixedLength() public method

public WriteStringFixedLength ( string value ) : void
value string
return void

WriteStringZeroTerminated() public method

public WriteStringZeroTerminated ( string value ) : void
value string
return void