C# Class ME3Explorer.SFARBasicEditor

Afficher le fichier Open project: ME3Explorer/ME3Explorer

Méthodes publiques

Свойство Type Description
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

Méthodes publiques

Méthode Description
InitializeComponent ( ) : void

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

SFARBasicEditor ( ) : System

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Clean up any resources being used.

Private Methods

Méthode Description
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

Method Details

Dispose() protected méthode

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

InitializeComponent() public méthode

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

SFARBasicEditor() public méthode

public SFARBasicEditor ( ) : System
Résultat System

Property Details

DialogOpenSfarFile public_oe property

public System.Windows.Forms.OpenFileDialog DialogOpenSfarFile
Résultat System.Windows.Forms.OpenFileDialog

DialogSelectFileToReplace public_oe property

public System.Windows.Forms.OpenFileDialog DialogSelectFileToReplace
Résultat System.Windows.Forms.OpenFileDialog

addFileToolStripMenuItem public_oe property

public System.Windows.Forms.ToolStripMenuItem addFileToolStripMenuItem
Résultat System.Windows.Forms.ToolStripMenuItem

backgroundWorkerEditFile public_oe property

public System.ComponentModel.BackgroundWorker backgroundWorkerEditFile
Résultat System.ComponentModel.BackgroundWorker

backgroundWorkerExtractFile public_oe property

public System.ComponentModel.BackgroundWorker backgroundWorkerExtractFile
Résultat System.ComponentModel.BackgroundWorker

contextMenuStripEditor public_oe property

public System.Windows.Forms.ContextMenuStrip contextMenuStripEditor
Résultat System.Windows.Forms.ContextMenuStrip

deleteToolStripMenuItem public_oe property

public System.Windows.Forms.ToolStripMenuItem deleteToolStripMenuItem
Résultat System.Windows.Forms.ToolStripMenuItem

extractFileDialog public_oe property

public System.Windows.Forms.SaveFileDialog extractFileDialog
Résultat System.Windows.Forms.SaveFileDialog

extractFolderDialog public_oe property

public Microsoft.WindowsAPICodePack.Dialogs.CommonOpenFileDialog extractFolderDialog
Résultat Microsoft.WindowsAPICodePack.Dialogs.CommonOpenFileDialog

extractToolStripMenuItem public_oe property

public System.Windows.Forms.ToolStripMenuItem extractToolStripMenuItem
Résultat System.Windows.Forms.ToolStripMenuItem

groupBoxFile public_oe property

public System.Windows.Forms.GroupBox groupBoxFile
Résultat System.Windows.Forms.GroupBox

groupBoxSfar public_oe property

public System.Windows.Forms.GroupBox groupBoxSfar
Résultat System.Windows.Forms.GroupBox

helpToolStripMenuItem public_oe property

public System.Windows.Forms.ToolStripMenuItem helpToolStripMenuItem
Résultat System.Windows.Forms.ToolStripMenuItem

imageListIcons public_oe property

public System.Windows.Forms.ImageList imageListIcons
Résultat System.Windows.Forms.ImageList

labelBlockIndex public_oe property

public System.Windows.Forms.Label labelBlockIndex
Résultat System.Windows.Forms.Label

labelComprRatio public_oe property

public System.Windows.Forms.Label labelComprRatio
Résultat System.Windows.Forms.Label

labelComprSize public_oe property

public System.Windows.Forms.Label labelComprSize
Résultat System.Windows.Forms.Label

labelComprSizeBytes public_oe property

public System.Windows.Forms.Label labelComprSizeBytes
Résultat System.Windows.Forms.Label

labelDataOffset public_oe property

public System.Windows.Forms.Label labelDataOffset
Résultat System.Windows.Forms.Label

labelEntry public_oe property

public System.Windows.Forms.Label labelEntry
Résultat System.Windows.Forms.Label

labelFileSize public_oe property

public System.Windows.Forms.Label labelFileSize
Résultat System.Windows.Forms.Label

labelFirstBlockOffset public_oe property

public System.Windows.Forms.Label labelFirstBlockOffset
Résultat System.Windows.Forms.Label

labelFirstDataOffset public_oe property

public System.Windows.Forms.Label labelFirstDataOffset
Résultat System.Windows.Forms.Label

labelFirstEntryOffset public_oe property

public System.Windows.Forms.Label labelFirstEntryOffset
Résultat System.Windows.Forms.Label

labelFullName public_oe property

public System.Windows.Forms.Label labelFullName
Résultat System.Windows.Forms.Label

labelHash public_oe property

public System.Windows.Forms.Label labelHash
Résultat System.Windows.Forms.Label

labelNumOfFiles public_oe property

public System.Windows.Forms.Label labelNumOfFiles
Résultat System.Windows.Forms.Label

labelTotalComprBytes public_oe property

