C# Class Boo.BooLangProject.BooProjectNode

Inheritance: Microsoft.VisualStudio.Package.ProjectNode
Afficher le fichier Open project: jagregory/boolangstudio Class Usage Examples

Private Properties

Свойство Type Description
BooProjectNode System

Méthodes publiques

Méthode Description
AddFileFromTemplate ( string source, string target ) : void
BooProjectNode ( Microsoft.VisualStudio.Package.ProjectPackage package, BooLangService languageService ) : System
CreateFileNode ( Microsoft.VisualStudio.Package.ProjectElement item ) : Microsoft.VisualStudio.Package.FileNode
GetAutomationObject ( ) : object
IsCodeFile ( string fileName ) : bool

If you don't override this, then all new files you add to your project will be of type "content" by default and not "compile". You'll also get AIDS.

Load ( string fileName, string location, string name, uint flags, System.Guid &iidProject, int &canceled ) : void

Méthodes protégées

Méthode Description
CreateReferenceContainerNode ( ) : Microsoft.VisualStudio.Package.ReferenceContainerNode
GetConfigurationDependentPropertyPages ( ) : System.Guid[]

provides the guid for configuration dependent settings

GetConfigurationIndependentPropertyPages ( ) : System.Guid[]

Overriding to provide project general property page

IsProjectSecure ( ) : ProjectLoadOption

This is a very poor workaround. Until I can figure out how to get our GlobalProperies into the ProjectShim that the base version uses...

Private Methods

Méthode Description
BooProjectNode ( ) : System

Method Details

AddFileFromTemplate() public méthode

public AddFileFromTemplate ( string source, string target ) : void
source string
target string
Résultat void

BooProjectNode() public méthode

public BooProjectNode ( Microsoft.VisualStudio.Package.ProjectPackage package, BooLangService languageService ) : System
package Microsoft.VisualStudio.Package.ProjectPackage
languageService BooLangService
Résultat System

CreateFileNode() public méthode

public CreateFileNode ( Microsoft.VisualStudio.Package.ProjectElement item ) : Microsoft.VisualStudio.Package.FileNode
item Microsoft.VisualStudio.Package.ProjectElement
Résultat Microsoft.VisualStudio.Package.FileNode

CreateReferenceContainerNode() protected méthode

protected CreateReferenceContainerNode ( ) : Microsoft.VisualStudio.Package.ReferenceContainerNode
Résultat Microsoft.VisualStudio.Package.ReferenceContainerNode

GetAutomationObject() public méthode

public GetAutomationObject ( ) : object
Résultat object

GetConfigurationDependentPropertyPages() protected méthode

provides the guid for configuration dependent settings
protected GetConfigurationDependentPropertyPages ( ) : System.Guid[]
Résultat System.Guid[]

GetConfigurationIndependentPropertyPages() protected méthode

Overriding to provide project general property page
protected GetConfigurationIndependentPropertyPages ( ) : System.Guid[]
Résultat System.Guid[]

IsCodeFile() public méthode

If you don't override this, then all new files you add to your project will be of type "content" by default and not "compile". You'll also get AIDS.
public IsCodeFile ( string fileName ) : bool
fileName string
Résultat bool

IsProjectSecure() protected méthode

This is a very poor workaround. Until I can figure out how to get our GlobalProperies into the ProjectShim that the base version uses...
protected IsProjectSecure ( ) : ProjectLoadOption
Résultat ProjectLoadOption

Load() public méthode

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
Résultat void