20 instantiations of BinaryLogger
Microsoft.Build (1)
BackEnd\BuildManager\BuildManager.cs (1)
735var logger = new BinaryLogger { Parameters = binlogPath };
Microsoft.Build.Engine.UnitTests (11)
BinaryLogger_Tests.cs (11)
115var binaryLogger = new BinaryLogger(); 150BinaryLogger outputBinlog = new BinaryLogger() 209var binaryLogger = new BinaryLogger(); 231BinaryLogger outputBinlog = new BinaryLogger() 322var binaryLogger = new BinaryLogger(); 440var binaryLogger = new BinaryLogger() 484var binaryLogger = new BinaryLogger() 534var binaryLogger = new BinaryLogger 604var binaryLogger = new BinaryLogger 685var binaryLogger = new BinaryLogger 708var binaryLogger = new BinaryLogger
Microsoft.Build.Tasks.UnitTests (2)
CodeTaskFactoryEmbeddedFileInBinlogTestHelper.cs (2)
55var binaryLogger = new BinaryLogger() 107var binaryLogger = new BinaryLogger()
Microsoft.Build.UnitTests.Shared (1)
EngineTestEnvironment.cs (1)
188var binaryLogger = new BinaryLogger();
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
BuildHost.cs (1)
145logger = new BinaryLogger { Parameters = _binaryLogPath };
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (2)
NetCoreTests.cs (1)
116var project = await workspace.OpenProjectAsync(projectFilePath, new BinaryLogger() { Parameters = binLogPath });
NewlyCreatedProjectsFromDotNetNew.cs (1)
245var logger = new Microsoft.Build.Logging.BinaryLogger { Parameters = binlogPath };
MSBuild (2)
XMake.cs (2)
3529BinaryLogger logger = new() { Parameters = processedParams.DistinctParameterSets[0], AdditionalFilePaths = processedParams.AdditionalFilePaths }; 3537BinaryLogger logger = new BinaryLogger { Parameters = paramSet };
79 references to BinaryLogger
Microsoft.Build (14)
BackEnd\BuildManager\BuildManager.cs (1)
735var logger = new BinaryLogger { Parameters = binlogPath };
Logging\BinaryLogger\BinaryLogger.cs (2)
30public BinaryLogger.ProjectImportsCollectionMode ProjectImportsCollectionMode { get; internal set; } = BinaryLogger.ProjectImportsCollectionMode.Embed;
Logging\BinaryLogger\BinaryLogReplayEventSource.cs (5)
163int minimumReaderVersion = fileFormatVersion >= BinaryLogger.ForwardCompatibilityMinimalVersion 169if (fileFormatVersion > BinaryLogger.FileFormatVersion && 170(!allowForwardCompatibility || minimumReaderVersion > BinaryLogger.FileFormatVersion)) 172var text = ResourceUtilities.FormatResourceStringStripCodeAndKeyword("UnsupportedLogFileFormat", fileFormatVersion, minimumReaderVersion, BinaryLogger.FileFormatVersion); 233bool supportsForwardCompatibility = reader.FileFormatVersion >= BinaryLogger.ForwardCompatibilityMinimalVersion;
Logging\BinaryLogger\BuildEventArgsReader.cs (6)
120if (_fileFormatVersion < BinaryLogger.ForwardCompatibilityMinimalVersion) 147internal int MinimumReaderVersion { get; set; } = BinaryLogger.ForwardCompatibilityMinimalVersion; 226if (_fileFormatVersion >= BinaryLogger.ForwardCompatibilityMinimalVersion) 464if (_fileFormatVersion >= BinaryLogger.ForwardCompatibilityMinimalVersion) 696if (_fileFormatVersion >= BinaryLogger.ForwardCompatibilityMinimalVersion || 752if (_fileFormatVersion >= BinaryLogger.ForwardCompatibilityMinimalVersion ||
Microsoft.Build.Engine.UnitTests (47)
BinaryLogger_Tests.cs (40)
115var binaryLogger = new BinaryLogger(); 150BinaryLogger outputBinlog = new BinaryLogger() 209var binaryLogger = new BinaryLogger(); 231BinaryLogger outputBinlog = new BinaryLogger() 322var binaryLogger = new BinaryLogger(); 440var binaryLogger = new BinaryLogger() 443CollectProjectImports = BinaryLogger.ProjectImportsCollectionMode.ZipFile, 484var binaryLogger = new BinaryLogger() 487CollectProjectImports = BinaryLogger.ProjectImportsCollectionMode.ZipFile, 534var binaryLogger = new BinaryLogger 604var binaryLogger = new BinaryLogger 685var binaryLogger = new BinaryLogger 708var binaryLogger = new BinaryLogger 727[InlineData("mylog.binlog", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.Embed, false)] 728[InlineData("LogFile=mylog.binlog", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.Embed, false)] 729[InlineData("\"mylog.binlog\"", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.Embed, false)] 730[InlineData("LogFile=\"mylog.binlog\"", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.Embed, false)] 731[InlineData("mylog.binlog;ProjectImports=None", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.None, false)] 732[InlineData("ProjectImports=None;mylog.binlog", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.None, false)] 733[InlineData("ProjectImports=Embed;mylog.binlog", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.Embed, false)] 734[InlineData("ProjectImports=ZipFile;mylog.binlog", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.ZipFile, false)] 735[InlineData("mylog.binlog;OmitInitialInfo", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.Embed, true)] 736[InlineData("OmitInitialInfo;mylog.binlog", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.Embed, true)] 737[InlineData("ProjectImports=None;OmitInitialInfo;mylog.binlog", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.None, true)] 738public void ParseParametersTests(string parametersString, string expectedLogFilePath, BinaryLogger.ProjectImportsCollectionMode expectedImportsMode, bool expectedOmitInitialInfo) 740var result = BinaryLogger.ParseParameters(parametersString); 764var result = BinaryLogger.ParseParameters(parametersString); 776Should.Throw<LoggerException>(() => BinaryLogger.ParseParameters(null)); 788Should.Throw<LoggerException>(() => BinaryLogger.ParseParameters(parametersString)); 808string result = BinaryLogger.ExtractFilePathFromParameters(parameters); 820string result = BinaryLogger.ExtractFilePathFromParameters("mylog.binlog"); 845string result = BinaryLogger.ExtractNonPathParameters(parameters); 859var result = BinaryLogger.ProcessParameters(null); 873var result = BinaryLogger.ProcessParameters(Array.Empty<string>()); 887var result = BinaryLogger.ProcessParameters(new[] { "output.binlog" }); 902var result = BinaryLogger.ProcessParameters(new[] { "1.binlog", "2.binlog", "3.binlog" }); 916var result = BinaryLogger.ProcessParameters(new[] { "1.binlog", "2.binlog;ProjectImports=None" }); 930var result = BinaryLogger.ProcessParameters(new[] { "1.binlog", "1.binlog", "2.binlog" }); 942var result = BinaryLogger.ProcessParameters(new[] { "Output.binlog", "output.BINLOG", "other.binlog" }); 954var result = BinaryLogger.ProcessParameters(new[] {
BuildEventArgsSerialization_Tests.cs (7)
595using var buildEventArgsReader = new BuildEventArgsReader(binaryReader, BinaryLogger.FileFormatVersion); 1017var buildEventArgsReader = new BuildEventArgsReader(binaryReader, BinaryLogger.FileFormatVersion); 1061using var buildEventArgsReader = new BuildEventArgsReader(binaryReader, BinaryLogger.FileFormatVersion) 1122using var buildEventArgsReader = new BuildEventArgsReader(binaryReader, BinaryLogger.FileFormatVersion) 1172using var buildEventArgsReader = new BuildEventArgsReader(binaryReader, BinaryLogger.FileFormatVersion) 1228using var buildEventArgsReader = new BuildEventArgsReader(binaryReader, BinaryLogger.FileFormatVersion) 1290using var buildEventArgsReader = new BuildEventArgsReader(binaryReader, BinaryLogger.FileFormatVersion);
Microsoft.Build.Tasks.UnitTests (4)
CodeTaskFactoryEmbeddedFileInBinlogTestHelper.cs (4)
55var binaryLogger = new BinaryLogger() 58CollectProjectImports = BinaryLogger.ProjectImportsCollectionMode.ZipFile, 107var binaryLogger = new BinaryLogger() 110CollectProjectImports = BinaryLogger.ProjectImportsCollectionMode.ZipFile,
Microsoft.Build.UnitTests.Shared (7)
EngineTestEnvironment.cs (6)
188var binaryLogger = new BinaryLogger(); 190binaryLogger.CollectProjectImports = BinaryLogger.ProjectImportsCollectionMode.None; 204var binaryLogger = expectedLoggers.OfType<BinaryLogger>().FirstOrDefault(); 220var actualLoggerPairs = GetLoggers().Where(l => l.logger is not BinaryLogger).ToArray(); 221expectedLoggerPairs = expectedLoggerPairs.Where(l => l.logger is not BinaryLogger).ToArray();
ObjectModelHelpers.cs (1)
1381public static void BuildProjectWithNewOMAndBinaryLogger([StringSyntax(StringSyntaxAttribute.Xml)] string content, BinaryLogger binaryLogger, out bool result, out string projectDirectory)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
BuildHost.cs (1)
141BinaryLogger? logger = null;
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
NewlyCreatedProjectsFromDotNetNew.cs (1)
245var logger = new Microsoft.Build.Logging.BinaryLogger { Parameters = binlogPath };
MSBuild (5)
XMake.cs (5)
40using BinaryLogger = Microsoft.Build.Logging.BinaryLogger; 2321var isLoggerThatRequiresTaskInputsConfigured = loggers.Any(l => l is TerminalLogger || l is BinaryLogger); 3513var processedParams = BinaryLogger.ProcessParameters(binaryLoggerParameters); 3529BinaryLogger logger = new() { Parameters = processedParams.DistinctParameterSets[0], AdditionalFilePaths = processedParams.AdditionalFilePaths }; 3537BinaryLogger logger = new BinaryLogger { Parameters = paramSet };