21 references to Shared
Microsoft.Build (18)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (4)
1346
isFromNuget = FileClassifier.
Shared
.IsInNugetCache(projectTargetInstance.Value.FullPath);
1347
isCustom = !FileClassifier.
Shared
.IsBuiltInLogic(projectTargetInstance.Value.FullPath) ||
1349
(isFromNuget && FileClassifier.
Shared
.IsMicrosoftPackageInNugetCache(projectTargetInstance.Value.FullPath));
1533
FileClassifier.
Shared
.RegisterKnownImmutableLocations(project.GetPropertyValue);
BuildCheck\Infrastructure\BuildCheckManagerProvider.cs (2)
440
FileClassifier.
Shared
.RegisterFrameworkLocations(getPropertyValue);
441
FileClassifier.
Shared
.RegisterKnownImmutableLocations(getPropertyValue);
BuildCheck\Infrastructure\CheckScopeClassifier.cs (4)
13
static CheckScopeClassifier() => FileClassifier.
Shared
.OnImmutablePathsInitialized += SubscribeImmutablePathsInitialized;
17
internal static bool IsScopingInitialized => FileClassifier.
Shared
.IsImmutablePathsInitialized;
53
&& !FileClassifier.
Shared
.IsNonModifiable(filePathOfEvent)
67
FileClassifier.
Shared
.OnImmutablePathsInitialized -= () => NotifyOnScopingReadiness?.Invoke();
Definition\ToolsetReader.cs (1)
416
FileClassifier.
Shared
.RegisterFrameworkLocations(p =>
Evaluation\ProjectRootElementCache.cs (1)
177
if (!Traits.Instance.EscapeHatches.AlwaysDoImmutableFilesUpToDateCheck && FileClassifier.
Shared
.IsNonModifiable(projectFile))
Instance\TaskFactories\AssemblyTaskFactory.cs (2)
729
if (FileClassifier.
Shared
.IsBuiltInLogic(assemblyFile))
735
if (FileClassifier.
Shared
.IsMicrosoftPackageInNugetCache(assemblyFile))
Instance\TaskRegistry.cs (4)
1211
!FileClassifier.
Shared
.IsBuiltInLogic(_taskFactoryAssemblyLoadInfo.AssemblyFile)))
1213
&& !FileClassifier.
Shared
.IsBuiltInLogic(_definingFileFullPath);
1217
=> FileClassifier.
Shared
.IsInNugetCache(_taskFactoryAssemblyLoadInfo.AssemblyFile) ||
1218
FileClassifier.
Shared
.IsInNugetCache(_definingFileFullPath);
Microsoft.Build.Framework (2)
FileClassifier.cs (1)
74
/// Single, static <see cref="Lazy{T}"/> instance of shared file FileClassifier for <see cref="
Shared
"/> member.
NativeMethods.cs (1)
1154
bool isNonModifiable = FileClassifier.
Shared
.IsNonModifiable(fullPath);
Microsoft.Build.Framework.UnitTests (1)
FileClassifier_Tests.cs (1)
23
FileClassifier.
Shared
.ShouldNotBeNull();