public System.Windows.Forms.Label labelTotalComprBytes
Résultat System.Windows.Forms.Label

labelTotalComprSize public_oe property

public System.Windows.Forms.Label labelTotalComprSize
Résultat System.Windows.Forms.Label

labelTotalUncBytes public_oe property

public System.Windows.Forms.Label labelTotalUncBytes
Résultat System.Windows.Forms.Label

labelTotalUncSize public_oe property

public System.Windows.Forms.Label labelTotalUncSize
Résultat System.Windows.Forms.Label

labelUncSizeBytes public_oe property

public System.Windows.Forms.Label labelUncSizeBytes
Résultat System.Windows.Forms.Label

propertiesToolStripMenuItem public_oe property

public System.Windows.Forms.ToolStripMenuItem propertiesToolStripMenuItem
Résultat System.Windows.Forms.ToolStripMenuItem

replaceToolStripMenuItem public_oe property

public System.Windows.Forms.ToolStripMenuItem replaceToolStripMenuItem
Résultat System.Windows.Forms.ToolStripMenuItem

statusStrip public_oe property

public System.Windows.Forms.StatusStrip statusStrip
Résultat System.Windows.Forms.StatusStrip

textBoxBlockIndex public_oe property

public System.Windows.Forms.TextBox textBoxBlockIndex
Résultat System.Windows.Forms.TextBox

textBoxCRatio public_oe property

public System.Windows.Forms.TextBox textBoxCRatio
Résultat System.Windows.Forms.TextBox

textBoxComprSize public_oe property

public System.Windows.Forms.TextBox textBoxComprSize
Résultat System.Windows.Forms.TextBox

textBoxDataOffset public_oe property

public System.Windows.Forms.TextBox textBoxDataOffset
Résultat System.Windows.Forms.TextBox

textBoxEntry public_oe property

public System.Windows.Forms.TextBox textBoxEntry
Résultat System.Windows.Forms.TextBox

textBoxFirstBlockOffset public_oe property

public System.Windows.Forms.TextBox textBoxFirstBlockOffset
Résultat System.Windows.Forms.TextBox

textBoxFirstDataOffset public_oe property

public System.Windows.Forms.TextBox textBoxFirstDataOffset
Résultat System.Windows.Forms.TextBox

textBoxFirstEntryOffset public_oe property

public System.Windows.Forms.TextBox textBoxFirstEntryOffset
Résultat System.Windows.Forms.TextBox

textBoxFullName public_oe property

public System.Windows.Forms.TextBox textBoxFullName
Résultat System.Windows.Forms.TextBox

textBoxHash public_oe property

public System.Windows.Forms.TextBox textBoxHash
Résultat System.Windows.Forms.TextBox

textBoxNumOfFiles public_oe property

public System.Windows.Forms.TextBox textBoxNumOfFiles
Résultat System.Windows.Forms.TextBox

textBoxTotalComprSize public_oe property

public System.Windows.Forms.TextBox textBoxTotalComprSize
Résultat System.Windows.Forms.TextBox

textBoxTotalUncSize public_oe property

public System.Windows.Forms.TextBox textBoxTotalUncSize
Résultat System.Windows.Forms.TextBox

textBoxUncSize public_oe property

public System.Windows.Forms.TextBox textBoxUncSize
Résultat System.Windows.Forms.TextBox

toolStripAbout public_oe property

public System.Windows.Forms.ToolStripButton toolStripAbout
Résultat System.Windows.Forms.ToolStripButton

toolStripInfo public_oe property

public System.Windows.Forms.ToolStripButton toolStripInfo
Résultat System.Windows.Forms.ToolStripButton

toolStripMenu public_oe property

public System.Windows.Forms.ToolStrip toolStripMenu
Résultat System.Windows.Forms.ToolStrip

toolStripOpenFile public_oe property

public System.Windows.Forms.ToolStripButton toolStripOpenFile
Résultat System.Windows.Forms.ToolStripButton

toolStripProgressBar public_oe property

public System.Windows.Forms.ToolStripProgressBar toolStripProgressBar
Résultat System.Windows.Forms.ToolStripProgressBar

toolStripSaveFile public_oe property

public System.Windows.Forms.ToolStripButton toolStripSaveFile
Résultat System.Windows.Forms.ToolStripButton

toolStripSeparator public_oe property

public System.Windows.Forms.ToolStripSeparator toolStripSeparator
Résultat System.Windows.Forms.ToolStripSeparator

toolStripStatusLabel public_oe property

public System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel
Résultat System.Windows.Forms.ToolStripStatusLabel

treeViewSfar public_oe property

public System.Windows.Forms.TreeView treeViewSfar
Résultat System.Windows.Forms.TreeView

undoToolStripMenuItem public_oe property

public System.Windows.Forms.ToolStripMenuItem undoToolStripMenuItem
Résultat System.Windows.Forms.ToolStripMenuItem