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