125 references to MSBuildConstants
Microsoft.Build (69)
BackEnd\BuildManager\BuildManager.cs (2)
1134
string.Equals(requestData.TargetNames.First(),
MSBuildConstants
.RestoreTargetName, StringComparison.OrdinalIgnoreCase) &&
1135
requestData.GlobalPropertiesLookup.TryGetValue(
MSBuildConstants
.MSBuildIsRestoring, out string? isRestoring) &&
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
631
MSBuildEventSource.Log.ProjectCacheGetCacheResultStart(plugin.Name, buildRequest.ProjectFullPath, targetNames ??
MSBuildConstants
.DefaultTargetsMarker);
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (4)
249
undefinePropertiesArray = RemoveProperties.Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
559
projects[i].GetMetadata(ItemMetadataNames.PropertiesMetadataName).Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries),
578
string[] propertiesToUndefine = projectUndefineProperties.Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
603
projects[i].GetMetadata(ItemMetadataNames.AdditionalPropertiesMetadataName).Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries),
BackEnd\Components\RequestBuilder\RequestBuilder.cs (5)
1151
bool isRestoring = _requestEntry.RequestConfiguration.GlobalProperties[
MSBuildConstants
.MSBuildIsRestoring] is not null;
1552
if (String.Equals(project.GetEngineRequiredPropertyValue(
MSBuildConstants
.TreatWarningsAsErrors)?.Trim(), "true", StringComparison.OrdinalIgnoreCase))
1559
ISet<string> warningsAsErrors = ParseWarningCodes(project.GetEngineRequiredPropertyValue(
MSBuildConstants
.WarningsAsErrors));
1567
ISet<string> warningsNotAsErrors = ParseWarningCodes(project.GetEngineRequiredPropertyValue(
MSBuildConstants
.WarningsNotAsErrors));
1574
ISet<string> warningsAsMessages = ParseWarningCodes(project.GetEngineRequiredPropertyValue(
MSBuildConstants
.WarningsAsMessages));
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (2)
1138
ProjectErrorUtilities.VerifyThrowInvalidProject(input.AsSpan().IndexOfAny(
MSBuildConstants
.InvalidPathChars) < 0, _project.ProjectFileLocation, "IllegalCharactersInFileOrDirectory", input, inputItemName);
1139
ProjectErrorUtilities.VerifyThrowInvalidProject(output.AsSpan().IndexOfAny(
MSBuildConstants
.InvalidPathChars) < 0, _project.ProjectFileLocation, "IllegalCharactersInFileOrDirectory", output, outputItemName);
BackEnd\Components\Scheduler\SchedulingPlan.cs (2)
373
string[] values = line.Split(
MSBuildConstants
.SpaceChar);
403
string[] values = line.Split(
MSBuildConstants
.SpaceChar);
BackEnd\Components\SdkResolution\SdkResolverService.cs (1)
362
throw new SdkResolverException("CouldNotRunNuGetSdkResolver", sdkResolver, sdk, e,
MSBuildConstants
.NuGetAssemblyPathEnvironmentVariableName, e.ToString());
BackEnd\Node\OutOfProcNode.cs (1)
855
propertyListToSerialize = forwardPropertiesFromChild.Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
BackEnd\Shared\BuildRequestConfiguration.cs (1)
617
var key = $"{
MSBuildConstants
.MSBuildDummyGlobalPropertyHeader}{Guid.NewGuid():N}";
BackEnd\Shared\ConfigurationMetadata.cs (1)
59
_toolsVersion =
MSBuildConstants
.CurrentToolsVersion;
BuildCheck\Infrastructure\BuildCheckBuildEventHandler.cs (1)
67
eventArgs.GlobalProperties.TryGetValue(
MSBuildConstants
.MSBuildIsRestoring, out string? restoreProperty);
Construction\ProjectRootElement.cs (2)
51
private const string EmptyProjectFileToolsVersion = " ToolsVersion=\"" +
MSBuildConstants
.CurrentToolsVersion + "\"";
1940
foreach (string sdk in sdks.Split(
MSBuildConstants
.SemicolonChar).Select(i => i.Trim()))
Construction\Solution\SolutionFile.cs (1)
1325
proj.RelativePath.AsSpan().IndexOfAny(
MSBuildConstants
.InvalidPathChars) < 0,
Definition\Project.cs (1)
3336
string[] existingIncludePieces = evaluatedExistingInclude.Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
Definition\ToolsetConfigurationReader.cs (1)
43
private static readonly char[] s_separatorForExtensionsPathSearchPaths =
MSBuildConstants
.SemicolonChar;
Definition\ToolsetLocalReader.cs (5)
21
protected override string DefaultOverrideToolsVersion =>
MSBuildConstants
.CurrentToolsVersion;
23
protected override string DefaultToolsVersion =>
MSBuildConstants
.CurrentToolsVersion;
31
yield return new ToolsetPropertyDefinition(
MSBuildConstants
.CurrentToolsVersion, string.Empty, _sourceLocation);
37
yield return new ToolsetPropertyDefinition(
MSBuildConstants
.ToolsPath, BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, _sourceLocation);
38
yield return new ToolsetPropertyDefinition(
MSBuildConstants
.SdksPath, BuildEnvironmentHelper.Instance.MSBuildSDKsPath, _sourceLocation);
Definition\ToolsetReader.cs (3)
232
if (!toolsets.ContainsKey(
MSBuildConstants
.CurrentToolsVersion))
235
MSBuildConstants
.CurrentToolsVersion,
237
MSBuildConstants
.CurrentToolsVersion,
Evaluation\Conditionals\StringExpressionNode.cs (3)
42
result = ConversionUtilities.ConvertDecimalOrHexToDouble(
MSBuildConstants
.CurrentVisualStudioVersion);
55
result = Version.Parse(
MSBuildConstants
.CurrentVisualStudioVersion);
183
if (string.Equals(GetExpandedValue(state),
MSBuildConstants
.CurrentToolsVersion, StringComparison.Ordinal))
Evaluation\Evaluator.cs (2)
64
private static readonly char[] s_splitter =
MSBuildConstants
.SemicolonChar;
1380
_data.SetProperty(Constants.VisualStudioVersionPropertyName,
MSBuildConstants
.CurrentVisualStudioVersion, false /* NOT global property */, false /* may NOT be a reserved name */, loggingContext: _evaluationLoggingContext);
Evaluation\LazyItemEvaluator.cs (1)
380
if (
MSBuildConstants
.CharactersForExpansion.Any(frag.TextFragment.Contains))
Graph\ProjectGraph.cs (5)
865
if (target.Equals(
MSBuildConstants
.DefaultTargetsMarker, StringComparison.OrdinalIgnoreCase) ||
866
target.Equals(
MSBuildConstants
.ProjectReferenceTargetsOrDefaultTargetsMarker, StringComparison.OrdinalIgnoreCase))
903
if (target.Equals(
MSBuildConstants
.DefaultTargetsMarker, StringComparison.OrdinalIgnoreCase))
914
else if (target.Equals(
MSBuildConstants
.ProjectReferenceTargetsOrDefaultTargetsMarker, StringComparison.OrdinalIgnoreCase))
992
MSBuildConstants
.CurrentToolsVersion,
Graph\ProjectInterpretation.cs (3)
43
private static readonly char[] PropertySeparator =
MSBuildConstants
.SemicolonChar;
64
Assumed.True(!skipIfNonexistent || (!target.Equals(
MSBuildConstants
.DefaultTargetsMarker)
65
&& !target.Equals(
MSBuildConstants
.ProjectReferenceTargetsOrDefaultTargetsMarker)), $"{target} cannot be marked as SkipNonexistentTargets");
Logging\BinaryLogger\BinaryLogger.cs (4)
213
var parameters = parametersString.Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
819
var parameters = Parameters.Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
879
var paramParts = parameters.Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
967
var paramParts = parameters.Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
Logging\DistributedLoggers\ConfigurableForwardingLogger.cs (1)
401
private static readonly char[] s_parameterDelimiters =
MSBuildConstants
.SemicolonChar;
Logging\FileLogger.cs (2)
282
private static readonly char[] s_fileLoggerParameterDelimiters =
MSBuildConstants
.SemicolonChar;
287
private static readonly char[] s_fileLoggerParameterValueSplitCharacter =
MSBuildConstants
.EqualsChar;
Logging\ParallelLogger\ConsoleOutputAligner.cs (2)
54
int j = message.IndexOfAny(
MSBuildConstants
.CrLf);
67
j = message.IndexOfAny(
MSBuildConstants
.CrLf, i);
parent\Shared\CanonicalError.cs (1)
373
string[] explodedText = parsedMessage.text.Split(
MSBuildConstants
.SingleQuoteChar, StringSplitOptions.RemoveEmptyEntries);
parent\Shared\PlatformNegotiation.cs (3)
37
foreach (string s in projectReferencePlatformsMetadata.Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries))
108
foreach (string s in stringTable.Trim().Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries))
110
string[] keyVal = s.Trim().Split(
MSBuildConstants
.EqualsChar);
ReservedPropertyNames.cs (1)
36
internal const string ToolsPath =
MSBuildConstants
.ToolsPath;
Utilities\EngineFileUtilities.cs (1)
581
foreach (string regex in wildCards.Split(
MSBuildConstants
.SemicolonChar))
Utilities\Utilities.cs (6)
366
toolsVersionToUse =
MSBuildConstants
.CurrentToolsVersion;
379
toolsVersionToUse =
MSBuildConstants
.CurrentToolsVersion;
397
currentToolset = getToolset(
MSBuildConstants
.CurrentToolsVersion);
416
toolsVersionToUse =
MSBuildConstants
.CurrentToolsVersion;
454
toolsVersionToUse =
MSBuildConstants
.CurrentToolsVersion;
459
toolsVersionToUse =
MSBuildConstants
.CurrentToolsVersion;
Microsoft.Build.Framework (20)
Constants.cs (3)
57
internal static string defaultFallbackToolsVersion =
MSBuildConstants
.CurrentToolsVersion;
62
internal static string defaultSolutionWrapperProjectToolsVersion =
MSBuildConstants
.CurrentToolsVersion;
88
internal static string AssemblyVersion =>
MSBuildConstants
.CurrentProductVersion;
FileClassifier.cs (1)
281
?.Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries)
FileUtilities.cs (2)
1385
string[] splitBase = fullBase.Split(
MSBuildConstants
.DirectorySeparatorChar, StringSplitOptions.RemoveEmptyEntries);
1386
string[] splitPath = fullPath.Split(
MSBuildConstants
.DirectorySeparatorChar, StringSplitOptions.RemoveEmptyEntries);
Loader\CoreCLRAssemblyLoader.cs (1)
33
private static readonly Version _currentAssemblyVersion = new Version(Microsoft.Build.Shared.
MSBuildConstants
.CurrentAssemblyVersion);
Logging\LoggerParametersHelper.cs (2)
14
public static readonly char[] s_parameterDelimiters =
MSBuildConstants
.SemicolonChar;
17
public static readonly char[] s_parameterValueSplitCharacter =
MSBuildConstants
.EqualsChar;
Sdk\SdkReference.cs (1)
87
var parts = sdk.Split(
MSBuildConstants
.ForwardSlash).Select(i => i.Trim()).ToArray();
Utilities\AssemblyFolders\AssemblyFoldersEx.cs (1)
278
string[] platforms = platformValue.Split(
MSBuildConstants
.SemicolonChar);
Utilities\ExtensionSDK.cs (2)
153
string[] properties = moniker.Split(
MSBuildConstants
.CommaChar);
157
string[] words = property.Split(
MSBuildConstants
.EqualsChar);
Utilities\FileMatcher.cs (1)
1729
if (filespec.AsSpan().IndexOfAny(
MSBuildConstants
.InvalidPathChars) >= 0)
Utilities\FrameworkLocationHelper.cs (1)
982
if (string.Equals(toolsVersion,
MSBuildConstants
.CurrentToolsVersion, StringComparison.Ordinal))
Utilities\ToolLocationHelper_ReferenceAssemblies.cs (1)
41
private static readonly char[] _separatorForFallbackSearchPaths =
MSBuildConstants
.SemicolonChar;
Utilities\ToolLocationHelper_SDKDiscovery.cs (1)
36
private static readonly char[] s_diskRootSplitChars =
MSBuildConstants
.SemicolonChar;
Utilities\ToolLocationHelper_VisualStudio.cs (2)
107
var roots = possibleRoots.Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
108
var files = relativeFilePaths.Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
Utilities\ToolLocationHelper.cs (1)
25
public static string CurrentToolsVersion =>
MSBuildConstants
.CurrentToolsVersion;
Microsoft.Build.Tasks.Core (21)
AssemblyDependency\GenerateBindingRedirects.cs (1)
261
var oldVersionRange = oldVersionAttribute.Value.Split(
MSBuildConstants
.HyphenChar);
AssignProjectConfiguration.cs (2)
393
string[] mappings = mappingList.Split(
MSBuildConstants
.SemicolonChar);
397
string[] platforms = mapping.Split(
MSBuildConstants
.EqualsChar);
CreateManifestResourceName.cs (2)
360
string[] subNames = name.Split(
MSBuildConstants
.DotChar);
390
string[] subNames = name.Split(
MSBuildConstants
.ForwardSlashBackslash);
GetReferenceAssemblyPaths.cs (1)
298
string[] parts = fallbackSearchPaths.Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
ManifestUtil\PathUtil.cs (1)
41
return path.Split(
MSBuildConstants
.DirectorySeparatorChar);
MSBuild.cs (4)
208
undefinePropertiesArray = RemoveProperties.Split(
MSBuildConstants
.SemicolonChar);
506
log, ResourceUtilities.FormatResourceStringIgnoreCodeAndKeyword("General.OverridingProperties", projectNames[i]), "Properties", projects[i].GetMetadata("Properties").Split(
MSBuildConstants
.SemicolonChar),
524
string[] propertiesToUndefine = projectUndefineProperties.Split(
MSBuildConstants
.SemicolonChar);
546
log, ResourceUtilities.FormatResourceStringIgnoreCodeAndKeyword("General.AdditionalProperties", projectNames[i]), "AdditionalProperties", projects[i].GetMetadata("AdditionalProperties").Split(
MSBuildConstants
.SemicolonChar),
parent\Shared\CanonicalError.cs (1)
373
string[] explodedText = parsedMessage.text.Split(
MSBuildConstants
.SingleQuoteChar, StringSplitOptions.RemoveEmptyEntries);
parent\Shared\PlatformNegotiation.cs (3)
37
foreach (string s in projectReferencePlatformsMetadata.Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries))
108
foreach (string s in stringTable.Trim().Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries))
110
string[] keyVal = s.Trim().Split(
MSBuildConstants
.EqualsChar);
ResolveSDKReference.cs (3)
66
private static readonly char[] s_appxSplitChar =
MSBuildConstants
.HyphenChar;
553
return dependsOnSDK.Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries).Select(x => x.Trim()).Where(y => y.Length > 0).ToList<string>();
665
private static readonly char[] s_supportedArchitecturesSplitChars =
MSBuildConstants
.SemicolonChar;
system.design\stronglytypedresourcebuilder.cs (1)
334
var versionArg = new CodeAttributeArgument(new CodePrimitiveExpression(
MSBuildConstants
.CurrentAssemblyVersion));
Telemetry.cs (2)
39
foreach (string pair in EventData.Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries))
41
var item = pair.Split(
MSBuildConstants
.EqualsChar, 2, StringSplitOptions.RemoveEmptyEntries);
Microsoft.Build.Utilities.Core (3)
parent\Shared\CanonicalError.cs (1)
373
string[] explodedText = parsedMessage.text.Split(
MSBuildConstants
.SingleQuoteChar, StringSplitOptions.RemoveEmptyEntries);
ToolTask.cs (2)
1417
.Split(
MSBuildConstants
.PathSeparatorChar)?
1790
private static readonly char[] s_equalsSplitter =
MSBuildConstants
.EqualsChar;
MSBuild (12)
XMake.cs (12)
1965
bool restoreOnly = targets.Length == 1 && string.Equals(targets[0],
MSBuildConstants
.RestoreTargetName, StringComparison.OrdinalIgnoreCase);
2314
restoreGlobalProperties[
MSBuildConstants
.MSBuildRestoreSessionId] = Guid.NewGuid().ToString("D");
2317
restoreGlobalProperties[
MSBuildConstants
.MSBuildIsRestoring] = bool.TrueString;
2346
targetsToBuild: [
MSBuildConstants
.RestoreTargetName],
2965
foreach (string parameter in s.Split(
MSBuildConstants
.SemicolonChar))
2972
string[] parameterAndValue = parameter.Split(
MSBuildConstants
.EqualsChar);
3798
InitializationException.VerifyThrow(extension.AsSpan().IndexOfAny(
MSBuildConstants
.InvalidPathChars) < 0, "InvalidExtensionToIgnore", extension, null, false);
3804
InitializationException.VerifyThrow(extension.IndexOfAny(
MSBuildConstants
.WildcardChars) == -1, "InvalidExtensionToIgnore", extension, null, false);
3830
private static readonly char[] s_propertyValueSeparator =
MSBuildConstants
.EqualsChar;
3989
parametersToAggregate[i] = parametersToAggregate[i].Trim(
MSBuildConstants
.SemicolonChar);
4304
string[] nameValues = parameters.Split(
MSBuildConstants
.SemicolonChar);
4334
string[] nameValuePair = parameter.Split(
MSBuildConstants
.EqualsChar);