1 write to Project
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
MSBuild\ProjectFile\CommandLineArgumentReader.cs (1)
20
Project
= project;
68 references to Project
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (68)
MSBuild\CSharp\CSharpCommandLineArgumentReader.cs (24)
33
AddIfNotNullOrWhiteSpace("appconfig",
Project
.ReadPropertyString(PropertyNames.AppConfigForCompiler));
34
AddIfNotNullOrWhiteSpace("baseaddress",
Project
.ReadPropertyString(PropertyNames.BaseAddress));
35
AddIfTrue("checked",
Project
.ReadPropertyBool(PropertyNames.CheckForOverflowUnderflow));
36
AddIfNotNullOrWhiteSpace("define",
Project
.ReadPropertyString(PropertyNames.DefineConstants));
37
AddIfNotNullOrWhiteSpace("filealign",
Project
.ReadPropertyString(PropertyNames.FileAlignment));
38
AddIfNotNullOrWhiteSpace("doc",
Project
.ReadItemsAsString(ItemNames.DocFileItem));
39
AddIfTrue("fullpaths",
Project
.ReadPropertyBool(PropertyNames.GenerateFullPaths));
40
AddIfTrue("highentropyva",
Project
.ReadPropertyBool(PropertyNames.HighEntropyVA));
41
AddIfNotNullOrWhiteSpace("langversion",
Project
.ReadPropertyString(PropertyNames.LangVersion));
42
AddIfNotNullOrWhiteSpace("main",
Project
.ReadPropertyString(PropertyNames.StartupObject));
43
AddIfNotNullOrWhiteSpace("moduleassemblyname",
Project
.ReadPropertyString(PropertyNames.ModuleAssemblyName));
44
AddIfTrue("nostdlib",
Project
.ReadPropertyBool(PropertyNames.NoCompilerStandardLib));
45
AddIfNotNullOrWhiteSpace("nowarn",
Project
.ReadPropertyString(PropertyNames.NoWarn));
46
AddIfTrue("optimize",
Project
.ReadPropertyBool(PropertyNames.Optimize));
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));
52
AddIfTrue("unsafe",
Project
.ReadPropertyBool(PropertyNames.AllowUnsafeBlocks));
53
Add("warn",
Project
.ReadPropertyInt(PropertyNames.WarningLevel));
54
AddIfTrue("warnaserror",
Project
.ReadPropertyBool(PropertyNames.TreatWarningsAsErrors));
55
AddIfNotNullOrWhiteSpace("warnaserror+",
Project
.ReadPropertyString(PropertyNames.WarningsAsErrors));
56
AddIfNotNullOrWhiteSpace("warnaserror-",
Project
.ReadPropertyString(PropertyNames.WarningsNotAsErrors));
MSBuild\ProjectFile\CommandLineArgumentReader.cs (14)
116
var additionalFiles =
Project
.GetAdditionalFiles();
121
Add("additionalfile",
Project
.GetAbsolutePath(additionalFile.ItemSpec));
128
var codePage =
Project
.ReadCodePage();
143
var emitDebugInfo =
Project
.ReadPropertyBool(PropertyNames.DebugSymbols);
146
var debugType =
Project
.ReadPropertyString(PropertyNames.DebugType);
156
var delaySign =
Project
.ReadPropertyString(PropertyNames.DelaySign);
165
var errorReport =
Project
.ReadPropertyString(PropertyNames.ErrorReport);
174
var features =
Project
.ReadPropertyString(PropertyNames.Features);
186
var imports =
Project
.GetTaskItems(ItemNames.Import);
203
var platform =
Project
.ReadPropertyString(PropertyNames.PlatformTarget);
204
var prefer32bit =
Project
.ReadPropertyBool(PropertyNames.Prefer32Bit);
216
var signAssembly =
Project
.ReadPropertyBool(PropertyNames.SignAssembly);
219
var keyFile =
Project
.ReadPropertyString(PropertyNames.KeyOriginatorFile);
225
var keyContainer =
Project
.ReadPropertyString(PropertyNames.KeyContainerName);
MSBuild\VisualBasic\VisualBasicCommandLineArgumentReader.cs (30)
38
AddIfNotNullOrWhiteSpace("baseaddress",
Project
.ReadPropertyString(PropertyNames.BaseAddress));
39
AddIfNotNullOrWhiteSpace("define",
Project
.ReadPropertyString(PropertyNames.FinalDefineConstants));
40
AddIfNotNullOrWhiteSpace("filealign",
Project
.ReadPropertyString(PropertyNames.FileAlignment));
41
AddIfTrue("highentropyva",
Project
.ReadPropertyBool(PropertyNames.HighEntropyVA));
42
AddIfNotNullOrWhiteSpace("langversion",
Project
.ReadPropertyString(PropertyNames.LangVersion));
43
AddIfNotNullOrWhiteSpace("main",
Project
.ReadPropertyString(PropertyNames.StartupObject));
44
AddIfNotNullOrWhiteSpace("moduleassemblyname",
Project
.ReadPropertyString(PropertyNames.ModuleAssemblyName));
45
AddIfTrue("netcf",
Project
.ReadPropertyBool(PropertyNames.TargetCompactFramework));
46
AddIfTrue("nostdlib",
Project
.ReadPropertyBool(PropertyNames.NoCompilerStandardLib));
47
AddIfNotNullOrWhiteSpace("nowarn",
Project
.ReadPropertyString(PropertyNames.NoWarn));
48
AddIfTrue("nowarn",
Project
.ReadPropertyBool(PropertyNames._NoWarnings));
49
AddIfTrue("optimize",
Project
.ReadPropertyBool(PropertyNames.Optimize));
50
AddIfNotNullOrWhiteSpace("out",
Project
.ReadItemsAsString(PropertyNames.IntermediateAssembly));
51
AddIfTrue("removeintchecks",
Project
.ReadPropertyBool(PropertyNames.RemoveIntegerChecks));
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));
57
AddIfTrue("warnaserror",
Project
.ReadPropertyBool(PropertyNames.TreatWarningsAsErrors));
58
AddIfNotNullOrWhiteSpace("warnaserror+",
Project
.ReadPropertyString(PropertyNames.WarningsAsErrors));
59
AddIfNotNullOrWhiteSpace("warnaserror-",
Project
.ReadPropertyString(PropertyNames.WarningsNotAsErrors));
64
var documentationFile =
Project
.ReadPropertyString(PropertyNames.DocFileItem);
65
var generateDocumentation =
Project
.ReadPropertyBool(PropertyNames.GenerateDocumentation);
84
var optionCompare =
Project
.ReadPropertyString(PropertyNames.OptionCompare);
95
AddIfFalse("optionexplicit-",
Project
.ReadPropertyBool(PropertyNames.OptionExplicit));
97
AddIfTrue("optioninfer",
Project
.ReadPropertyBool(PropertyNames.OptionInfer));
98
AddWithPlusOrMinus("optionstrict",
Project
.ReadPropertyBool(PropertyNames.OptionStrict));
99
AddIfNotNullOrWhiteSpace("optionstrict",
Project
.ReadPropertyString(PropertyNames.OptionStrictType));
104
var vbRuntime =
Project
.ReadPropertyString(PropertyNames.VbRuntime);