Property | Type | Description | |
---|---|---|---|
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 |
Method | Description | |
---|---|---|
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 |
Method | Description | |
---|---|---|
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.
|
Method | Description | |
---|---|---|
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 |
return | int |
public AddFileFromTemplate ( string source, string target ) : void | ||
source | string | Full path to template file |
target | string | Full path to destination file |
return | 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 | |
return | int |
protected AddNewFileNodeToHierarchy ( HierarchyNode parentNode, string fileName ) : void | ||
parentNode | HierarchyNode | |
fileName | string | |
return | void |
protected AddWizardCustomParams ( HierarchyNode parent, string file, string>.Dictionary |
||
parent | HierarchyNode | |
file | string | |
customParams | string>.Dictionary | |
return | void |
protected CreateConfigProvider ( ) : |
||
return |
public CreateDependentFileNode ( |
||
item | msbuild item | |
return |
public CreateFileNode ( |
||
item | The msbuild item to be analyzed | |
return |
public CreateFolderNodes ( string path ) : HierarchyNode | ||
path | string | Path of the folder, can be relative to project or absolute |
return | HierarchyNode |
protected CreatePropertiesObject ( ) : |
||
return |
protected CreateReferenceContainerNode ( ) : |
||
return |
protected GetConfigurationDependentPropertyPages ( ) : System.Guid[] | ||
return | System.Guid[] |
protected GetConfigurationIndependentPropertyPages ( ) : System.Guid[] | ||
return | 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. |
return | int |
public GetFormatList ( string &formatlist ) : int | ||
formatlist | string | The formatlist to return |
return | int |
public GetGuidProperty ( int propid, System.Guid &guid ) : int | ||
propid | int | |
guid | System.Guid | |
return | int |
public GetMacroReferenceContainer ( ) : IReferenceContainer | ||
return | IReferenceContainer |
public static GetOutputExtension ( OutputType outputType ) : string | ||
outputType | OutputType | |
return | string |
public GetProjectOptions ( string config ) : |
||
config | string | |
return |
public GetServiceProvider ( ) : IServiceProvider | ||
return | IServiceProvider |
public GetSpecificEditorProperty ( string mkDocument, int propid, object &result ) : int | ||
mkDocument | string | |
propid | int | |
result | object | |
return | int |
public GetSpecificEditorType ( string mkDocument, System.Guid &guidEditorType ) : int | ||
mkDocument | string | |
guidEditorType | System.Guid | |
return | int |
protected InternalExecCommand ( System.Guid cmdGroup, uint cmdId, uint cmdExecOpt, |
||
cmdGroup | System.Guid | |
cmdId | uint | |
cmdExecOpt | uint | |
vaIn | ||
vaOut | ||
commandOrigin | CommandOrigin | |
return | int |
public IsCodeFile ( string strFileName ) : bool | ||
strFileName | string | The filename to be evaluated |
return | bool |
public IsEmbeddedResource ( string strFileName ) : bool | ||
strFileName | string | |
return | bool |
protected IsItemTypeFileType ( string type ) : bool | ||
type | string | |
return | 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 | |
return | void |
public NemerleProjectNode ( NemerlePackage pkg ) : System | ||
pkg | NemerlePackage | |
return | System |
protected OnHandleConfigurationRelatedGlobalProperties ( object sender, |
||
sender | object | |
eventArgs | ||
return | void |
public OpenItem ( uint itemId, System.Guid &logicalView, |
||
itemId | uint | |
logicalView | System.Guid | |
punkDocDataExisting | ||
frame | IVsWindowFrame | |
return | int |
public PrepareBuild ( string config, bool cleanBuild ) : void | ||
config | string | |
cleanBuild | bool | |
return | void |
protected SetOutputLogger ( IVsOutputWindowPane output ) : void | ||
output | IVsOutputWindowPane | |
return | void |
public SetSpecificEditorProperty ( string mkDocument, int propid, object value ) : int | ||
mkDocument | string | |
propid | int | |
value | object | |
return | int |