C# 클래스 Microsoft.VisualStudio.Project.ProjectReferenceNode

상속: ReferenceNode
파일 보기 프로젝트 열기: IntelliTect/PowerStudio 1 사용 예제들

Private Properties

프로퍼티 타입 설명
IsReferenceInCycle bool
IsThisProjectReferenceInCycle bool
ProjectReferenceNode System
ShowCircularReferenceErrorMessage void

공개 메소드들

메소드 설명
AddReference ( ) : void

The node is added to the hierarchy and then updates the build dependency list.

ProjectReferenceNode ( ProjectNode root, string referencedProjectName, string projectPath, string projectReference ) : System

constructor for the ProjectReferenceNode

Remove ( bool removeFromStorage ) : void

Overridden method. The method updates the build dependency list before removing the node from the hierarchy.

보호된 메소드들

메소드 설명
BindReferenceData ( ) : void

Links a reference node to the project file.

CanAddReference ( CannotAddReferenceErrorMessage &errorHandler ) : bool

Checks if a project reference can be added to the hierarchy. It calls base to see if the reference is not already there, then checks for circular references.

CanShowDefaultIcon ( ) : bool

Defines whether this node is valid node for painting the refererence icon.

CreatePropertiesObject ( ) : NodeProperties

비공개 메소드들

메소드 설명
IsReferenceInCycle ( System.Guid projectGuid ) : bool

Checks whether a reference added to a given project would introduce a circular dependency.

IsThisProjectReferenceInCycle ( ) : bool
ProjectReferenceNode ( ProjectNode root, ProjectElement element ) : System
ShowCircularReferenceErrorMessage ( ) : void

메소드 상세

AddReference() 공개 메소드

The node is added to the hierarchy and then updates the build dependency list.
public AddReference ( ) : void
리턴 void

BindReferenceData() 보호된 메소드

Links a reference node to the project file.
protected BindReferenceData ( ) : void
리턴 void

CanAddReference() 보호된 메소드

Checks if a project reference can be added to the hierarchy. It calls base to see if the reference is not already there, then checks for circular references.
protected CanAddReference ( CannotAddReferenceErrorMessage &errorHandler ) : bool
errorHandler CannotAddReferenceErrorMessage The error handler delegate to return
리턴 bool

CanShowDefaultIcon() 보호된 메소드

Defines whether this node is valid node for painting the refererence icon.
protected CanShowDefaultIcon ( ) : bool
리턴 bool

CreatePropertiesObject() 보호된 메소드

protected CreatePropertiesObject ( ) : NodeProperties
리턴 NodeProperties

ProjectReferenceNode() 공개 메소드

constructor for the ProjectReferenceNode
public ProjectReferenceNode ( ProjectNode root, string referencedProjectName, string projectPath, string projectReference ) : System
root ProjectNode
referencedProjectName string
projectPath string
projectReference string
리턴 System

Remove() 공개 메소드

Overridden method. The method updates the build dependency list before removing the node from the hierarchy.
public Remove ( bool removeFromStorage ) : void
removeFromStorage bool
리턴 void