C# Класс Bari.Plugins.VsCore.Build.OptimizingBuildContextFactory

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

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

Метод Описание
CreateBuildContext ( ) : IBuildContext
OptimizingBuildContextFactory ( IBuildContextFactory originalFactory, ICoreBuilderFactory coreBuilderFactory, IInSolutionReferenceBuilderFactory inSolutionReferenceBuilderFactory, IEnumerable projectBuilders ) : System

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

Метод Описание
AddEdge ( ISet graph, EquatableEdge newEdge ) : void
AddNewBranch ( ISet graph, IBuilder rootBuilder ) : void
CreateMergedBuild ( ISet graph, IEnumerable projects, string description ) : IBuilder
CutRedundantSolutionBuilds ( ISet graph ) : bool
FindSolutionRootBuilder ( ISet graph, EquatableEdge edge ) : IBuilder
FollowMergingSources ( ISet graph, IBuilder target ) : IBuilder
HasDifferentMergingTag ( IBuilder a, IBuilder b ) : bool
MergeProjects ( ISet graph, SolutionBuildPattern>.Dictionary patterns, Project projects, string name ) : void
MergeSolutionBuilds ( ISet graph ) : bool
RemoveEdges ( ISet graph, ISet edges ) : void
RemoveEdgesWhereSourceIs ( ISet graph, IBuilder source ) : void
ReplaceWithInSolutionReference ( ISet graph, IEnumerable childProjectBuilders, SuiteReferenceBuilder dep ) : void
RerouteEdgesTargeting ( ISet graph, ISet originalTargets, IBuilder replacementTarget ) : void

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

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

public CreateBuildContext ( ) : IBuildContext
Результат IBuildContext

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

public OptimizingBuildContextFactory ( IBuildContextFactory originalFactory, ICoreBuilderFactory coreBuilderFactory, IInSolutionReferenceBuilderFactory inSolutionReferenceBuilderFactory, IEnumerable projectBuilders ) : System
originalFactory IBuildContextFactory
coreBuilderFactory ICoreBuilderFactory
inSolutionReferenceBuilderFactory IInSolutionReferenceBuilderFactory
projectBuilders IEnumerable
Результат System