C# Класс TESVSnip.UI.RecordBuilder

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
CancelAction Func
FormLookup dFormIDLookupR
StringLookup dLStringLookup
UpdateProgressAction Action

Private Properties

Свойство Тип Описание
CreateSubrecords bool
GetUInt32 uint
IsLikelyString bool
IsLikelyString bool
MergeRecord void
MergeRecord void
MergeRecords void
ProcessSubRecord void
UpdateProgress void

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

Метод Описание
Complete ( ) : Records
CreateBlob ( ) : SubrecordElement
CreateType ( int index, string type ) : SubrecordElement
CreateType ( string type ) : SubrecordElement
CreateType ( string name, string type ) : SubrecordElement
DefaultCancel ( ) : bool
DefaultLookupR ( uint idx ) : Record
DefaultLookupS ( uint idx ) : string
DefaultUpdate ( int value ) : void
IsLikelyFloat ( float value ) : bool
Process ( Record p ) : bool
Process ( string name, Record records ) : bool
Process ( TESVSnip sr, SubRecord subrec ) : void
ProcessBase ( Record r ) : TESVSnip.Data.RecordsRecord
Start ( Plugin p ) : void
UpdateSize ( Subrecord sr ) : void

Приватные методы

Метод Описание
CreateSubrecords ( RecordsRecord rr, Record r ) : bool
GetUInt32 ( byte data, int offset ) : uint
IsLikelyString ( ArraySegment data ) : bool
IsLikelyString ( byte data ) : bool
MergeRecord ( RecordsRecord baseRecord, RecordsRecord updateRecord ) : void

Update records using another record list.

MergeRecord ( Subrecord baseRecord, Subrecord updateRecord ) : void
MergeRecords ( IEnumerable baseRecords, IEnumerable updateRecords ) : void

Update records using another record list.

ProcessSubRecord ( Subrecord sr, SubRecord srs ) : void
UpdateProgress ( ) : void

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

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

public Complete ( ) : Records
Результат TESVSnip.Domain.Data.Structure.Xml.Records

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

public CreateBlob ( ) : SubrecordElement
Результат TESVSnip.Domain.Data.Structure.Xml.SubrecordElement

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

public CreateType ( int index, string type ) : SubrecordElement
index int
type string
Результат TESVSnip.Domain.Data.Structure.Xml.SubrecordElement

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

public CreateType ( string type ) : SubrecordElement
type string
Результат TESVSnip.Domain.Data.Structure.Xml.SubrecordElement

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

public CreateType ( string name, string type ) : SubrecordElement
name string
type string
Результат TESVSnip.Domain.Data.Structure.Xml.SubrecordElement

DefaultCancel() публичный статический Метод

public static DefaultCancel ( ) : bool
Результат bool

DefaultLookupR() публичный статический Метод

public static DefaultLookupR ( uint idx ) : Record
idx uint
Результат TESVSnip.Domain.Model.Record

DefaultLookupS() публичный статический Метод

public static DefaultLookupS ( uint idx ) : string
idx uint
Результат string

DefaultUpdate() публичный статический Метод

public static DefaultUpdate ( int value ) : void
value int
Результат void

IsLikelyFloat() публичный статический Метод

public static IsLikelyFloat ( float value ) : bool
value float
Результат bool

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

public Process ( Record p ) : bool
p TESVSnip.Domain.Model.Record
Результат bool

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

public Process ( string name, Record records ) : bool
name string
records TESVSnip.Domain.Model.Record
Результат bool

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

public Process ( TESVSnip sr, SubRecord subrec ) : void
sr TESVSnip
subrec SubRecord
Результат void

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

public ProcessBase ( Record r ) : TESVSnip.Data.RecordsRecord
r TESVSnip.Domain.Model.Record
Результат TESVSnip.Data.RecordsRecord

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

public Start ( Plugin p ) : void
p TESVSnip.Domain.Model.Plugin
Результат void

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

public UpdateSize ( Subrecord sr ) : void
sr TESVSnip.Domain.Data.Structure.Xml.Subrecord
Результат void

Описание свойств

CancelAction публичное свойство

public Func CancelAction
Результат Func

FormLookup публичное свойство

public dFormIDLookupR FormLookup
Результат dFormIDLookupR

StringLookup публичное свойство

public dLStringLookup StringLookup
Результат dLStringLookup

UpdateProgressAction публичное свойство

public Action UpdateProgressAction
Результат Action