5 instantiations of FileClassifier
Microsoft.Build.Framework (1)
FileClassifier.cs (1)
74
private static readonly Lazy<FileClassifier> s_sharedInstance = new(() => new
FileClassifier
());
Microsoft.Build.Framework.UnitTests (4)
FileClassifier_Tests.cs (4)
24
FileClassifier classifier =
new
();
38
FileClassifier classifier =
new
();
56
FileClassifier classifier =
new
();
76
FileClassifier classifier =
new
();
18 references to FileClassifier
Microsoft.Build (9)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
1429
FileClassifier
.Shared.RegisterKnownImmutableLocations(project.GetPropertyValue);
BuildCheck\Infrastructure\BuildCheckManagerProvider.cs (2)
408
FileClassifier
.Shared.RegisterFrameworkLocations(getPropertyValue);
409
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)
422
FileClassifier
.Shared.RegisterFrameworkLocations(p =>
Evaluation\ProjectRootElementCache.cs (1)
179
if (!Traits.Instance.EscapeHatches.AlwaysDoImmutableFilesUpToDateCheck &&
FileClassifier
.Shared.IsNonModifiable(projectFile))
Microsoft.Build.Framework (4)
FileClassifier.cs (2)
74
private static readonly Lazy<
FileClassifier
> s_sharedInstance = new(() => new FileClassifier());
197
public static
FileClassifier
Shared => s_sharedInstance.Value;
ImmutableFilesTimestampCache.cs (1)
10
/// Caching 'Last Write File Utc' times for Immutable files <see cref="
FileClassifier
" />.
NativeMethods.cs (1)
1162
bool isNonModifiable =
FileClassifier
.Shared.IsNonModifiable(fullPath);
Microsoft.Build.Framework.UnitTests (5)
FileClassifier_Tests.cs (5)
18
FileClassifier
.Shared.ShouldNotBeNull();
24
FileClassifier
classifier = new();
38
FileClassifier
classifier = new();
56
FileClassifier
classifier = new();
76
FileClassifier
classifier = new();