24 references to ProjectInstanceSettings
Microsoft.Build (24)
Definition\Project.cs (8)
1387return CreateProjectInstance(ProjectInstanceSettings.None, null); 1399public ProjectInstance CreateProjectInstance(ProjectInstanceSettings settings) 1405/// See <see cref="CreateProjectInstance(ProjectInstanceSettings)"/>. 1410public ProjectInstance CreateProjectInstance(ProjectInstanceSettings settings, EvaluationContext evaluationContext) 3318/// See <see cref="ProjectLink.CreateProjectInstance(ProjectInstanceSettings, EvaluationContext)"/>. 3323public override ProjectInstance CreateProjectInstance(ProjectInstanceSettings settings, EvaluationContext evaluationContext) 3392ProjectInstance instance = CreateProjectInstance(LoggingService, ProjectInstanceSettings.None, evaluationContext); 3753ProjectInstanceSettings settings,
Graph\ProjectGraph.cs (1)
48/// <see cref="ProjectInstanceSettings.Immutable" />, the resulting ProjectGraph
Instance\ProjectInstance.cs (13)
385public ProjectInstance(Project project, ProjectInstanceSettings settings) 396var immutable = (settings & ProjectInstanceSettings.Immutable) == ProjectInstanceSettings.Immutable; 400var keepEvaluationCache = (settings & ProjectInstanceSettings.ImmutableWithFastItemLookup) == ProjectInstanceSettings.ImmutableWithFastItemLookup; 684internal ProjectInstance(Evaluation.Project.Data data, string directory, string fullPath, HostServices hostServices, PropertyDictionary<ProjectPropertyInstance> environmentVariableProperties, ProjectInstanceSettings settings) 696var immutable = (settings & ProjectInstanceSettings.Immutable) == ProjectInstanceSettings.Immutable; 701var keepEvaluationCache = (settings & ProjectInstanceSettings.ImmutableWithFastItemLookup) == ProjectInstanceSettings.ImmutableWithFastItemLookup; 968/// <param name="settings">The <see cref="ProjectInstanceSettings"/> to use.</param> 969public static ProjectInstance FromImmutableProjectSource(Project project, ProjectInstanceSettings settings) 971bool fastItemLookupNeeded = settings.HasFlag(ProjectInstanceSettings.ImmutableWithFastItemLookup);
ObjectModelRemoting\DefinitionObjectsLinks\ProjectLink.cs (2)
233/// Facilitate remoting the <see cref="Project.CreateProjectInstance(ProjectInstanceSettings, EvaluationContext)"/>. 235public abstract ProjectInstance CreateProjectInstance(ProjectInstanceSettings settings, EvaluationContext evaluationContext);