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