2 instantiations of Engine
Microsoft.Build.Engine (2)
Engine\Engine.cs (1)
555Engine.globalEngine = new Engine();
Engine\Node.cs (1)
491new Engine(parentGlobalProperties, toolsetSearchLocations, 1 /* cpus */, true /* child node */, this.nodeId, parentStartupDirectory, null);
83 references to Engine
Microsoft.Build.Conversion.Core (3)
ProjectFileConverter.cs (3)
23using OldEngine = Microsoft.Build.BuildEngine.Engine; 1374OldEngine engine 1390OldEngine engine,
Microsoft.Build.Engine (80)
Engine\BuildRequest.cs (2)
137internal Engine ParentEngine 831private Engine parentEngine;
Engine\BuildTask.cs (1)
236Engine parentEngine = this.ParentTarget.ParentProject.ParentEngine;
Engine\CacheScope.cs (1)
304if (Engine.debugMode)
Engine\Engine.cs (12)
96private static Engine globalEngine; 549public static Engine GlobalEngine 553if (Engine.globalEngine == null) 555Engine.globalEngine = new Engine(); 558return Engine.globalEngine; 591msbuildPath = Path.GetFullPath(typeof(Engine).Assembly.Location); 1739if (Engine.debugMode) 1760if (Engine.debugMode) 2050if (Engine.debugMode) 2595if (Engine.debugMode) 2659if (Engine.debugMode) 3046else if (Engine.debugMode && !nodeStatus.TraversalType)
Engine\EngineCallback.cs (4)
29internal EngineCallback(Engine parentEngine) 214if (Engine.debugMode) 428internal Engine GetParentEngine() 609private Engine parentEngine;
Engine\EngineCommand.cs (5)
19internal virtual void Execute(Engine parentEngine) 37internal override void Execute(Engine parentEngine) 61internal override void Execute(Engine parentEngine) 82internal override void Execute(Engine parentEngine) 117internal override void Execute(Engine parentEngine)
Engine\Node.cs (5)
299if (Engine.debugMode) 326if (Engine.debugMode) 345if (Engine.debugMode) 429if (Engine.debugMode) 636private Engine localEngine;
Engine\NodeManager.cs (2)
25internal NodeManager(int cpuCount, bool childMode, Engine parentEngine) 324private Engine parentEngine;
Engine\Project.cs (9)
76private Engine parentEngine; 341Engine engine, 348engine = Engine.GlobalEngine; 439Engine engine 655public Engine ParentEngine 2057Engine rememberParentEngine = this.ParentEngine; 3229if (Engine.debugMode) 3268if (Engine.debugMode) 3326if (Engine.debugMode)
Engine\Router.cs (2)
28internal Router(Engine parentEngine, Scheduler scheduler) 199private Engine parentEngine;
Engine\Scheduler.cs (5)
26internal Scheduler(int nodeId, Engine parentEngine) 202if (Engine.debugMode) 319if (Engine.debugMode) 383if (Engine.debugMode) 469private Engine parentEngine;
Engine\Target.cs (2)
69private Engine parentEngine; 436internal Engine ParentEngine
Engine\TargetExecutionWrapper.cs (3)
64private Engine parentEngine; 1035if (Engine.debugMode) 1049if (Engine.debugMode)
Engine\TaskExecutionModule.cs (2)
203if (Engine.debugMode) 287if (Engine.debugMode)
Engine\TaskWorkerThread.cs (1)
346if (Engine.debugMode)
Engine\ToolsetCollection.cs (2)
25private Engine parentEngine = null; 44internal ToolsetCollection(Engine parentEngine)
Engine\ToolsetState.cs (3)
33internal ToolsetState(Engine engine, Toolset toolset) 52internal ToolsetState(Engine engine, 316private Engine parentEngine;
Introspector\Introspector.cs (3)
20internal Introspector(Engine parentEngine, ProjectManager projectManager, NodeManager nodeManager) 138if (Engine.debugMode) 361private Engine parentEngine;
LocalProvider\LocalNode.cs (1)
238if (!Engine.debugMode)
LocalProvider\LocalNodeProvider.cs (1)
771if (!Engine.debugMode)
Properties\BuildPropertyGroup.cs (1)
177) : this(parentProject, Engine.GlobalDummyXmlDoc, true)
Solution\SolutionWrapperProject.cs (12)
78Engine parentEngine = msbuildProject.ParentEngine; 115private static bool? LoadCache(SolutionParser solution, Project msbuildProject, BuildEventContext projectBuildEventContext, string wrapperProjectToolsVersion, Engine parentEngine, string solutionProjectCache) 155private static void UpdateCache(Engine parentEngine, Project msbuildProject, string solutionProjectCache, BuildEventContext projectBuildEventContext) 191private static bool IsCacheUpToDate(Engine parentEngine, string solutionFile, string solutionFileDirectory, Project msbuildProject, BuildEventContext projectBuildEventContext, string fullSolutionConfigurationName, string wrapperProjectToolsVersion) 275private static Project CreateNewProject(SolutionParser solution, string wrapperProjectToolsVersion, Engine parentEngine, Project solutionProject) 298private static void CreateSolutionProject(SolutionParser solution, Project msbuildProject, BuildEventContext projectBuildEventContext, string wrapperProjectToolsVersion, Engine parentEngine, string solutionProjectCache) 482private static string DetermineChildProjectToolsVersion(Engine parentEngine, string wrapperProjectToolsVersion) 1959internal static string PredictActiveSolutionConfigurationName(SolutionParser solution, Engine parentEngine) 1982private static string DetermineLikelyActiveSolutionConfiguration(SolutionParser solution, Engine parentEngine) 2018private static void ScanProjectDependencies(SolutionParser solution, Engine parentEngine, string childProjectToolsVersion, string fullSolutionConfigurationName, BuildEventContext projectBuildEventContext) 2164private static void AddDependencyByGuid(SolutionParser solution, ProjectInSolution project, Engine parentEngine, BuildEventContext projectBuildEventContext, string dependencyGuid) 2190internal static void ConvertVcToVcDependenciesToReferences(SolutionParser solution, Engine parentEngine, BuildEventContext projectBuildEventContext)
Solution\VCWrapperProject.cs (1)
140internal static XmlDocument GenerateVCWrapperProject(Engine parentEngine, string vcProjectFilename, string toolsVersion)