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