C# 클래스 ME3Explorer.SFARBasicEditor

파일 보기 프로젝트 열기: ME3Explorer/ME3Explorer

공개 프로퍼티들

프로퍼티 타입 설명
DialogOpenSfarFile System.Windows.Forms.OpenFileDialog
DialogSelectFileToReplace System.Windows.Forms.OpenFileDialog
addFileToolStripMenuItem System.Windows.Forms.ToolStripMenuItem
backgroundWorkerEditFile System.ComponentModel.BackgroundWorker
backgroundWorkerExtractFile System.ComponentModel.BackgroundWorker
contextMenuStripEditor System.Windows.Forms.ContextMenuStrip
deleteToolStripMenuItem System.Windows.Forms.ToolStripMenuItem
extractFileDialog System.Windows.Forms.SaveFileDialog
extractFolderDialog Microsoft.WindowsAPICodePack.Dialogs.CommonOpenFileDialog
extractToolStripMenuItem System.Windows.Forms.ToolStripMenuItem
groupBoxFile System.Windows.Forms.GroupBox
groupBoxSfar System.Windows.Forms.GroupBox
helpToolStripMenuItem System.Windows.Forms.ToolStripMenuItem
imageListIcons System.Windows.Forms.ImageList
labelBlockIndex System.Windows.Forms.Label
labelComprRatio System.Windows.Forms.Label
labelComprSize System.Windows.Forms.Label
labelComprSizeBytes System.Windows.Forms.Label
labelDataOffset System.Windows.Forms.Label
labelEntry System.Windows.Forms.Label
labelFileSize System.Windows.Forms.Label
labelFirstBlockOffset System.Windows.Forms.Label
labelFirstDataOffset System.Windows.Forms.Label
labelFirstEntryOffset System.Windows.Forms.Label
labelFullName System.Windows.Forms.Label
labelHash System.Windows.Forms.Label
labelNumOfFiles System.Windows.Forms.Label
labelTotalComprBytes System.Windows.Forms.Label
labelTotalComprSize System.Windows.Forms.Label
labelTotalUncBytes System.Windows.Forms.Label
labelTotalUncSize System.Windows.Forms.Label
labelUncSizeBytes System.Windows.Forms.Label
propertiesToolStripMenuItem System.Windows.Forms.ToolStripMenuItem
replaceToolStripMenuItem System.Windows.Forms.ToolStripMenuItem
statusStrip System.Windows.Forms.StatusStrip
textBoxBlockIndex System.Windows.Forms.TextBox
textBoxCRatio System.Windows.Forms.TextBox
textBoxComprSize System.Windows.Forms.TextBox
textBoxDataOffset System.Windows.Forms.TextBox
textBoxEntry System.Windows.Forms.TextBox
textBoxFirstBlockOffset System.Windows.Forms.TextBox
textBoxFirstDataOffset System.Windows.Forms.TextBox
textBoxFirstEntryOffset System.Windows.Forms.TextBox
textBoxFullName System.Windows.Forms.TextBox
textBoxHash System.Windows.Forms.TextBox
textBoxNumOfFiles System.Windows.Forms.TextBox
textBoxTotalComprSize System.Windows.Forms.TextBox
textBoxTotalUncSize System.Windows.Forms.TextBox
textBoxUncSize System.Windows.Forms.TextBox
toolStripAbout System.Windows.Forms.ToolStripButton
toolStripInfo System.Windows.Forms.ToolStripButton
toolStripMenu System.Windows.Forms.ToolStrip
toolStripOpenFile System.Windows.Forms.ToolStripButton
toolStripProgressBar System.Windows.Forms.ToolStripProgressBar
toolStripSaveFile System.Windows.Forms.ToolStripButton
toolStripSeparator System.Windows.Forms.ToolStripSeparator
toolStripStatusLabel System.Windows.Forms.ToolStripStatusLabel
treeViewSfar System.Windows.Forms.TreeView
undoToolStripMenuItem System.Windows.Forms.ToolStripMenuItem

공개 메소드들

메소드 설명
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

SFARBasicEditor ( ) : System

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Clean up any resources being used.

비공개 메소드들

