52 references to ReservedPropertyKind
Microsoft.Build (52)
Evaluation\Expander.PropertyExpander.cs (7)
629!ReservedPropertyNames.TryGetKind(propertyName, startIndex, length, out ReservedPropertyKind propertyKind)) 636case ReservedPropertyKind.ThisFile: 639case ReservedPropertyKind.ThisFileName: 642case ReservedPropertyKind.ThisFileFullPath: 645case ReservedPropertyKind.ThisFileExtension: 648case ReservedPropertyKind.ThisFileDirectory: 651case ReservedPropertyKind.ThisFileDirectoryNoRoot:
ReservedPropertyNames.cs (45)
104/// <param name="result">The identified property, or <see cref="ReservedPropertyKind.None"/>.</param> 113public static bool TryGetKind(string propertyName, out ReservedPropertyKind result) 122/// <param name="result">The identified property, or <see cref="ReservedPropertyKind.None"/>.</param> 127public static bool TryGetKind(string propertyName, int startIndex, int length, out ReservedPropertyKind result) 135result = ReservedPropertyKind.None; 144return result is not ReservedPropertyKind.None; 150return result is not ReservedPropertyKind.None; 159=> ReservedPropertyKind.BinPath, 163=> ReservedPropertyKind.Version, 165_ => ReservedPropertyKind.None, 172=> ReservedPropertyKind.BuildNodeCount, 176=> ReservedPropertyKind.ToolsPath, 178_ => ReservedPropertyKind.None, 185=> ReservedPropertyKind.Interactive, 189=> ReservedPropertyKind.RuntimeType, 191_ => ReservedPropertyKind.None, 196=> ReservedPropertyKind.ToolsVersion, 202=> ReservedPropertyKind.LastTaskResult, 206=> ReservedPropertyKind.ProgramFiles32, 208_ => ReservedPropertyKind.None, 213=> ReservedPropertyKind.AssemblyVersion, 217=> ReservedPropertyKind.StartupDirectory, 221=> ReservedPropertyKind.DisableFeaturesFromVersion, 223_ => ReservedPropertyKind.None, 226return result is not ReservedPropertyKind.None; 228static ReservedPropertyKind GetProjectPropertyKind(string propertyName, int startIndex, int length) 241=> ReservedPropertyKind.ProjectFile, 245=> ReservedPropertyKind.ProjectName, 247_ => ReservedPropertyKind.None, 252=> ReservedPropertyKind.ProjectFullPath, 258=> ReservedPropertyKind.ProjectDirectory, 262=> ReservedPropertyKind.ProjectExtension, 264_ => ReservedPropertyKind.None, 269=> ReservedPropertyKind.ProjectDefaultTargets, 273=> ReservedPropertyKind.ProjectDirectoryNoRoot, 275_ => ReservedPropertyKind.None, 279static ReservedPropertyKind GetThisFilePropertyKind(string propertyName, int startIndex, int length) 28915 => ReservedPropertyKind.ThisFile, 293=> ReservedPropertyKind.ThisFileName, 297=> ReservedPropertyKind.ThisFileFullPath, 303=> ReservedPropertyKind.ThisFileDirectory, 307=> ReservedPropertyKind.ThisFileExtension, 309_ => ReservedPropertyKind.None, 314=> ReservedPropertyKind.ThisFileDirectoryNoRoot, 316_ => ReservedPropertyKind.None,