20 references to SharingPolicy
dotnet (2)
Commands\Test\MTP\MSBuildUtility.cs (2)
71
var evaluationContext = EvaluationContext.Create(EvaluationContext.
SharingPolicy
.Shared);
93
var evaluationContext = EvaluationContext.Create(EvaluationContext.
SharingPolicy
.Shared);
Microsoft.Build (17)
Definition\Project.cs (1)
3735
evaluationContext = evaluationContext?.ContextForNewProject() ?? EvaluationContext.Create(EvaluationContext.
SharingPolicy
.Isolated);
Evaluation\Context\EvaluationContext.cs (14)
52
internal
SharingPolicy
Policy { get; }
63
private EvaluationContext(
SharingPolicy
policy, IFileSystem fileSystem, ISdkResolverService sdkResolverService = null,
77
/// <param name="policy">The <see cref="
SharingPolicy
"/> to use.</param>
78
public static EvaluationContext Create(
SharingPolicy
policy)
87
/// <param name="policy">The <see cref="
SharingPolicy
"/> to use.</param>
89
/// This parameter is compatible only with <see cref="
SharingPolicy
.Shared"/>.
90
/// The method throws if a file system is used with <see cref="
SharingPolicy
.Isolated"/> or <see cref="
SharingPolicy
.SharedSDKCache"/>.
94
public static EvaluationContext Create(
SharingPolicy
policy, MSBuildFileSystemBase fileSystem)
98
policy ==
SharingPolicy
.Shared || fileSystem == null,
115
case
SharingPolicy
.Shared:
117
case
SharingPolicy
.SharedSDKCache:
118
case
SharingPolicy
.Isolated:
125
EvaluationContext context = new EvaluationContext(Policy, fileSystem: null, sdkResolverService: Policy ==
SharingPolicy
.SharedSDKCache ? SdkResolverService : null)
Graph\ProjectGraph.cs (1)
430
_evaluationContext = EvaluationContext.Create(EvaluationContext.
SharingPolicy
.Shared);
Instance\ProjectInstance.cs (1)
3289
evaluationContext = evaluationContext?.ContextForNewProject() ?? EvaluationContext.Create(EvaluationContext.
SharingPolicy
.Isolated);
NuGet.Build.Tasks.Console (1)
MSBuildStaticGraphRestore.cs (1)
1273
EvaluationContext evaluationContext = EvaluationContext.Create(EvaluationContext.
SharingPolicy
.Shared);