Свойство | Тип | Описание | |
---|---|---|---|
AddFileNodeToNode | HierarchyNode | ||
AddIndependentFileNode | HierarchyNode | ||
AddManyItemsHelper | int | ||
CreateFolderNode | |||
CreateFolderNodeHelper | HierarchyNode | ||
CreateFolderNodeHelper | HierarchyNode | ||
CreateMsBuildFileProjectElement | |||
CreateMsBuildFolderProjectElement | |||
CreateServices | object | ||
DeleteTempCmdFile | void | ||
FindChildEx | HierarchyNode | ||
FindProject | EnvDTE.Project | ||
GetItemParentNode | HierarchyNode | ||
GetNamespace | string | ||
GetProject | EnvDTE.Project | ||
IVsProjectSpecificEditorMap2 | int | ||
InitializeCATIDs | void | ||
IsLinkNode | bool | ||
LoadProjectImageList | |||
StartNoDebug | bool | ||
ToggleShowAllFiles | int | ||
TryFindParentFileNode | bool |
Метод | Описание | |
---|---|---|
AddComponent ( VSADDCOMPOPERATION dwAddCompOperation, uint cComponents, System rgpcsdComponents, System hwndDialog, VSADDCOMPRESULT pResult ) : int |
Add Components to the Project. Used by the environment to add components specified by the user in the Component Selector dialog to the specified project
|
|
AddFileFromTemplate ( string source, string target ) : void |
Overriding to provide customization of files on add files. This will replace tokens in the file with actual value (namespace, class name,...)
|
|
AddItem ( uint itemIdLoc, VSADDITEMOPERATION op, string itemName, uint filesToOpen, string files, |
||
AddProjectReference ( ) : int |
This overrides the base class method to show the VS 2005 style Add reference dialog. The ProjectNode implementation shows the VS 2003 style Add Reference dialog.
|
|
Close ( ) : int | ||
CreateDependentFileNode ( |
Create dependent file node based on an msbuild item
|
|
CreateFileNode ( |
Create a file node based on an msbuild item.
|
|
CreateFolderNodes ( string path ) : HierarchyNode |
Walks the subpaths of a project relative path and checks if the folder nodes hierarchy is already there, if not creates it.
|
|
GetAutomationObject ( ) : object |
Gets the automation object for the project node.
|
|
GetFile ( int fileId, uint flags, uint &itemid, string &fileName ) : int |
Allows you to query the project for special files and optionally create them.
|
|
GetFormatList ( string &formatlist ) : int |
Creates the format list for the open file dialog
|
|
GetGuidProperty ( int propid, System.Guid &guid ) : int | ||
GetMacroReferenceContainer ( ) : IReferenceContainer | ||
GetOutputExtension ( OutputType outputType ) : string | ||
GetProjectOptions ( string config ) : |
||
GetProperty ( int propId ) : object | ||
GetServiceProvider ( ) : IServiceProvider | ||
GetSpecificEditorProperty ( string mkDocument, int propid, object &result ) : int | ||
GetSpecificEditorType ( string mkDocument, System.Guid &guidEditorType ) : int | ||
IsCodeFile ( string strFileName ) : bool |
Evaluates if a file is an Nemerle code file based on is extension
|
|
IsEmbeddedResource ( string strFileName ) : bool | ||
Load ( string filename, string location, string name, uint flags, System.Guid &iidProject, int &canceled ) : void | ||
NemerleProjectNode ( NemerlePackage pkg ) : System | ||
OpenItem ( uint itemId, System.Guid &logicalView, |
||
PrepareBuild ( string config, bool cleanBuild ) : void | ||
SetSite ( Microsoft site ) : int | ||
SetSpecificEditorProperty ( string mkDocument, int propid, object value ) : int |
Метод | Описание | |
---|---|---|
AddNewFileNodeToHierarchy ( HierarchyNode parentNode, string fileName ) : void | ||
AddWizardCustomParams ( HierarchyNode parent, string file, string>.Dictionary |
||
CreateConfigProvider ( ) : |
||
CreatePropertiesObject ( ) : |
||
CreateReferenceContainerNode ( ) : |
||
Dispose ( bool disposing ) : void | ||
GetConfigurationDependentPropertyPages ( ) : System.Guid[] |
Returns the configuration dependent property pages. Specify here a property page. By returning no property page the configuartion dependent properties will be neglected. Overriding, but current implementation does nothing. To provide configuration specific page project property page, this should return an array bigger then 0 (you can make it do the same as GetConfigurationIndependentPropertyPages() to see its impact)
|
|
GetConfigurationIndependentPropertyPages ( ) : System.Guid[] |
Overriding to provide project general property page
|
|
InternalExecCommand ( System.Guid cmdGroup, uint cmdId, uint cmdExecOpt, |
||
IsItemTypeFileType ( string type ) : bool | ||
OnHandleConfigurationRelatedGlobalProperties ( object sender, |
||
ProcessFiles ( ) : void |
Loads file items from the project file into the hierarchy.
|
|
ProcessFolders ( ) : void | ||
ProcessReferences ( ) : void | ||
SetOutputLogger ( IVsOutputWindowPane output ) : void | ||
ShowAllFiles ( ) : int |
Enables / Disables the ShowAllFileMode.
|
Метод | Описание | |
---|---|---|
AddFileNodeToNode ( Microsoft.Build.Evaluation item, HierarchyNode parentNode ) : HierarchyNode |
Add a file node to the hierarchy
|
|
AddIndependentFileNode ( Microsoft.Build.Evaluation item ) : HierarchyNode |
Add an item to the hierarchy based on the item path
|
|
AddManyItemsHelper ( uint itemIdLoc, VSADDITEMOPERATION op, string itemName, uint filesToOpen, string files, |
||
CreateFolderNode ( string path, |
||
CreateFolderNodeHelper ( string sourcePath, string parentPath ) : HierarchyNode | ||
CreateFolderNodeHelper ( string directory, uint parentID ) : HierarchyNode | ||
CreateMsBuildFileProjectElement ( string file ) : |
Creates and returns the ProjectElement for a file item.
|
|
CreateMsBuildFolderProjectElement ( string folder ) : |
Creates and returns the ProjectElement for a folder item.
|
|
CreateServices ( |
Creates the services exposed by this project.
|
|
DeleteTempCmdFile ( |
||
FindChildEx ( HierarchyNode it, string name ) : HierarchyNode | ||
FindProject ( EnvDTE project, string projectFullName ) : EnvDTE.Project | ||
GetItemParentNode ( Microsoft.Build.Evaluation item ) : HierarchyNode |
Get the parent node of an msbuild item
|
|
GetNamespace ( HierarchyNode node ) : string | ||
GetProject ( EnvDTE dte, string startupProjectFullName ) : EnvDTE.Project | ||
IVsProjectSpecificEditorMap2 ( string mkDocument, System.Guid &guidLanguageService ) : int | ||
InitializeCATIDs ( ) : void |
Provide mapping from our browse objects and automation objects to our CATIDs
|
|
IsLinkNode ( Microsoft.Build.Evaluation item ) : bool | ||
LoadProjectImageList ( ) : |
||
StartNoDebug ( EnvDTE dte ) : bool |
Run project output without debugging.
|
|
ToggleShowAllFiles ( ) : int |
Toggles the state of Show all files
|
|
TryFindParentFileNode ( HierarchyNode root, string child, HierarchyNode &parent ) : bool |
public AddComponent ( VSADDCOMPOPERATION dwAddCompOperation, uint cComponents, System rgpcsdComponents, System hwndDialog, VSADDCOMPRESULT pResult ) : int | ||
dwAddCompOperation | VSADDCOMPOPERATION | The component operation to be performed. |
cComponents | uint | Number of components to be added |
rgpcsdComponents | System | array of component selector data |
hwndDialog | System | Handle to the component picker dialog |
pResult | VSADDCOMPRESULT | Result to be returned to the caller |
Результат | int |
public AddFileFromTemplate ( string source, string target ) : void | ||
source | string | Full path to template file |
target | string | Full path to destination file |
Результат | void |
public AddItem ( uint itemIdLoc, VSADDITEMOPERATION op, string itemName, uint filesToOpen, string files, |
||
itemIdLoc | uint | |
op | VSADDITEMOPERATION | |
itemName | string | |
filesToOpen | uint | |
files | string | |
dlgOwner | ||
result | VSADDRESULT | |
Результат | int |
protected AddNewFileNodeToHierarchy ( HierarchyNode parentNode, string fileName ) : void | ||
parentNode | HierarchyNode | |
fileName | string | |
Результат | void |
protected AddWizardCustomParams ( HierarchyNode parent, string file, string>.Dictionary |
||
parent | HierarchyNode | |
file | string | |
customParams | string>.Dictionary | |
Результат | void |
protected CreateConfigProvider ( ) : |
||
Результат |
public CreateDependentFileNode ( |
||
item | msbuild item | |
Результат |
public CreateFileNode ( |
||
item | The msbuild item to be analyzed | |
Результат |
public CreateFolderNodes ( string path ) : HierarchyNode | ||
path | string | Path of the folder, can be relative to project or absolute |
Результат | HierarchyNode |
protected CreatePropertiesObject ( ) : |
||
Результат |
protected CreateReferenceContainerNode ( ) : |
||
Результат |
protected Dispose ( bool disposing ) : void | ||
disposing | bool | |
Результат | void |
protected GetConfigurationDependentPropertyPages ( ) : System.Guid[] | ||
Результат | System.Guid[] |
protected GetConfigurationIndependentPropertyPages ( ) : System.Guid[] | ||
Результат | System.Guid[] |
public GetFile ( int fileId, uint flags, uint &itemid, string &fileName ) : int | ||
fileId | int | __PSFFILEID of the file |
flags | uint | __PSFFLAGS flags for the file |
itemid | uint | The itemid of the node in the hierarchy |
fileName | string | The file name of the special file. |
Результат | int |
public GetFormatList ( string &formatlist ) : int | ||
formatlist | string | The formatlist to return |
Результат | int |
public GetGuidProperty ( int propid, System.Guid &guid ) : int | ||
propid | int | |
guid | System.Guid | |
Результат | int |
public GetMacroReferenceContainer ( ) : IReferenceContainer | ||
Результат | IReferenceContainer |
public static GetOutputExtension ( OutputType outputType ) : string | ||
outputType | OutputType | |
Результат | string |
public GetProjectOptions ( string config ) : |
||
config | string | |
Результат |
public GetProperty ( int propId ) : object | ||
propId | int | |
Результат | object |
public GetServiceProvider ( ) : IServiceProvider | ||
Результат | IServiceProvider |
public GetSpecificEditorProperty ( string mkDocument, int propid, object &result ) : int | ||
mkDocument | string | |
propid | int | |
result | object | |
Результат | int |
public GetSpecificEditorType ( string mkDocument, System.Guid &guidEditorType ) : int | ||
mkDocument | string | |
guidEditorType | System.Guid | |
Результат | int |
protected InternalExecCommand ( System.Guid cmdGroup, uint cmdId, uint cmdExecOpt, |
||
cmdGroup | System.Guid | |
cmdId | uint | |
cmdExecOpt | uint | |
vaIn | ||
vaOut | ||
commandOrigin | CommandOrigin | |
Результат | int |
public IsCodeFile ( string strFileName ) : bool | ||
strFileName | string | The filename to be evaluated |
Результат | bool |
public IsEmbeddedResource ( string strFileName ) : bool | ||
strFileName | string | |
Результат | bool |
protected IsItemTypeFileType ( string type ) : bool | ||
type | string | |
Результат | bool |
public Load ( string filename, string location, string name, uint flags, System.Guid &iidProject, int &canceled ) : void | ||
filename | string | |
location | string | |
name | string | |
flags | uint | |
iidProject | System.Guid | |
canceled | int | |
Результат | void |
public NemerleProjectNode ( NemerlePackage pkg ) : System | ||
pkg | NemerlePackage | |
Результат | System |
protected OnHandleConfigurationRelatedGlobalProperties ( object sender, |
||
sender | object | |
eventArgs | ||
Результат | void |
public OpenItem ( uint itemId, System.Guid &logicalView, |
||
itemId | uint | |
logicalView | System.Guid | |
punkDocDataExisting | ||
frame | IVsWindowFrame | |
Результат | int |
public PrepareBuild ( string config, bool cleanBuild ) : void | ||
config | string | |
cleanBuild | bool | |
Результат | void |
protected SetOutputLogger ( IVsOutputWindowPane output ) : void | ||
output | IVsOutputWindowPane | |
Результат | void |
public SetSpecificEditorProperty ( string mkDocument, int propid, object value ) : int | ||
mkDocument | string | |
propid | int | |
value | object | |
Результат | int |