C# Класс Boo.BooLangProject.BooProjectNode

Наследование: Microsoft.VisualStudio.Package.ProjectNode
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
BooProjectNode System

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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...

Приватные методы

Метод Описание
BooProjectNode ( ) : System

Описание методов

AddFileFromTemplate() публичный метод

public AddFileFromTemplate ( string source, string target ) : void
source string
target string
Результат void

BooProjectNode() публичный метод

public BooProjectNode ( Microsoft.VisualStudio.Package.ProjectPackage package, BooLangService languageService ) : System
package Microsoft.VisualStudio.Package.ProjectPackage
languageService BooLangService
Результат System

CreateFileNode() публичный метод

public CreateFileNode ( Microsoft.VisualStudio.Package.ProjectElement item ) : Microsoft.VisualStudio.Package.FileNode
item Microsoft.VisualStudio.Package.ProjectElement
Результат Microsoft.VisualStudio.Package.FileNode

CreateReferenceContainerNode() защищенный метод

protected CreateReferenceContainerNode ( ) : Microsoft.VisualStudio.Package.ReferenceContainerNode
Результат Microsoft.VisualStudio.Package.ReferenceContainerNode

GetAutomationObject() публичный метод

public GetAutomationObject ( ) : object
Результат object

GetConfigurationDependentPropertyPages() защищенный метод

provides the guid for configuration dependent settings
protected GetConfigurationDependentPropertyPages ( ) : System.Guid[]
Результат System.Guid[]

GetConfigurationIndependentPropertyPages() защищенный метод

Overriding to provide project general property page
protected GetConfigurationIndependentPropertyPages ( ) : System.Guid[]
Результат System.Guid[]

IsCodeFile() публичный метод

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
Результат bool

IsProjectSecure() защищенный метод

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
Результат ProjectLoadOption

Load() публичный метод

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