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