C# Class VsTeXProject.VisualStudio.Project.SettingsPage

Inheritance: LocalizableProperties, IPropertyPage, IDisposable
显示文件 Open project: mimura1133/vstex

Private Properties

Property Type Description
Dispose void

Public Methods

Method Description
Activate ( IntPtr parent, System.Windows.Forms.RECT pRect, int bModal ) : void
Apply ( ) : int
Deactivate ( ) : void
Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

GetConfigProperty ( string propertyName ) : string
GetPageInfo ( PROPPAGEINFO arrInfo ) : void
GetProperty ( string propertyName ) : string
GetTypedConfigProperty ( string name, Type type ) : object
GetTypedProperty ( string name, Type type ) : object
Help ( string helpDir ) : void
IsPageDirty ( ) : int
Move ( System.Windows.Forms.RECT arrRect ) : void
SetConfigProperty ( string name, string value ) : void

Sets the value of a configuration dependent property. If the attribute does not exist it is created. If value is null it will be set to an empty string.

SetObjects ( uint count, object punk ) : void
SetPageSite ( IPropertyPageSite theSite ) : void
Show ( uint cmd ) : void
TranslateAccelerator ( System.Windows.Forms.MSG arrMsg ) : int

Protected Methods

Method Description
ApplyChanges ( ) : int
BindProperties ( ) : void
GetProjectConfigurations ( ) : VsTeXProject.VisualStudio.Project.ProjectConfig[]
UpdateObjects ( ) : void

Private Methods

Method Description
Dispose ( bool disposing ) : void

Method Details

Activate() public method

public Activate ( IntPtr parent, System.Windows.Forms.RECT pRect, int bModal ) : void
parent System.IntPtr
pRect System.Windows.Forms.RECT
bModal int
return void

Apply() public method

public Apply ( ) : int
return int

ApplyChanges() protected abstract method

protected abstract ApplyChanges ( ) : int
return int

BindProperties() protected abstract method

protected abstract BindProperties ( ) : void
return void

Deactivate() public method

public Deactivate ( ) : void
return void

Dispose() public method

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
return void

GetConfigProperty() public method

public GetConfigProperty ( string propertyName ) : string
propertyName string
return string

GetPageInfo() public method

public GetPageInfo ( PROPPAGEINFO arrInfo ) : void
arrInfo PROPPAGEINFO
return void

GetProjectConfigurations() protected method

protected GetProjectConfigurations ( ) : VsTeXProject.VisualStudio.Project.ProjectConfig[]
return VsTeXProject.VisualStudio.Project.ProjectConfig[]

GetProperty() public method

public GetProperty ( string propertyName ) : string
propertyName string
return string

GetTypedConfigProperty() public method

public GetTypedConfigProperty ( string name, Type type ) : object
name string
type System.Type
return object

GetTypedProperty() public method

public GetTypedProperty ( string name, Type type ) : object
name string
type System.Type
return object

Help() public method

public Help ( string helpDir ) : void
helpDir string
return void

IsPageDirty() public method

public IsPageDirty ( ) : int
return int

Move() public method

public Move ( System.Windows.Forms.RECT arrRect ) : void
arrRect System.Windows.Forms.RECT
return void

SetConfigProperty() public method

Sets the value of a configuration dependent property. If the attribute does not exist it is created. If value is null it will be set to an empty string.
public SetConfigProperty ( string name, string value ) : void
name string property name.
value string value of property
return void

SetObjects() public method

public SetObjects ( uint count, object punk ) : void
count uint
punk object
return void

SetPageSite() public method

public SetPageSite ( IPropertyPageSite theSite ) : void
theSite IPropertyPageSite
return void

Show() public method

public Show ( uint cmd ) : void
cmd uint
return void

TranslateAccelerator() public method

public TranslateAccelerator ( System.Windows.Forms.MSG arrMsg ) : int
arrMsg System.Windows.Forms.MSG
return int

UpdateObjects() protected method

protected UpdateObjects ( ) : void
return void