1 write to Project
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
MSBuild\ProjectFile\CommandLineArgumentReader.cs (1)
21Project = project;
70 references to Project
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (70)
MSBuild\CSharp\CSharpCommandLineArgumentReader.cs (24)
36AddIfNotNullOrWhiteSpace("appconfig", Project.ReadPropertyString(PropertyNames.AppConfigForCompiler)); 37AddIfNotNullOrWhiteSpace("baseaddress", Project.ReadPropertyString(PropertyNames.BaseAddress)); 38AddIfTrue("checked", Project.ReadPropertyBool(PropertyNames.CheckForOverflowUnderflow)); 39AddIfNotNullOrWhiteSpace("define", Project.ReadPropertyString(PropertyNames.DefineConstants)); 40AddIfNotNullOrWhiteSpace("filealign", Project.ReadPropertyString(PropertyNames.FileAlignment)); 41AddIfNotNullOrWhiteSpace("doc", Project.ReadItemsAsString(ItemNames.DocFileItem)); 42AddIfTrue("fullpaths", Project.ReadPropertyBool(PropertyNames.GenerateFullPaths)); 43AddIfTrue("highentropyva", Project.ReadPropertyBool(PropertyNames.HighEntropyVA)); 44AddIfNotNullOrWhiteSpace("langversion", Project.ReadPropertyString(PropertyNames.LangVersion)); 45AddIfNotNullOrWhiteSpace("main", Project.ReadPropertyString(PropertyNames.StartupObject)); 46AddIfNotNullOrWhiteSpace("moduleassemblyname", Project.ReadPropertyString(PropertyNames.ModuleAssemblyName)); 47AddIfTrue("nostdlib", Project.ReadPropertyBool(PropertyNames.NoCompilerStandardLib)); 48AddIfNotNullOrWhiteSpace("nowarn", Project.ReadPropertyString(PropertyNames.NoWarn)); 49AddIfTrue("optimize", Project.ReadPropertyBool(PropertyNames.Optimize)); 50AddIfNotNullOrWhiteSpace("out", Project.ReadItemsAsString(PropertyNames.IntermediateAssembly)); 51AddIfNotNullOrWhiteSpace("pdb", Project.ReadPropertyString(PropertyNames.PdbFile)); 52AddIfNotNullOrWhiteSpace("ruleset", Project.ReadPropertyString(PropertyNames.ResolvedCodeAnalysisRuleSet)); 53AddIfNotNullOrWhiteSpace("subsystemversion", Project.ReadPropertyString(PropertyNames.SubsystemVersion)); 54AddIfNotNullOrWhiteSpace("target", Project.ReadPropertyString(PropertyNames.OutputType)); 55AddIfTrue("unsafe", Project.ReadPropertyBool(PropertyNames.AllowUnsafeBlocks)); 56Add("warn", Project.ReadPropertyInt(PropertyNames.WarningLevel)); 57AddIfTrue("warnaserror", Project.ReadPropertyBool(PropertyNames.TreatWarningsAsErrors)); 58AddIfNotNullOrWhiteSpace("warnaserror+", Project.ReadPropertyString(PropertyNames.WarningsAsErrors)); 59AddIfNotNullOrWhiteSpace("warnaserror-", Project.ReadPropertyString(PropertyNames.WarningsNotAsErrors));
MSBuild\ProjectFile\CommandLineArgumentReader.cs (16)
122var baseDirectory = PathUtilities.GetDirectoryName(Project.FullPath); 129var additionalFiles = Project.GetAdditionalFiles(); 141var analyzers = Project.GetAnalyzers(); 153var codePage = Project.ReadPropertyInt(PropertyNames.CodePage); 168var emitDebugInfo = Project.ReadPropertyBool(PropertyNames.DebugSymbols); 171var debugType = Project.ReadPropertyString(PropertyNames.DebugType); 181var delaySign = Project.ReadPropertyString(PropertyNames.DelaySign); 190var errorReport = Project.ReadPropertyString(PropertyNames.ErrorReport); 199var features = Project.ReadPropertyString(PropertyNames.Features); 211var imports = Project.GetTaskItems(ItemNames.Import); 228var platform = Project.ReadPropertyString(PropertyNames.PlatformTarget); 229var prefer32bit = Project.ReadPropertyBool(PropertyNames.Prefer32Bit); 241var references = Project.GetMetadataReferences(); 276var signAssembly = Project.ReadPropertyBool(PropertyNames.SignAssembly); 279var keyFile = Project.ReadPropertyString(PropertyNames.KeyOriginatorFile); 285var keyContainer = Project.ReadPropertyString(PropertyNames.KeyContainerName);
MSBuild\VisualBasic\VisualBasicCommandLineArgumentReader.cs (30)
41AddIfNotNullOrWhiteSpace("baseaddress", Project.ReadPropertyString(PropertyNames.BaseAddress)); 42AddIfNotNullOrWhiteSpace("define", Project.ReadPropertyString(PropertyNames.FinalDefineConstants)); 43AddIfNotNullOrWhiteSpace("filealign", Project.ReadPropertyString(PropertyNames.FileAlignment)); 44AddIfTrue("highentropyva", Project.ReadPropertyBool(PropertyNames.HighEntropyVA)); 45AddIfNotNullOrWhiteSpace("langversion", Project.ReadPropertyString(PropertyNames.LangVersion)); 46AddIfNotNullOrWhiteSpace("main", Project.ReadPropertyString(PropertyNames.StartupObject)); 47AddIfNotNullOrWhiteSpace("moduleassemblyname", Project.ReadPropertyString(PropertyNames.ModuleAssemblyName)); 48AddIfTrue("netcf", Project.ReadPropertyBool(PropertyNames.TargetCompactFramework)); 49AddIfTrue("nostdlib", Project.ReadPropertyBool(PropertyNames.NoCompilerStandardLib)); 50AddIfNotNullOrWhiteSpace("nowarn", Project.ReadPropertyString(PropertyNames.NoWarn)); 51AddIfTrue("nowarn", Project.ReadPropertyBool(PropertyNames._NoWarnings)); 52AddIfTrue("optimize", Project.ReadPropertyBool(PropertyNames.Optimize)); 53AddIfNotNullOrWhiteSpace("out", Project.ReadItemsAsString(PropertyNames.IntermediateAssembly)); 54AddIfTrue("removeintchecks", Project.ReadPropertyBool(PropertyNames.RemoveIntegerChecks)); 55AddIfNotNullOrWhiteSpace("rootnamespace", Project.ReadPropertyString(PropertyNames.RootNamespace)); 56AddIfNotNullOrWhiteSpace("ruleset", Project.ReadPropertyString(PropertyNames.ResolvedCodeAnalysisRuleSet)); 57AddIfNotNullOrWhiteSpace("sdkpath", Project.ReadPropertyString(PropertyNames.FrameworkPathOverride)); 58AddIfNotNullOrWhiteSpace("subsystemversion", Project.ReadPropertyString(PropertyNames.SubsystemVersion)); 59AddIfNotNullOrWhiteSpace("target", Project.ReadPropertyString(PropertyNames.OutputType)); 60AddIfTrue("warnaserror", Project.ReadPropertyBool(PropertyNames.TreatWarningsAsErrors)); 61AddIfNotNullOrWhiteSpace("warnaserror+", Project.ReadPropertyString(PropertyNames.WarningsAsErrors)); 62AddIfNotNullOrWhiteSpace("warnaserror-", Project.ReadPropertyString(PropertyNames.WarningsNotAsErrors)); 67var documentationFile = Project.ReadPropertyString(PropertyNames.DocFileItem); 68var generateDocumentation = Project.ReadPropertyBool(PropertyNames.GenerateDocumentation); 87var optionCompare = Project.ReadPropertyString(PropertyNames.OptionCompare); 98AddIfFalse("optionexplicit-", Project.ReadPropertyBool(PropertyNames.OptionExplicit)); 100AddIfTrue("optioninfer", Project.ReadPropertyBool(PropertyNames.OptionInfer)); 101AddWithPlusOrMinus("optionstrict", Project.ReadPropertyBool(PropertyNames.OptionStrict)); 102AddIfNotNullOrWhiteSpace("optionstrict", Project.ReadPropertyString(PropertyNames.OptionStrictType)); 107var vbRuntime = Project.ReadPropertyString(PropertyNames.VbRuntime);