메소드 설명
AddNode ( TreeNode node, string key ) : TreeNode
MainForm_FormClosing ( object sender, FormClosingEventArgs e ) : void
addFileToolStripMenuItem_Click ( object sender, EventArgs e ) : void
backgroundWorkerExtractFile_DoWork ( object sender, DoWorkEventArgs e ) : void
backgroundWorkerExtractFile_ProgressChanged ( object sender, ProgressChangedEventArgs e ) : void
backgroundWorkerReplaceFile_DoWork ( object sender, DoWorkEventArgs e ) : void
backgroundWorkerReplaceFile_ProgressChanged ( object sender, ProgressChangedEventArgs e ) : void
deleteToolStripMenuItem_Click ( object sender, EventArgs e ) : void
extractToolStripMenuItem_Click ( object sender, EventArgs e ) : void
getFolderPath ( TreeNode node ) : string
isFile ( TreeNode node ) : bool
isFolder ( TreeNode node ) : bool
isRoot ( TreeNode node ) : bool
openSfarFile ( string fileName ) : void
propertiesToolStripMenuItem_Click ( object sender, EventArgs e ) : void
replaceToolStripMenuItem_Click ( object sender, EventArgs e ) : void
setSize ( long byteVal, float &outVal, string &byteSize ) : void
toolStripAbout_Click ( object sender, EventArgs e ) : void
toolStripInfo_Click ( object sender, EventArgs e ) : void
toolStripOpenFile_Click ( object sender, EventArgs e ) : void
toolStripSaveFile_Click ( object sender, EventArgs e ) : void
treeViewSfar_AfterSelect ( object sender, TreeViewEventArgs e ) : void
treeViewSfar_NodeMouseClick ( object sender, TreeNodeMouseClickEventArgs e ) : void
undoToolStripMenuItem_Click ( object sender, EventArgs e ) : void

메소드 상세

Dispose() 보호된 메소드

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
리턴 void

InitializeComponent() 공개 메소드

Required method for Designer support - do not modify the contents of this method with the code editor.
public InitializeComponent ( ) : void
리턴 void

SFARBasicEditor() 공개 메소드

public SFARBasicEditor ( ) : System
리턴 System

프로퍼티 상세

DialogOpenSfarFile 공개적으로 프로퍼티

public System.Windows.Forms.OpenFileDialog DialogOpenSfarFile
리턴 System.Windows.Forms.OpenFileDialog

DialogSelectFileToReplace 공개적으로 프로퍼티

public System.Windows.Forms.OpenFileDialog DialogSelectFileToReplace
리턴 System.Windows.Forms.OpenFileDialog

addFileToolStripMenuItem 공개적으로 프로퍼티

public System.Windows.Forms.ToolStripMenuItem addFileToolStripMenuItem
리턴 System.Windows.Forms.ToolStripMenuItem

backgroundWorkerEditFile 공개적으로 프로퍼티

public System.ComponentModel.BackgroundWorker backgroundWorkerEditFile
리턴 System.ComponentModel.BackgroundWorker

backgroundWorkerExtractFile 공개적으로 프로퍼티

public System.ComponentModel.BackgroundWorker backgroundWorkerExtractFile
리턴 System.ComponentModel.BackgroundWorker

contextMenuStripEditor 공개적으로 프로퍼티

public System.Windows.Forms.ContextMenuStrip contextMenuStripEditor
리턴 System.Windows.Forms.ContextMenuStrip

deleteToolStripMenuItem 공개적으로 프로퍼티

public System.Windows.Forms.ToolStripMenuItem deleteToolStripMenuItem
리턴 System.Windows.Forms.ToolStripMenuItem

extractFileDialog 공개적으로 프로퍼티

public System.Windows.Forms.SaveFileDialog extractFileDialog
리턴 System.Windows.Forms.SaveFileDialog

extractFolderDialog 공개적으로 프로퍼티

public Microsoft.WindowsAPICodePack.Dialogs.CommonOpenFileDialog extractFolderDialog
리턴 Microsoft.WindowsAPICodePack.Dialogs.CommonOpenFileDialog

extractToolStripMenuItem 공개적으로 프로퍼티

