C# Класс VsTeXProject.VisualStudio.Project.ReferenceContainerNode

Наследование: HierarchyNode, IReferenceContainer
Показать файл Открыть проект

Private Properties

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

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

Метод Описание
AddReferenceFromSelectorData ( VSCOMPONENTSELECTORDATA selectorData, string wrapperTool = null ) : ReferenceNode

Adds a reference to this container using the selector data structure to identify it.

EnumReferences ( ) : IList
GetAutomationObject ( ) : object

Returns an instance of the automation object for ReferenceContainerNode

GetEditLabel ( ) : string

Disable inline editing of Caption of a ReferendeContainerNode

GetIconHandle ( bool open ) : object
LoadReferencesFromBuildProject ( Microsoft.Build.Evaluation buildProject ) : void

Adds references to this container from a MSBuild project.

ReferenceContainerNode ( ProjectNode root ) : System

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

Метод Описание
CanDeleteItem ( __VSDELETEITEMOPERATION deleteOperation ) : bool
CanShowDefaultIcon ( ) : bool

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

CreateAssemblyReferenceNode ( ProjectElement element ) : AssemblyReferenceNode

Creates an assembly refernce node from a project element.

CreateAssemblyReferenceNode ( string fileName ) : AssemblyReferenceNode

Creates an assembly reference node from a file path.

CreateComReferenceNode ( ProjectElement reference ) : ComReferenceNode

Creates a com reference node from the project element.

CreateComReferenceNode ( VSCOMPONENTSELECTORDATA selectorData, string wrapperTool = null ) : ComReferenceNode

Creates a com reference node from a selector data.

CreateFileComponent ( VSCOMPONENTSELECTORDATA selectorData, string wrapperTool = null ) : ReferenceNode

Creates an assemby or com reference node given a selector data.

CreateProjectReferenceNode ( ProjectElement element ) : ProjectReferenceNode

Creates a project reference node given an existing project element.

CreateProjectReferenceNode ( VSCOMPONENTSELECTORDATA selectorData ) : ProjectReferenceNode

Create a Project to Project reference given a VSCOMPONENTSELECTORDATA structure

CreateReferenceNode ( VSCOMPONENTSELECTORDATA selectorData, string wrapperTool = null ) : ReferenceNode
CreateReferenceNode ( string referenceType, ProjectElement element ) : ReferenceNode
ExcludeFromProject ( ) : int

Not supported.

ExecCommandOnNode ( System.Guid cmdGroup, uint cmd, uint nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut ) : int
PrepareSelectedNodesForClipBoard ( ) : StringBuilder

References node cannot be dragged.

QueryStatusOnNode ( System.Guid cmdGroup, uint cmd, IntPtr pCmdText, QueryStatusResult &result ) : int

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

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

Adds a reference to this container using the selector data structure to identify it.
public AddReferenceFromSelectorData ( VSCOMPONENTSELECTORDATA selectorData, string wrapperTool = null ) : ReferenceNode
selectorData VSCOMPONENTSELECTORDATA data describing selected component
wrapperTool string
Результат ReferenceNode

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

protected CanDeleteItem ( __VSDELETEITEMOPERATION deleteOperation ) : bool
deleteOperation __VSDELETEITEMOPERATION
Результат bool

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

Defines whether this node is valid node for painting the refererences icon.
protected CanShowDefaultIcon ( ) : bool
Результат bool

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

Creates an assembly refernce node from a project element.
protected CreateAssemblyReferenceNode ( ProjectElement element ) : AssemblyReferenceNode
element ProjectElement
Результат AssemblyReferenceNode

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

Creates an assembly reference node from a file path.
protected CreateAssemblyReferenceNode ( string fileName ) : AssemblyReferenceNode
fileName string
Результат AssemblyReferenceNode

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

Creates a com reference node from the project element.
protected CreateComReferenceNode ( ProjectElement reference ) : ComReferenceNode
reference ProjectElement
Результат ComReferenceNode

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

Creates a com reference node from a selector data.
protected CreateComReferenceNode ( VSCOMPONENTSELECTORDATA selectorData, string wrapperTool = null ) : ComReferenceNode
selectorData VSCOMPONENTSELECTORDATA
wrapperTool string
Результат ComReferenceNode

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

Creates an assemby or com reference node given a selector data.
protected CreateFileComponent ( VSCOMPONENTSELECTORDATA selectorData, string wrapperTool = null ) : ReferenceNode
selectorData VSCOMPONENTSELECTORDATA
wrapperTool string
Результат ReferenceNode

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

Creates a project reference node given an existing project element.
protected CreateProjectReferenceNode ( ProjectElement element ) : ProjectReferenceNode
element ProjectElement
Результат ProjectReferenceNode

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

Create a Project to Project reference given a VSCOMPONENTSELECTORDATA structure
protected CreateProjectReferenceNode ( VSCOMPONENTSELECTORDATA selectorData ) : ProjectReferenceNode
selectorData VSCOMPONENTSELECTORDATA
Результат ProjectReferenceNode

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

protected CreateReferenceNode ( VSCOMPONENTSELECTORDATA selectorData, string wrapperTool = null ) : ReferenceNode
selectorData VSCOMPONENTSELECTORDATA
wrapperTool string
Результат ReferenceNode

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

protected CreateReferenceNode ( string referenceType, ProjectElement element ) : ReferenceNode
referenceType string
element ProjectElement
Результат ReferenceNode

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

public EnumReferences ( ) : IList
Результат IList

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

Not supported.
protected ExcludeFromProject ( ) : int
Результат int

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

protected ExecCommandOnNode ( System.Guid cmdGroup, uint cmd, uint nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut ) : int
cmdGroup System.Guid
cmd uint
nCmdexecopt uint
pvaIn System.IntPtr
pvaOut System.IntPtr
Результат int

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

Returns an instance of the automation object for ReferenceContainerNode
public GetAutomationObject ( ) : object
Результат object

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

Disable inline editing of Caption of a ReferendeContainerNode
public GetEditLabel ( ) : string
Результат string

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

public GetIconHandle ( bool open ) : object
open bool
Результат object

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

Adds references to this container from a MSBuild project.
public LoadReferencesFromBuildProject ( Microsoft.Build.Evaluation buildProject ) : void
buildProject Microsoft.Build.Evaluation
Результат void

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

References node cannot be dragged.
protected PrepareSelectedNodesForClipBoard ( ) : StringBuilder
Результат StringBuilder

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

protected QueryStatusOnNode ( System.Guid cmdGroup, uint cmd, IntPtr pCmdText, QueryStatusResult &result ) : int
cmdGroup System.Guid
cmd uint
pCmdText System.IntPtr
result QueryStatusResult
Результат int

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

public ReferenceContainerNode ( ProjectNode root ) : System
root ProjectNode
Результат System