C# 클래스 Boo.BooLangProject.BooProjectNode

상속: Microsoft.VisualStudio.Package.ProjectNode
파일 보기 프로젝트 열기: jagregory/boolangstudio 1 사용 예제들

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