84 references to ReservedPropertyNames
Microsoft.Build (79)
BackEnd\BuildManager\BuildManager.cs (1)
1310submission.BuildRequestData.ProjectInstance.GetProperty(ReservedPropertyNames.projectDirectory).EvaluatedValue,
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
586_loggingService.LogComment(buildEventContext, MessageImportance.High, "ProjectCacheHitWithOutputs", buildRequest.ProjectInstance.GetPropertyValue(ReservedPropertyNames.projectName));
BackEnd\Components\RequestBuilder\IntrinsicTasks\PropertyGroupIntrinsicTask.cs (2)
10using ReservedPropertyNames = Microsoft.Build.Internal.ReservedPropertyNames; 75!ReservedPropertyNames.IsReservedProperty(property.Name),
BackEnd\Components\RequestBuilder\Lookup.cs (2)
12using ReservedPropertyNames = Microsoft.Build.Internal.ReservedPropertyNames; 207if (String.Equals(property.Name, ReservedPropertyNames.lastTaskResult, StringComparison.OrdinalIgnoreCase))
BackEnd\Components\RequestBuilder\TaskBuilder.cs (2)
27using ReservedPropertyNames = Microsoft.Build.Internal.ReservedPropertyNames; 832bucket.Lookup.SetProperty(ProjectPropertyInstance.Create(ReservedPropertyNames.lastTaskResult, taskResult ? "true" : "false", true/* may be reserved */, _buildRequestEntry.RequestConfiguration.Project.IsImmutable));
Construction\ProjectPropertyElement.cs (1)
97ErrorUtilities.VerifyThrowInvalidOperation(!XMakeElements.ReservedItemNames.Contains(name) && !ReservedPropertyNames.IsReservedProperty(name), "OM_CannotCreateReservedProperty", name);
Definition\ProjectProperty.cs (3)
12using ReservedPropertyNames = Microsoft.Build.Internal.ReservedPropertyNames; 524ErrorUtilities.VerifyThrowArgument(mayBeReserved || !ReservedPropertyNames.IsReservedProperty(name), "OM_ReservedName", name); 610{ return ReservedPropertyNames.IsReservedProperty(Name); }
Definition\Toolset.cs (7)
25using ReservedPropertyNames = Microsoft.Build.Internal.ReservedPropertyNames; 904reservedProperties.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.binPath, EscapingUtilities.Escape(ToolsPath), mayBeReserved: true)); 905reservedProperties.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.toolsVersion, ToolsVersion, mayBeReserved: true)); 907reservedProperties.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.toolsPath, EscapingUtilities.Escape(ToolsPath), mayBeReserved: true)); 908reservedProperties.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.assemblyVersion, Constants.AssemblyVersion, mayBeReserved: true)); 909reservedProperties.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.version, MSBuildAssemblyFileVersion.Instance.MajorMinorBuild, mayBeReserved: true)); 911reservedProperties.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.msbuildRuntimeType,
Definition\ToolsetReader.cs (6)
19using ReservedPropertyNames = Microsoft.Build.Internal.ReservedPropertyNames; 553if (String.Equals(property.Name, ReservedPropertyNames.toolsPath, StringComparison.OrdinalIgnoreCase)) 561new ToolsetPropertyDefinition(ReservedPropertyNames.toolsPath, toolsPath, property.Source), 566else if (String.Equals(property.Name, ReservedPropertyNames.binPath, StringComparison.OrdinalIgnoreCase)) 574new ToolsetPropertyDefinition(ReservedPropertyNames.binPath, binPath, property.Source), 579else if (ReservedPropertyNames.IsReservedProperty(property.Name))
Definition\ToolsetRegistryReader.cs (2)
140defaultToolsVersion = GetValue(defaultToolsVersionKey, ReservedPropertyNames.overrideTasksPath); 163defaultOverrideToolsVersion = GetValue(defaultOverrideToolsVersionKey, ReservedPropertyNames.defaultOverrideToolsVersion);
Evaluation\Evaluator.cs (25)
35using ReservedPropertyNames = Microsoft.Build.Internal.ReservedPropertyNames; 620SetBuiltInProperty(ReservedPropertyNames.interactive, "true"); 947SetBuiltInProperty(ReservedPropertyNames.projectDefaultTargets, EscapingUtilities.UnescapeAll(expanded)); 1122SetBuiltInProperty(ReservedPropertyNames.toolsVersion, _data.Toolset.ToolsVersion); 1123SetBuiltInProperty(ReservedPropertyNames.toolsPath, _data.Toolset.ToolsPath); 1124SetBuiltInProperty(ReservedPropertyNames.binPath, _data.Toolset.ToolsPath); 1125SetBuiltInProperty(ReservedPropertyNames.startupDirectory, startupDirectory); 1126SetBuiltInProperty(ReservedPropertyNames.buildNodeCount, _maxNodeCount.ToString(CultureInfo.CurrentCulture)); 1127SetBuiltInProperty(ReservedPropertyNames.programFiles32, FrameworkLocationHelper.programFiles32); 1128SetBuiltInProperty(ReservedPropertyNames.assemblyVersion, Constants.AssemblyVersion); 1129SetBuiltInProperty(ReservedPropertyNames.version, MSBuildAssemblyFileVersion.Instance.MajorMinorBuild); 1130SetBuiltInProperty(ReservedPropertyNames.fileVersion, CachedFileVersion); 1131SetBuiltInProperty(ReservedPropertyNames.semanticVersion, ProjectCollection.DisplayVersion); 1135SetBuiltInProperty(ReservedPropertyNames.msbuilddisablefeaturesfromversion, ChangeWaves.DisabledWave.ToString()); 1140SetBuiltInProperty(ReservedPropertyNames.osName, NativeMethodsShared.OSName); 1141SetBuiltInProperty(ReservedPropertyNames.frameworkToolsRoot, NativeMethodsShared.FrameworkBasePath); 1148SetBuiltInProperty(ReservedPropertyNames.msbuildRuntimeType, "Full"); 1153SetBuiltInProperty(ReservedPropertyNames.projectDirectory, String.IsNullOrEmpty(_projectRootElement.DirectoryPath) ? 1175SetBuiltInProperty(ReservedPropertyNames.projectFile, projectFile); 1176SetBuiltInProperty(ReservedPropertyNames.projectName, projectFileWithoutExtension); 1177SetBuiltInProperty(ReservedPropertyNames.projectExtension, projectExtension); 1178SetBuiltInProperty(ReservedPropertyNames.projectFullPath, projectFullPath); 1179SetBuiltInProperty(ReservedPropertyNames.projectDirectory, projectDirectory); 1180SetBuiltInProperty(ReservedPropertyNames.projectDirectoryNoRoot, projectDirectoryNoRoot); 1723var projectPath = _data.GetProperty(ReservedPropertyNames.projectFullPath)?.EvaluatedValue;
Evaluation\Expander.cs (8)
26using ReservedPropertyNames = Microsoft.Build.Internal.ReservedPropertyNames; 1601if (!ReservedPropertyNames.IsReservedProperty(propertyName)) 1615if (String.Equals(propertyName, ReservedPropertyNames.thisFile, StringComparison.OrdinalIgnoreCase)) 1619else if (String.Equals(propertyName, ReservedPropertyNames.thisFileName, StringComparison.OrdinalIgnoreCase)) 1623else if (String.Equals(propertyName, ReservedPropertyNames.thisFileFullPath, StringComparison.OrdinalIgnoreCase)) 1627else if (String.Equals(propertyName, ReservedPropertyNames.thisFileExtension, StringComparison.OrdinalIgnoreCase)) 1631else if (String.Equals(propertyName, ReservedPropertyNames.thisFileDirectory, StringComparison.OrdinalIgnoreCase)) 1635else if (String.Equals(propertyName, ReservedPropertyNames.thisFileDirectoryNoRoot, StringComparison.OrdinalIgnoreCase))
Evaluation\ProjectParser.cs (3)
12using ReservedPropertyNames = Microsoft.Build.Internal.ReservedPropertyNames; 226ProjectErrorUtilities.VerifyThrowInvalidProject(!XMakeElements.ReservedItemNames.Contains(childElement.Name) && !ReservedPropertyNames.IsReservedProperty(childElement.Name), childElement.Location, "CannotModifyReservedProperty", childElement.Name); 702ProjectErrorUtilities.VerifyThrowInvalidProject(String.IsNullOrWhiteSpace(propertyNameAttribute?.Value) || !ReservedPropertyNames.IsReservedProperty(propertyNameAttribute.Value), element.Location, "CannotModifyReservedProperty", propertyNameAttribute?.Value);
Instance\ProjectInstance.cs (2)
2287if (!ReservedPropertyNames.IsReservedProperty(property.Name)) 2905|| ReservedPropertyNames.IsReservedProperty(environmentVariableName)))
Instance\ProjectPropertyInstance.cs (3)
13using ReservedPropertyNames = Microsoft.Build.Internal.ReservedPropertyNames; 302ErrorUtilities.VerifyThrowArgument(mayBeReserved || !ReservedPropertyNames.IsReservedProperty(name), "OM_CannotCreateReservedProperty", name); 308ProjectErrorUtilities.VerifyThrowInvalidProject(mayBeReserved || !ReservedPropertyNames.IsReservedProperty(name), location, "CannotModifyReservedProperty", name);
Utilities\Utilities.cs (11)
483? Path.Combine(programFiles32, ReservedPropertyNames.extensionsPathSuffix) 486envPropertiesHashSet.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.extensionsPath32, extensionsPath32, true)); 501ReservedPropertyNames.extensionsPathSuffix) 503envPropertiesHashSet.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.extensionsPath64, extensionsPath64, true)); 518extensionsPath = Path.Combine(programFiles, ReservedPropertyNames.extensionsPathSuffix); 526envPropertiesHashSet.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.extensionsPath, extensionsPath, true)); 532ProjectPropertyInstance localAppDataProp = envPropertiesHashSet.Get(ReservedPropertyNames.localAppData); 554envPropertiesHashSet.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.localAppData, localAppData)); 557string userExtensionsPath = Path.Combine(localAppData, ReservedPropertyNames.userExtensionsPathSuffix); 558envPropertiesHashSet.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.userExtensionsPath, userExtensionsPath)); 569!ReservedPropertyNames.IsReservedProperty(environmentVariableName))
Microsoft.Build.Engine.UnitTests (5)
Definition\Project_Internal_Tests.cs (3)
285project.GetPropertyValue(ReservedPropertyNames.interactive).ShouldBe(interactive ? bool.TrueString : string.Empty, StringCompareShould.IgnoreCase); 313project.GetPropertyValue(ReservedPropertyNames.interactive).ShouldBe(interactive ? bool.TrueString : string.Empty, StringCompareShould.IgnoreCase); 343project.GetPropertyValue(ReservedPropertyNames.interactive).ShouldBe(interactive ? bool.TrueString : string.Empty, StringCompareShould.IgnoreCase);
Instance\ProjectInstance_Internal_Tests.cs (2)
894projectInstance.GetPropertyValue(ReservedPropertyNames.interactive).ShouldBe(interactive ? bool.TrueString : string.Empty, StringCompareShould.IgnoreCase); 922projectInstance.GetPropertyValue(ReservedPropertyNames.interactive).ShouldBe(interactive ? bool.TrueString : string.Empty, StringCompareShould.IgnoreCase);