C# Класс Microsoft.VisualStudio.Project.ComReferenceNode

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

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

Метод Описание
ComReferenceNode ( ProjectNode root, ProjectElement element ) : System

Constructor for the ComReferenceNode.

ComReferenceNode ( ProjectNode root, VSCOMPONENTSELECTORDATA selectorData ) : System

Overloaded constructor for creating a ComReferenceNode from selector data

ComReferenceNode ( ProjectNode root, VSCOMPONENTSELECTORDATA selectorData, string wrapperTool ) : System

Overloaded constructor for creating a ComReferenceNode from selector data

IsAlreadyAdded ( ReferenceNode &existingEquivalentNode ) : bool

Checks if a reference is already added. The method parses all references and compares the FinalItemSpec and the GUID.

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

Метод Описание
BindReferenceData ( ) : void

Links a reference node to the project and hierarchy.

CanShowDefaultIcon ( ) : bool

Determines if this is node a valid node for painting the default reference icon.

CreatePropertiesObject ( ) : NodeProperties
SetInstalledFilePath ( ) : void

Verify that the TypeLib is registered and set the installed file path of the com reference.

SetProjectItemsThatRelyOnReferencesToBeResolved ( bool renameItemNode ) : void

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

Метод Описание
GetProjectElementBasedOnInputFromComponentSelectorData ( ) : ProjectElement

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

BindReferenceData() защищенный Метод

Links a reference node to the project and hierarchy.
protected BindReferenceData ( ) : void
Результат void

CanShowDefaultIcon() защищенный Метод

Determines if this is node a valid node for painting the default reference icon.
protected CanShowDefaultIcon ( ) : bool
Результат bool

ComReferenceNode() публичный Метод

Constructor for the ComReferenceNode.
public ComReferenceNode ( ProjectNode root, ProjectElement element ) : System
root ProjectNode
element ProjectElement
Результат System

ComReferenceNode() публичный Метод

Overloaded constructor for creating a ComReferenceNode from selector data
public ComReferenceNode ( ProjectNode root, VSCOMPONENTSELECTORDATA selectorData ) : System
root ProjectNode The Project node
selectorData VSCOMPONENTSELECTORDATA The component selector data.
Результат System

ComReferenceNode() публичный Метод

Overloaded constructor for creating a ComReferenceNode from selector data
public ComReferenceNode ( ProjectNode root, VSCOMPONENTSELECTORDATA selectorData, string wrapperTool ) : System
root ProjectNode The Project node
selectorData VSCOMPONENTSELECTORDATA The component selector data.
wrapperTool string
Результат System

CreatePropertiesObject() защищенный Метод

protected CreatePropertiesObject ( ) : NodeProperties
Результат NodeProperties

IsAlreadyAdded() публичный Метод

Checks if a reference is already added. The method parses all references and compares the FinalItemSpec and the GUID.
public IsAlreadyAdded ( ReferenceNode &existingEquivalentNode ) : bool
existingEquivalentNode ReferenceNode
Результат bool

SetInstalledFilePath() защищенный Метод

Verify that the TypeLib is registered and set the installed file path of the com reference.
protected SetInstalledFilePath ( ) : void
Результат void

SetProjectItemsThatRelyOnReferencesToBeResolved() защищенный Метод

protected SetProjectItemsThatRelyOnReferencesToBeResolved ( bool renameItemNode ) : void
renameItemNode bool
Результат void