1 write to WorkingDirectory
Microsoft.Build.Tasks.Git (1)
GitDataReader\GitRepository.cs (1)
61WorkingDirectory = workingDirectory;
13 references to WorkingDirectory
Microsoft.Build.Tasks.Git (13)
GitDataReader\GitRepository.cs (1)
198=> WorkingDirectory ?? throw new InvalidOperationException(Resources.RepositoryDoesNotHaveWorkingDirectory);
GitOperations.cs (9)
28NullableDebug.Assert(repository.WorkingDirectory != null); 74logWarning?.Invoke(Resources.RepositoryHasNoRemote, new[] { repository.WorkingDirectory }); 82logWarning?.Invoke(Resources.RepositoryDoesNotHaveSpecifiedRemote, new[] { repository.WorkingDirectory, unknownRemoteName, remoteName }); 148NullableDebug.Assert(repository.WorkingDirectory != null); 149return NormalizeUrl(ApplyInsteadOfUrlMapping(repository.Config, url), root: repository.WorkingDirectory); 244NullableDebug.Assert(repository.WorkingDirectory != null); 247var repoRoot = repository.WorkingDirectory.EndWithSeparator(); 383NullableDebug.Assert(repository.WorkingDirectory != null); 386AddTreeNode(treeRoot, repository.WorkingDirectory, new Lazy<GitIgnore.Matcher?>(() => repository.Ignore.CreateMatcher()));
LocateRepository.cs (2)
58NullableDebug.Assert(repository.WorkingDirectory != null); 61WorkingDirectory = repository.WorkingDirectory;
RepositoryTask.cs (1)
139if (repository?.WorkingDirectory == null)