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