70 references to ReservedPropertyNames
Microsoft.Build (70)
BackEnd\BuildManager\BuildManager.cs (1)
1820submission.BuildRequestData.ProjectInstance.GetProperty(ReservedPropertyNames.ProjectDirectory)!.EvaluatedValue,
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
692_loggingService.LogComment(buildEventContext, MessageImportance.High, "ProjectCacheHitWithOutputs", buildRequest.ProjectInstance!.GetPropertyValue(ReservedPropertyNames.ProjectName));
BackEnd\Components\RequestBuilder\IntrinsicTasks\PropertyGroupIntrinsicTask.cs (2)
11using ReservedPropertyNames = Microsoft.Build.Internal.ReservedPropertyNames; 79!ReservedPropertyNames.IsReservedProperty(property.Name),
BackEnd\Components\RequestBuilder\Lookup.cs (2)
14using ReservedPropertyNames = Microsoft.Build.Internal.ReservedPropertyNames; 210if (String.Equals(property.Name, ReservedPropertyNames.LastTaskResult, StringComparison.OrdinalIgnoreCase))
BackEnd\Components\RequestBuilder\TaskBuilder.cs (4)
26using ReservedPropertyNames = Microsoft.Build.Internal.ReservedPropertyNames; 498bucket.Lookup.SetProperty(ProjectPropertyInstance.Create(ReservedPropertyNames.LastTaskResult, "false", true, _buildRequestEntry.RequestConfiguration.Project.IsImmutable)); 505bucket.Lookup.SetProperty(ProjectPropertyInstance.Create(ReservedPropertyNames.LastTaskResult, "false", true, _buildRequestEntry.RequestConfiguration.Project.IsImmutable)); 920bucket.Lookup.SetProperty(ProjectPropertyInstance.Create(ReservedPropertyNames.LastTaskResult, taskResult ? "true" : "false", true/* may be reserved */, _buildRequestEntry.RequestConfiguration.Project.IsImmutable));
Construction\ProjectPropertyElement.cs (1)
98ErrorUtilities.VerifyThrowInvalidOperation(!XMakeElements.ReservedItemNames.Contains(name) && !ReservedPropertyNames.IsReservedProperty(name), "OM_CannotCreateReservedProperty", name);
Definition\ProjectProperty.cs (3)
12using ReservedPropertyNames = Microsoft.Build.Internal.ReservedPropertyNames; 550ErrorUtilities.VerifyThrowArgument(mayBeReserved || !ReservedPropertyNames.IsReservedProperty(name), "OM_ReservedName", name); 636{ return ReservedPropertyNames.IsReservedProperty(Name); }
Definition\Toolset.cs (7)
22using ReservedPropertyNames = Microsoft.Build.Internal.ReservedPropertyNames; 801reservedProperties.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.BinPath, EscapingUtilities.Escape(ToolsPath), mayBeReserved: true)); 802reservedProperties.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.ToolsVersion, ToolsVersion, mayBeReserved: true)); 804reservedProperties.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.ToolsPath, EscapingUtilities.Escape(ToolsPath), mayBeReserved: true)); 805reservedProperties.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.AssemblyVersion, Constants.AssemblyVersion, mayBeReserved: true)); 806reservedProperties.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.Version, MSBuildAssemblyFileVersion.Instance.MajorMinorBuild, mayBeReserved: true)); 808reservedProperties.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.MSBuildRuntimeType,
Definition\ToolsetReader.cs (6)
19using ReservedPropertyNames = Microsoft.Build.Internal.ReservedPropertyNames; 530if (String.Equals(property.Name, ReservedPropertyNames.ToolsPath, StringComparison.OrdinalIgnoreCase)) 538new ToolsetPropertyDefinition(ReservedPropertyNames.ToolsPath, toolsPath, property.Source), 543else if (String.Equals(property.Name, ReservedPropertyNames.BinPath, StringComparison.OrdinalIgnoreCase)) 551new ToolsetPropertyDefinition(ReservedPropertyNames.BinPath, binPath, property.Source), 556else if (ReservedPropertyNames.IsReservedProperty(property.Name))
Evaluation\Evaluator.cs (25)
34using ReservedPropertyNames = Microsoft.Build.Internal.ReservedPropertyNames; 744SetBuiltInProperty(ReservedPropertyNames.Interactive, "true"); 1116SetBuiltInProperty(ReservedPropertyNames.ProjectDefaultTargets, EscapingUtilities.UnescapeAll(expanded)); 1291SetBuiltInProperty(ReservedPropertyNames.ToolsVersion, _data.Toolset.ToolsVersion); 1292SetBuiltInProperty(ReservedPropertyNames.ToolsPath, _data.Toolset.ToolsPath); 1293SetBuiltInProperty(ReservedPropertyNames.BinPath, _data.Toolset.ToolsPath); 1294SetBuiltInProperty(ReservedPropertyNames.StartupDirectory, startupDirectory); 1295SetBuiltInProperty(ReservedPropertyNames.BuildNodeCount, _maxNodeCount.ToString(CultureInfo.CurrentCulture)); 1296SetBuiltInProperty(ReservedPropertyNames.ProgramFiles32, FrameworkLocationHelper.programFiles32); 1297SetBuiltInProperty(ReservedPropertyNames.AssemblyVersion, Constants.AssemblyVersion); 1298SetBuiltInProperty(ReservedPropertyNames.Version, MSBuildAssemblyFileVersion.Instance.MajorMinorBuild); 1299SetBuiltInProperty(ReservedPropertyNames.FileVersion, CachedFileVersion); 1300SetBuiltInProperty(ReservedPropertyNames.SemanticVersion, ProjectCollection.DisplayVersion); 1304SetBuiltInProperty(ReservedPropertyNames.MSBuildDisableFeaturesFromVersion, ChangeWaves.DisabledWave.ToString()); 1309SetBuiltInProperty(ReservedPropertyNames.OSName, NativeMethodsShared.OSName); 1310SetBuiltInProperty(ReservedPropertyNames.FrameworkToolsRoot, NativeMethodsShared.FrameworkBasePath); 1314SetBuiltInProperty(ReservedPropertyNames.MSBuildRuntimeType, 1322SetBuiltInProperty(ReservedPropertyNames.ProjectDirectory, string.IsNullOrEmpty(_projectRootElement.DirectoryPath) ? 1344SetBuiltInProperty(ReservedPropertyNames.ProjectFile, projectFile); 1345SetBuiltInProperty(ReservedPropertyNames.ProjectName, projectFileWithoutExtension); 1346SetBuiltInProperty(ReservedPropertyNames.ProjectExtension, projectExtension); 1347SetBuiltInProperty(ReservedPropertyNames.ProjectFullPath, projectFullPath); 1348SetBuiltInProperty(ReservedPropertyNames.ProjectDirectory, projectDirectory); 1349SetBuiltInProperty(ReservedPropertyNames.ProjectDirectoryNoRoot, projectDirectoryNoRoot); 1901var projectPath = _data.GetProperty(ReservedPropertyNames.ProjectFullPath)?.EvaluatedValue;
Evaluation\Expander.PropertyExpander.cs (2)
588if (ReservedPropertyNames.StartsWithMSBuild(propertyName, startIndex, length)) 629!ReservedPropertyNames.TryGetKind(propertyName, startIndex, length, out ReservedPropertyKind propertyKind))
Evaluation\ProjectParser.cs (3)
14using ReservedPropertyNames = Microsoft.Build.Internal.ReservedPropertyNames; 235ProjectErrorUtilities.VerifyThrowInvalidProject(!XMakeElements.ReservedItemNames.Contains(childElement.Name) && !ReservedPropertyNames.IsReservedProperty(childElement.Name), childElement.Location, "CannotModifyReservedProperty", childElement.Name); 730ProjectErrorUtilities.VerifyThrowInvalidProject(String.IsNullOrWhiteSpace(propertyNameAttribute?.Value) || !ReservedPropertyNames.IsReservedProperty(propertyNameAttribute.Value), element.Location, "CannotModifyReservedProperty", propertyNameAttribute?.Value);
Instance\ProjectInstance.cs (2)
2459if (!ReservedPropertyNames.IsReservedProperty(property.Name)) 3132|| ReservedPropertyNames.IsReservedProperty(environmentVariableName)))
Instance\ProjectPropertyInstance.cs (3)
14using ReservedPropertyNames = Microsoft.Build.Internal.ReservedPropertyNames; 330ErrorUtilities.VerifyThrowArgument(mayBeReserved || !ReservedPropertyNames.IsReservedProperty(name), "OM_CannotCreateReservedProperty", name); 336ProjectErrorUtilities.VerifyThrowInvalidProject(mayBeReserved || !ReservedPropertyNames.IsReservedProperty(name), location, "CannotModifyReservedProperty", name);
Utilities\Utilities.cs (8)
506envPropertiesHashSet.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.ExtensionsPath32, extensionsPath32, true)); 510envPropertiesHashSet.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.ExtensionsPath64, extensionsPath64, true)); 546envPropertiesHashSet.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.ExtensionsPath, extensionsPath, true)); 552ProjectPropertyInstance localAppDataProp = envPropertiesHashSet.Get(ReservedPropertyNames.LocalAppData); 574envPropertiesHashSet.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.LocalAppData, localAppData)); 577string userExtensionsPath = Path.Combine(localAppData, ReservedPropertyNames.UserExtensionsPathSuffix); 578envPropertiesHashSet.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.UserExtensionsPath, userExtensionsPath)); 589!ReservedPropertyNames.IsReservedProperty(environmentVariableName))