16 references to OutputFile
Microsoft.SourceLink.Common (16)
GenerateSourceLinkFile.cs (16)
26
/// Set to <see cref="
OutputFile
"/> if the output Source Link file should be passed to the compiler.
121
if (string.IsNullOrEmpty(
OutputFile
) || !PathUtilities.IsPathFullyQualified(
OutputFile
))
123
throw new ArgumentException($"The path '{
OutputFile
}' must be fully qualified.", nameof(
OutputFile
));
126
if (File.Exists(
OutputFile
))
130
Log.LogMessage(Resources.SourceLinkEmptyDeletingExistingFile,
OutputFile
);
132
File.Delete(
OutputFile
);
136
var originalContent = File.ReadAllText(
OutputFile
);
140
Log.LogMessage(Resources.SourceLinkFileUpToDate,
OutputFile
);
142
SourceLink =
OutputFile
;
150
Log.LogMessage(Resources.SourceLinkEmptyNoExistingFile,
OutputFile
);
154
Log.LogMessage(Resources.SourceLinkFileUpdated,
OutputFile
);
155
File.WriteAllText(
OutputFile
, content);
156
SourceLink =
OutputFile
;
160
Log.LogError(Resources.ErrorWritingToSourceLinkFile,
OutputFile
, e.Message);