C# 클래스 ME3Explorer.Packages.MEPackage

상속: INotifyPropertyChanged, IDisposable
파일 보기 프로젝트 열기: ME3Explorer/ME3Explorer 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
header byte[]
imports List
names List
namesAdded uint

공개 메소드들

메소드 설명
Dispose ( ) : void

Doesn't neccesarily dispose the object. Will only do so once this has been called by every place that uses it. Recommend using the using block.

FindNameOrAdd ( string name ) : int
RegisterTool ( GenericWindow gen ) : void
RegisterUse ( ) : void
Release ( System wpfWindow = null, System winForm = null ) : void
addImport ( ImportEntry importEntry ) : void
addName ( string name ) : void
findName ( string nameToFind ) : int

Checks whether a name exists in the PCC and returns its index If it doesn't exist returns -1

getImport ( int index ) : ImportEntry
getNameEntry ( int index ) : string
isImport ( int index ) : bool
isName ( int index ) : bool
replaceName ( int idx, string newName ) : void
setNames ( List list ) : void

보호된 메소드들

메소드 설명
AfterSave ( ) : void
exportChanged ( object sender, PropertyChangedEventArgs e ) : void
importChanged ( object sender, PropertyChangedEventArgs e ) : void
updateTools ( PackageChange change, int index ) : void

비공개 메소드들

메소드 설명
ReleaseGenericWindow ( GenericWindow gen ) : void

메소드 상세

AfterSave() 보호된 메소드

protected AfterSave ( ) : void
리턴 void

Dispose() 공개 메소드

Doesn't neccesarily dispose the object. Will only do so once this has been called by every place that uses it. Recommend using the using block.
public Dispose ( ) : void
리턴 void

FindNameOrAdd() 공개 메소드

public FindNameOrAdd ( string name ) : int
name string
리턴 int

RegisterTool() 공개 메소드

public RegisterTool ( GenericWindow gen ) : void
gen GenericWindow
리턴 void

RegisterUse() 공개 메소드

public RegisterUse ( ) : void
리턴 void

Release() 공개 메소드

public Release ( System wpfWindow = null, System winForm = null ) : void
wpfWindow System
winForm System
리턴 void

addImport() 공개 메소드

public addImport ( ImportEntry importEntry ) : void
importEntry ImportEntry
리턴 void

addName() 공개 메소드

public addName ( string name ) : void
name string
리턴 void

exportChanged() 보호된 메소드

protected exportChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e System.ComponentModel.PropertyChangedEventArgs
리턴 void

findName() 공개 메소드

Checks whether a name exists in the PCC and returns its index If it doesn't exist returns -1
public findName ( string nameToFind ) : int
nameToFind string The name of the string to find
리턴 int

getImport() 공개 메소드

public getImport ( int index ) : ImportEntry
index int
리턴 ImportEntry

getNameEntry() 공개 메소드

public getNameEntry ( int index ) : string
index int
리턴 string

importChanged() 보호된 메소드

protected importChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e PropertyChangedEventArgs
리턴 void

isImport() 공개 메소드

public isImport ( int index ) : bool
index int
리턴 bool

isName() 공개 메소드

public isName ( int index ) : bool
index int
리턴 bool

replaceName() 공개 메소드

public replaceName ( int idx, string newName ) : void
idx int
newName string
리턴 void

setNames() 공개 메소드

public setNames ( List list ) : void
list List
리턴 void

updateTools() 보호된 메소드

protected updateTools ( PackageChange change, int index ) : void
change PackageChange
index int
리턴 void

프로퍼티 상세

header 보호되어 있는 프로퍼티

protected byte[] header
리턴 byte[]

imports 보호되어 있는 프로퍼티

protected List imports
리턴 List

names 보호되어 있는 프로퍼티

protected List names
리턴 List

namesAdded 보호되어 있는 프로퍼티

protected uint namesAdded
리턴 uint