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

The purpose of this class is to set a build dependency from a modeling project to all its sub projects
Наследование: SolutionListener
Показать файл Открыть проект

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

Метод Описание
OnAfterOpenProject ( IVsHierarchy hierarchy, int added ) : int

Update build dependency list if solution is fully loaded

OnAfterOpenSolution ( object pUnkReserved, int fNewSolution ) : int

Called at load time when solution has finished opening.

SolutionListenerForBuildDependencyUpdate ( IServiceProvider serviceProvider ) : System

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

Метод Описание
AddBuildDependenyToNestedProject ( IBuildDependencyUpdate projectContainer, IVsHierarchy nestedProject ) : void

Add build dependency to ProjectContainerNode if IVsBuildDependency is supported by the nested project

GetListOfProjectContainerNodes ( ) : List

Enum all projects in the solution and collect all that derives from ProjectContainerNode

UpdateDependencyListWithSubProjects ( IBuildDependencyOnProjectContainer projectNode ) : void

Update dependency list

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

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

Update build dependency list if solution is fully loaded
public OnAfterOpenProject ( IVsHierarchy hierarchy, int added ) : int
hierarchy IVsHierarchy
added int
Результат int

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

Called at load time when solution has finished opening.
public OnAfterOpenSolution ( object pUnkReserved, int fNewSolution ) : int
pUnkReserved object reserved
fNewSolution int true if this is a new solution
Результат int

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

public SolutionListenerForBuildDependencyUpdate ( IServiceProvider serviceProvider ) : System
serviceProvider IServiceProvider
Результат System