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)
433CollectProjectImports = BinaryLogger.ProjectImportsCollectionMode.ZipFile, 477CollectProjectImports = BinaryLogger.ProjectImportsCollectionMode.ZipFile, 684[InlineData("mylog.binlog", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.Embed, false)] 685[InlineData("LogFile=mylog.binlog", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.Embed, false)] 686[InlineData("\"mylog.binlog\"", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.Embed, false)] 687[InlineData("LogFile=\"mylog.binlog\"", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.Embed, false)] 688[InlineData("mylog.binlog;ProjectImports=None", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.None, false)] 689[InlineData("ProjectImports=None;mylog.binlog", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.None, false)] 690[InlineData("ProjectImports=Embed;mylog.binlog", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.Embed, false)] 691[InlineData("ProjectImports=ZipFile;mylog.binlog", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.ZipFile, false)] 692[InlineData("mylog.binlog;OmitInitialInfo", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.Embed, true)] 693[InlineData("OmitInitialInfo;mylog.binlog", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.Embed, true)] 694[InlineData("ProjectImports=None;OmitInitialInfo;mylog.binlog", "mylog.binlog", BinaryLogger.ProjectImportsCollectionMode.None, true)] 695public 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;