C# 클래스 sones.AssemblyMerger.MainForm

상속: System.Windows.Forms.Form
파일 보기 프로젝트 열기: sones/sones-assemblymerger

Private Properties

프로퍼티 타입 설명
AddAssemblyToList void
BtnAddAssembly_Click void
BtnChooseFolder_Click void
BtnChooseILMerge_Click void
BtnCollapse_Click void
BtnExpandAll_Click void
BtnGetAssemblies_Click void
BtnLogfile_Click void
BtnMerge_Click void
BtnOutputPath_Click void
BuildArgumentsAndCopyToTemp string
CbLogfile_CheckedChanged void
ChooseFolder void
ChooseILMerge void
CollectAssemblies void
GetAssemblies void
InitializeComponent void
IsAnyCheckboxChecked bool
StartMerge void
TbAssemblyName_LostFocus void
TvAssemblies_AfterCheck void

공개 메소드들

메소드 설명
MainForm ( ) : System

비공개 메소드들

메소드 설명
AddAssemblyToList ( ) : void

Adds single or multiple Assemblies to the list of assemblies

BtnAddAssembly_Click ( object sender, EventArgs e ) : void
BtnChooseFolder_Click ( object sender, EventArgs e ) : void
BtnChooseILMerge_Click ( object sender, EventArgs e ) : void
BtnCollapse_Click ( object sender, EventArgs e ) : void
BtnExpandAll_Click ( object sender, EventArgs e ) : void
BtnGetAssemblies_Click ( object sender, EventArgs e ) : void
BtnLogfile_Click ( object sender, EventArgs e ) : void
BtnMerge_Click ( object sender, EventArgs e ) : void
BtnOutputPath_Click ( object sender, EventArgs e ) : void
BuildArgumentsAndCopyToTemp ( String myDestination ) : string

Creates the argument list and copies the assemblies to the temp folder, including ILMerge

CbLogfile_CheckedChanged ( object sender, EventArgs e ) : void
ChooseFolder ( ) : void

Opens a dialg, to select a directory which ends with "CommunityEdition"

ChooseILMerge ( ) : void

Opens a dialog, to select ILMerge.exe

CollectAssemblies ( string myRoot ) : void

Collects all Assemblies shipped with the current CommunityEdition of the GraphDB

GetAssemblies ( ) : void

Fetch and visualize all shipped Assemblies in TreeView

InitializeComponent ( ) : void
IsAnyCheckboxChecked ( ) : bool

Checks wether any CheckBox in the TreeView is checked

StartMerge ( ) : void

Start the merge process by calling ILMerge.exe with the created arguments

TbAssemblyName_LostFocus ( object sender, EventArgs e ) : void
TvAssemblies_AfterCheck ( object sender, TreeViewEventArgs e ) : void

메소드 상세

MainForm() 공개 메소드

public MainForm ( ) : System
리턴 System