34 references to AddIfNotNullOrWhiteSpace
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (34)
MSBuild\CSharp\CSharpCommandLineArgumentReader.cs (16)
35
AddIfNotNullOrWhiteSpace
("appconfig", Project.ReadPropertyString(PropertyNames.AppConfigForCompiler));
36
AddIfNotNullOrWhiteSpace
("baseaddress", Project.ReadPropertyString(PropertyNames.BaseAddress));
38
AddIfNotNullOrWhiteSpace
("define", Project.ReadPropertyString(PropertyNames.DefineConstants));
39
AddIfNotNullOrWhiteSpace
("filealign", Project.ReadPropertyString(PropertyNames.FileAlignment));
40
AddIfNotNullOrWhiteSpace
("doc", Project.ReadItemsAsString(ItemNames.DocFileItem));
43
AddIfNotNullOrWhiteSpace
("langversion", Project.ReadPropertyString(PropertyNames.LangVersion));
44
AddIfNotNullOrWhiteSpace
("main", Project.ReadPropertyString(PropertyNames.StartupObject));
45
AddIfNotNullOrWhiteSpace
("moduleassemblyname", Project.ReadPropertyString(PropertyNames.ModuleAssemblyName));
47
AddIfNotNullOrWhiteSpace
("nowarn", Project.ReadPropertyString(PropertyNames.NoWarn));
49
AddIfNotNullOrWhiteSpace
("out", Project.ReadItemsAsString(PropertyNames.IntermediateAssembly));
50
AddIfNotNullOrWhiteSpace
("pdb", Project.ReadPropertyString(PropertyNames.PdbFile));
51
AddIfNotNullOrWhiteSpace
("ruleset", Project.ReadPropertyString(PropertyNames.ResolvedCodeAnalysisRuleSet));
52
AddIfNotNullOrWhiteSpace
("subsystemversion", Project.ReadPropertyString(PropertyNames.SubsystemVersion));
53
AddIfNotNullOrWhiteSpace
("target", Project.ReadPropertyString(PropertyNames.OutputType));
57
AddIfNotNullOrWhiteSpace
("warnaserror+", Project.ReadPropertyString(PropertyNames.WarningsAsErrors));
58
AddIfNotNullOrWhiteSpace
("warnaserror-", Project.ReadPropertyString(PropertyNames.WarningsNotAsErrors));
MSBuild\ProjectFile\CommandLineArgumentReader.cs (2)
204
AddIfNotNullOrWhiteSpace
("imports", string.Join(",", imports.Select(ReadImportItem)), addQuoteIfValueContainsWhitespace: false);
223
AddIfNotNullOrWhiteSpace
("platform", platform);
MSBuild\VisualBasic\VisualBasicCommandLineArgumentReader.cs (16)
40
AddIfNotNullOrWhiteSpace
("baseaddress", Project.ReadPropertyString(PropertyNames.BaseAddress));
41
AddIfNotNullOrWhiteSpace
("define", Project.ReadPropertyString(PropertyNames.FinalDefineConstants));
42
AddIfNotNullOrWhiteSpace
("filealign", Project.ReadPropertyString(PropertyNames.FileAlignment));
44
AddIfNotNullOrWhiteSpace
("langversion", Project.ReadPropertyString(PropertyNames.LangVersion));
45
AddIfNotNullOrWhiteSpace
("main", Project.ReadPropertyString(PropertyNames.StartupObject));
46
AddIfNotNullOrWhiteSpace
("moduleassemblyname", Project.ReadPropertyString(PropertyNames.ModuleAssemblyName));
49
AddIfNotNullOrWhiteSpace
("nowarn", Project.ReadPropertyString(PropertyNames.NoWarn));
52
AddIfNotNullOrWhiteSpace
("out", Project.ReadItemsAsString(PropertyNames.IntermediateAssembly));
54
AddIfNotNullOrWhiteSpace
("rootnamespace", Project.ReadPropertyString(PropertyNames.RootNamespace));
55
AddIfNotNullOrWhiteSpace
("ruleset", Project.ReadPropertyString(PropertyNames.ResolvedCodeAnalysisRuleSet));
56
AddIfNotNullOrWhiteSpace
("sdkpath", Project.ReadPropertyString(PropertyNames.FrameworkPathOverride));
57
AddIfNotNullOrWhiteSpace
("subsystemversion", Project.ReadPropertyString(PropertyNames.SubsystemVersion));
58
AddIfNotNullOrWhiteSpace
("target", Project.ReadPropertyString(PropertyNames.OutputType));
60
AddIfNotNullOrWhiteSpace
("warnaserror+", Project.ReadPropertyString(PropertyNames.WarningsAsErrors));
61
AddIfNotNullOrWhiteSpace
("warnaserror-", Project.ReadPropertyString(PropertyNames.WarningsNotAsErrors));
101
AddIfNotNullOrWhiteSpace
("optionstrict", Project.ReadPropertyString(PropertyNames.OptionStrictType));