C# Class Patcher.Data.Plugins.Plugin

Inheritance: IDisposable
显示文件 Open project: unforbidable/patcher Class Usage Examples

Public Methods

Method Description
AddForm ( Form newForm ) : void
AddForms ( IEnumerable
formsToAdd ) : void
Dispose ( ) : void
GetReferencedFormIds ( ) : HashSet
Load ( ) : void
LoadForms ( bool lazyLoading, bool>.Func predicate ) : void
PurgeDirtyEdits ( ) : void
ReserveFormId ( uint formId, string editorId ) : void
Save ( IEnumerable removeMasters ) : void
SaveMetaData ( ) : void
ToString ( ) : string

Private Methods

Method Description
Plugin ( DataContext context, string fileName, PluginMode mode ) : System

Method Details

AddForm() public method

public AddForm ( Form newForm ) : void
newForm Form
return void

AddForms() public method

public AddForms ( IEnumerable formsToAdd ) : void
formsToAdd IEnumerable
return void

Dispose() public method

public Dispose ( ) : void
return void

GetReferencedFormIds() public method

public GetReferencedFormIds ( ) : HashSet
return HashSet

Load() public method

public Load ( ) : void
return void

LoadForms() public method

public LoadForms ( bool lazyLoading, bool>.Func predicate ) : void
lazyLoading bool
predicate bool>.Func
return void

PurgeDirtyEdits() public method

public PurgeDirtyEdits ( ) : void
return void

ReserveFormId() public method

public ReserveFormId ( uint formId, string editorId ) : void
formId uint
editorId string
return void

Save() public method

public Save ( IEnumerable removeMasters ) : void
removeMasters IEnumerable
return void

SaveMetaData() public method

public SaveMetaData ( ) : void
return void

ToString() public method

public ToString ( ) : string
return string