1 instantiation of GitIgnore
Microsoft.Build.Tasks.Git (1)
GitDataReader\GitRepository.cs (1)
326
return new
GitIgnore
(root, workingDirectory, ignoreCase);
14 references to GitIgnore
Microsoft.Build.Tasks.Git (14)
GitDataReader\GitIgnore.Matcher.cs (2)
16
public
GitIgnore
Ignore { get; }
30
internal Matcher(
GitIgnore
ignore)
GitDataReader\GitRepository.cs (6)
27
public
GitIgnore
Ignore => _lazyIgnore.Value;
47
private readonly Lazy<
GitIgnore
> _lazyIgnore;
80
GitIgnore
ignore,
318
private
GitIgnore
LoadIgnore()
325
var root =
GitIgnore
.LoadFromFile(commonInfoExclude,
GitIgnore
.LoadFromFile(excludesFile, parent: null));
GitOperations.cs (6)
369
public Lazy<
GitIgnore
.Matcher?>? Matcher;
386
AddTreeNode(treeRoot, repository.WorkingDirectory, new Lazy<
GitIgnore
.Matcher?>(() => repository.Ignore.CreateMatcher()));
395
matcher: new Lazy<
GitIgnore
.Matcher?>(() =>
405
private static void AddTreeNode(DirectoryNode root, string workingDirectory, Lazy<
GitIgnore
.Matcher?> matcher)
433
internal static
GitIgnore
.Matcher? GetContainingRepositoryMatcher(string fullPath, DirectoryNode root)
439
GitIgnore
.Matcher? containingRepositoryMatcher = null;