52 references to ReservedPropertyKind
Microsoft.Build (52)
Evaluation\Expander.PropertyExpander.cs (7)
629
!ReservedPropertyNames.TryGetKind(propertyName, startIndex, length, out
ReservedPropertyKind
propertyKind))
636
case
ReservedPropertyKind
.ThisFile:
639
case
ReservedPropertyKind
.ThisFileName:
642
case
ReservedPropertyKind
.ThisFileFullPath:
645
case
ReservedPropertyKind
.ThisFileExtension:
648
case
ReservedPropertyKind
.ThisFileDirectory:
651
case
ReservedPropertyKind
.ThisFileDirectoryNoRoot:
ReservedPropertyNames.cs (45)
104
/// <param name="result">The identified property, or <see cref="
ReservedPropertyKind
.None"/>.</param>
113
public static bool TryGetKind(string propertyName, out
ReservedPropertyKind
result)
122
/// <param name="result">The identified property, or <see cref="
ReservedPropertyKind
.None"/>.</param>
127
public static bool TryGetKind(string propertyName, int startIndex, int length, out
ReservedPropertyKind
result)
135
result =
ReservedPropertyKind
.None;
144
return result is not
ReservedPropertyKind
.None;
150
return 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,
226
return result is not
ReservedPropertyKind
.None;
228
static
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,
279
static
ReservedPropertyKind
GetThisFilePropertyKind(string propertyName, int startIndex, int length)
289
15 =>
ReservedPropertyKind
.ThisFile,
293
=>
ReservedPropertyKind
.ThisFileName,
297
=>
ReservedPropertyKind
.ThisFileFullPath,
303
=>
ReservedPropertyKind
.ThisFileDirectory,
307
=>
ReservedPropertyKind
.ThisFileExtension,
309
_ =>
ReservedPropertyKind
.None,
314
=>
ReservedPropertyKind
.ThisFileDirectoryNoRoot,
316
_ =>
ReservedPropertyKind
.None,