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