30 references to ProjectImportsCollectionMode
Microsoft.Build (13)
Logging\BinaryLogger\BinaryLogger.cs (13)
30public BinaryLogger.ProjectImportsCollectionMode ProjectImportsCollectionMode { get; internal set; } = BinaryLogger.ProjectImportsCollectionMode.Embed; 227return TrySetProjectImportsMode(parameter, ProjectImportsNoneParameter, ProjectImportsCollectionMode.None, result) 228|| TrySetProjectImportsMode(parameter, ProjectImportsEmbedParameter, ProjectImportsCollectionMode.Embed, result) 229|| TrySetProjectImportsMode(parameter, ProjectImportsZipFileParameter, ProjectImportsCollectionMode.ZipFile, result); 240private static bool TrySetProjectImportsMode(string parameter, string expectedParameter, ProjectImportsCollectionMode mode, BinaryLoggerParameters result) 296public ProjectImportsCollectionMode CollectProjectImports { get; set; } = ProjectImportsCollectionMode.Embed; 372if (CollectProjectImports != ProjectImportsCollectionMode.None && replayEventSource == null) 374projectImportsCollector = new ProjectImportsCollector(FilePath, CollectProjectImports == ProjectImportsCollectionMode.ZipFile); 412if (CollectProjectImports == ProjectImportsCollectionMode.Embed) 417else if (CollectProjectImports == ProjectImportsCollectionMode.ZipFile) 506if (CollectProjectImports == ProjectImportsCollectionMode.Embed)
Microsoft.Build.Engine.UnitTests (14)
BinaryLogger_Tests.cs (14)
443CollectProjectImports = BinaryLogger.ProjectImportsCollectionMode.ZipFile, 487CollectProjectImports = BinaryLogger.ProjectImportsCollectionMode.ZipFile, 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)
Microsoft.Build.Tasks.UnitTests (2)
CodeTaskFactoryEmbeddedFileInBinlogTestHelper.cs (2)
58CollectProjectImports = BinaryLogger.ProjectImportsCollectionMode.ZipFile, 110CollectProjectImports = BinaryLogger.ProjectImportsCollectionMode.ZipFile,
Microsoft.Build.UnitTests.Shared (1)
EngineTestEnvironment.cs (1)
190binaryLogger.CollectProjectImports = BinaryLogger.ProjectImportsCollectionMode.None;