public System.Windows.Forms.ToolStripMenuItem extractToolStripMenuItem
리턴 System.Windows.Forms.ToolStripMenuItem

groupBoxFile 공개적으로 프로퍼티

public System.Windows.Forms.GroupBox groupBoxFile
리턴 System.Windows.Forms.GroupBox

groupBoxSfar 공개적으로 프로퍼티

public System.Windows.Forms.GroupBox groupBoxSfar
리턴 System.Windows.Forms.GroupBox

helpToolStripMenuItem 공개적으로 프로퍼티

public System.Windows.Forms.ToolStripMenuItem helpToolStripMenuItem
리턴 System.Windows.Forms.ToolStripMenuItem

imageListIcons 공개적으로 프로퍼티

public System.Windows.Forms.ImageList imageListIcons
리턴 System.Windows.Forms.ImageList

labelBlockIndex 공개적으로 프로퍼티

public System.Windows.Forms.Label labelBlockIndex
리턴 System.Windows.Forms.Label

labelComprRatio 공개적으로 프로퍼티

public System.Windows.Forms.Label labelComprRatio
리턴 System.Windows.Forms.Label

labelComprSize 공개적으로 프로퍼티

public System.Windows.Forms.Label labelComprSize
리턴 System.Windows.Forms.Label

labelComprSizeBytes 공개적으로 프로퍼티

public System.Windows.Forms.Label labelComprSizeBytes
리턴 System.Windows.Forms.Label

labelDataOffset 공개적으로 프로퍼티

public System.Windows.Forms.Label labelDataOffset
리턴 System.Windows.Forms.Label

labelEntry 공개적으로 프로퍼티

public System.Windows.Forms.Label labelEntry
리턴 System.Windows.Forms.Label

labelFileSize 공개적으로 프로퍼티

public System.Windows.Forms.Label labelFileSize
리턴 System.Windows.Forms.Label

labelFirstBlockOffset 공개적으로 프로퍼티

public System.Windows.Forms.Label labelFirstBlockOffset
리턴 System.Windows.Forms.Label

labelFirstDataOffset 공개적으로 프로퍼티

public System.Windows.Forms.Label labelFirstDataOffset
리턴 System.Windows.Forms.Label

labelFirstEntryOffset 공개적으로 프로퍼티

public System.Windows.Forms.Label labelFirstEntryOffset
리턴 System.Windows.Forms.Label

labelFullName 공개적으로 프로퍼티

public System.Windows.Forms.Label labelFullName
리턴 System.Windows.Forms.Label

labelHash 공개적으로 프로퍼티

public System.Windows.Forms.Label labelHash
리턴 System.Windows.Forms.Label

labelNumOfFiles 공개적으로 프로퍼티

public System.Windows.Forms.Label labelNumOfFiles
리턴 System.Windows.Forms.Label

labelTotalComprBytes 공개적으로 프로퍼티

public System.Windows.Forms.Label labelTotalComprBytes
리턴 System.Windows.Forms.Label

labelTotalComprSize 공개적으로 프로퍼티

public System.Windows.Forms.Label labelTotalComprSize
리턴 System.Windows.Forms.Label

labelTotalUncBytes 공개적으로 프로퍼티

public System.Windows.Forms.Label labelTotalUncBytes
리턴 System.Windows.Forms.Label

labelTotalUncSize 공개적으로 프로퍼티

public System.Windows.Forms.Label labelTotalUncSize
리턴 System.Windows.Forms.Label

labelUncSizeBytes 공개적으로 프로퍼티

public System.Windows.Forms.Label labelUncSizeBytes
리턴 System.Windows.Forms.Label

propertiesToolStripMenuItem 공개적으로 프로퍼티

public System.Windows.Forms.ToolStripMenuItem propertiesToolStripMenuItem
리턴 System.Windows.Forms.ToolStripMenuItem

replaceToolStripMenuItem 공개적으로 프로퍼티

public System.Windows.Forms.ToolStripMenuItem replaceToolStripMenuItem
리턴 System.Windows.Forms.ToolStripMenuItem

statusStrip 공개적으로 프로퍼티

public System.Windows.Forms.StatusStrip statusStrip
리턴 System.Windows.Forms.StatusStrip

