20 references to SharingPolicy
dotnet (2)
Commands\Test\MTP\MSBuildUtility.cs (2)
71var evaluationContext = EvaluationContext.Create(EvaluationContext.SharingPolicy.Shared); 93var evaluationContext = EvaluationContext.Create(EvaluationContext.SharingPolicy.Shared);
Microsoft.Build (17)
Definition\Project.cs (1)
3735evaluationContext = evaluationContext?.ContextForNewProject() ?? EvaluationContext.Create(EvaluationContext.SharingPolicy.Isolated);
Evaluation\Context\EvaluationContext.cs (14)
52internal SharingPolicy Policy { get; } 63private EvaluationContext(SharingPolicy policy, IFileSystem fileSystem, ISdkResolverService sdkResolverService = null, 77/// <param name="policy">The <see cref="SharingPolicy"/> to use.</param> 78public 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"/>. 94public static EvaluationContext Create(SharingPolicy policy, MSBuildFileSystemBase fileSystem) 98policy == SharingPolicy.Shared || fileSystem == null, 115case SharingPolicy.Shared: 117case SharingPolicy.SharedSDKCache: 118case SharingPolicy.Isolated: 125EvaluationContext 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)
3289evaluationContext = evaluationContext?.ContextForNewProject() ?? EvaluationContext.Create(EvaluationContext.SharingPolicy.Isolated);
NuGet.Build.Tasks.Console (1)
MSBuildStaticGraphRestore.cs (1)
1273EvaluationContext evaluationContext = EvaluationContext.Create(EvaluationContext.SharingPolicy.Shared);