textBoxBlockIndex 공개적으로 프로퍼티

public System.Windows.Forms.TextBox textBoxBlockIndex
리턴 System.Windows.Forms.TextBox

textBoxCRatio 공개적으로 프로퍼티

public System.Windows.Forms.TextBox textBoxCRatio
리턴 System.Windows.Forms.TextBox

textBoxComprSize 공개적으로 프로퍼티

public System.Windows.Forms.TextBox textBoxComprSize
리턴 System.Windows.Forms.TextBox

textBoxDataOffset 공개적으로 프로퍼티

public System.Windows.Forms.TextBox textBoxDataOffset
리턴 System.Windows.Forms.TextBox

textBoxEntry 공개적으로 프로퍼티

public System.Windows.Forms.TextBox textBoxEntry
리턴 System.Windows.Forms.TextBox

textBoxFirstBlockOffset 공개적으로 프로퍼티

public System.Windows.Forms.TextBox textBoxFirstBlockOffset
리턴 System.Windows.Forms.TextBox

textBoxFirstDataOffset 공개적으로 프로퍼티

public System.Windows.Forms.TextBox textBoxFirstDataOffset
리턴 System.Windows.Forms.TextBox

textBoxFirstEntryOffset 공개적으로 프로퍼티

public System.Windows.Forms.TextBox textBoxFirstEntryOffset
리턴 System.Windows.Forms.TextBox

textBoxFullName 공개적으로 프로퍼티

public System.Windows.Forms.TextBox textBoxFullName
리턴 System.Windows.Forms.TextBox

textBoxHash 공개적으로 프로퍼티

public System.Windows.Forms.TextBox textBoxHash
리턴 System.Windows.Forms.TextBox

textBoxNumOfFiles 공개적으로 프로퍼티

public System.Windows.Forms.TextBox textBoxNumOfFiles
리턴 System.Windows.Forms.TextBox

textBoxTotalComprSize 공개적으로 프로퍼티

public System.Windows.Forms.TextBox textBoxTotalComprSize
리턴 System.Windows.Forms.TextBox

textBoxTotalUncSize 공개적으로 프로퍼티

public System.Windows.Forms.TextBox textBoxTotalUncSize
리턴 System.Windows.Forms.TextBox

textBoxUncSize 공개적으로 프로퍼티

public System.Windows.Forms.TextBox textBoxUncSize
리턴 System.Windows.Forms.TextBox

toolStripAbout 공개적으로 프로퍼티

public System.Windows.Forms.ToolStripButton toolStripAbout
리턴 System.Windows.Forms.ToolStripButton

toolStripInfo 공개적으로 프로퍼티

public System.Windows.Forms.ToolStripButton toolStripInfo
리턴 System.Windows.Forms.ToolStripButton

toolStripMenu 공개적으로 프로퍼티

public System.Windows.Forms.ToolStrip toolStripMenu
리턴 System.Windows.Forms.ToolStrip

toolStripOpenFile 공개적으로 프로퍼티

public System.Windows.Forms.ToolStripButton toolStripOpenFile
리턴 System.Windows.Forms.ToolStripButton

toolStripProgressBar 공개적으로 프로퍼티

public System.Windows.Forms.ToolStripProgressBar toolStripProgressBar
리턴 System.Windows.Forms.ToolStripProgressBar

toolStripSaveFile 공개적으로 프로퍼티

public System.Windows.Forms.ToolStripButton toolStripSaveFile
리턴 System.Windows.Forms.ToolStripButton

toolStripSeparator 공개적으로 프로퍼티

public System.Windows.Forms.ToolStripSeparator toolStripSeparator
리턴 System.Windows.Forms.ToolStripSeparator

toolStripStatusLabel 공개적으로 프로퍼티

public System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel
리턴 System.Windows.Forms.ToolStripStatusLabel

treeViewSfar 공개적으로 프로퍼티

public System.Windows.Forms.TreeView treeViewSfar
리턴 System.Windows.Forms.TreeView

undoToolStripMenuItem 공개적으로 프로퍼티

public System.Windows.Forms.ToolStripMenuItem undoToolStripMenuItem
리턴 System.Windows.Forms.ToolStripMenuItem