123 references to MSBuildConstants
Microsoft.Build (66)
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
624
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)
1135
bool isRestoring = _requestEntry.RequestConfiguration.GlobalProperties[
MSBuildConstants
.MSBuildIsRestoring] is not null;
1492
if (String.Equals(project.GetEngineRequiredPropertyValue(
MSBuildConstants
.TreatWarningsAsErrors)?.Trim(), "true", StringComparison.OrdinalIgnoreCase))
1499
ISet<string> warningsAsErrors = ParseWarningCodes(project.GetEngineRequiredPropertyValue(
MSBuildConstants
.WarningsAsErrors));
1507
ISet<string> warningsNotAsErrors = ParseWarningCodes(project.GetEngineRequiredPropertyValue(
MSBuildConstants
.WarningsNotAsErrors));
1514
ISet<string> warningsAsMessages = ParseWarningCodes(project.GetEngineRequiredPropertyValue(
MSBuildConstants
.WarningsAsMessages));
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (2)
1129
ProjectErrorUtilities.VerifyThrowInvalidProject(input.AsSpan().IndexOfAny(
MSBuildConstants
.InvalidPathChars) < 0, _project.ProjectFileLocation, "IllegalCharactersInFileOrDirectory", input, inputItemName);
1130
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)
349
throw new SdkResolverException("CouldNotRunNuGetSdkResolver", sdkResolver, sdk, e,
MSBuildConstants
.NuGetAssemblyPathEnvironmentVariableName, e.ToString());
BackEnd\Node\OutOfProcNode.cs (1)
833
propertyListToSerialize = forwardPropertiesFromChild.Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
BackEnd\Shared\BuildRequestConfiguration.cs (1)
550
var key = $"{
MSBuildConstants
.MSBuildDummyGlobalPropertyHeader}{Guid.NewGuid():N}";
BackEnd\Shared\ConfigurationMetadata.cs (1)
59
_toolsVersion =
MSBuildConstants
.CurrentToolsVersion;
BuildCheck\Infrastructure\BuildCheckBuildEventHandler.cs (1)
65
eventArgs.GlobalProperties.TryGetValue(
MSBuildConstants
.MSBuildIsRestoring, out string? restoreProperty);
Construction\ProjectRootElement.cs (2)
51
private const string EmptyProjectFileToolsVersion = " ToolsVersion=\"" +
MSBuildConstants
.CurrentToolsVersion + "\"";
1938
foreach (string sdk in sdks.Split(
MSBuildConstants
.SemicolonChar).Select(i => i.Trim()))
Construction\Solution\SolutionFile.cs (1)
1305
ProjectFileErrorUtilities.VerifyThrowInvalidProjectFile(proj.RelativePath.AsSpan().IndexOfAny(
MSBuildConstants
.InvalidPathChars) < 0,
Definition\Project.cs (1)
3460
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)
216
if (!toolsets.ContainsKey(
MSBuildConstants
.CurrentToolsVersion))
219
MSBuildConstants
.CurrentToolsVersion,
221
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;
1232
_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 (3)
805
if (targets[i].Equals(
MSBuildConstants
.DefaultTargetsMarker, StringComparison.OrdinalIgnoreCase))
812
else if (targets[i].Equals(
MSBuildConstants
.ProjectReferenceTargetsOrDefaultTargetsMarker, StringComparison.OrdinalIgnoreCase))
858
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)
194
var parameters = parametersString.Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
663
var parameters = Parameters.Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
723
var paramParts = parameters.Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
811
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);
Resources\Constants.cs (2)
43
internal const string toolsPath =
MSBuildConstants
.ToolsPath;
314
availableStaticMethods.TryAdd("Microsoft.Build.Utilities.ToolLocationHelper", new Tuple<string, Type>("Microsoft.Build.Utilities.ToolLocationHelper, Microsoft.Build.Utilities.Core, Version=" +
MSBuildConstants
.CurrentAssemblyVersion + ", Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", null));
src\msbuild\src\Shared\CanonicalError.cs (1)
373
string[] explodedText = parsedMessage.text.Split(
MSBuildConstants
.SingleQuoteChar, StringSplitOptions.RemoveEmptyEntries);
src\msbuild\src\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);
Utilities\EngineFileUtilities.cs (1)
580
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 (12)
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)
31
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\FileMatcher.cs (1)
1605
if (filespec.AsSpan().IndexOfAny(
MSBuildConstants
.InvalidPathChars) >= 0)
Utilities\FrameworkLocationHelper.cs (1)
1002
if (string.Equals(toolsVersion,
MSBuildConstants
.CurrentToolsVersion, StringComparison.Ordinal))
Microsoft.Build.Tasks.Core (22)
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),
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;
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersEx.cs (1)
277
string[] platforms = platformValue.Split(
MSBuildConstants
.SemicolonChar);
src\msbuild\src\Shared\CanonicalError.cs (1)
373
string[] explodedText = parsedMessage.text.Split(
MSBuildConstants
.SingleQuoteChar, StringSplitOptions.RemoveEmptyEntries);
src\msbuild\src\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);
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 (11)
ExtensionSDK.cs (2)
153
string[] properties = moniker.Split(
MSBuildConstants
.CommaChar);
157
string[] words = property.Split(
MSBuildConstants
.EqualsChar);
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersEx.cs (1)
277
string[] platforms = platformValue.Split(
MSBuildConstants
.SemicolonChar);
src\msbuild\src\Shared\CanonicalError.cs (1)
373
string[] explodedText = parsedMessage.text.Split(
MSBuildConstants
.SingleQuoteChar, StringSplitOptions.RemoveEmptyEntries);
ToolLocationHelper.cs (5)
279
private static readonly char[] _separatorForFallbackSearchPaths =
MSBuildConstants
.SemicolonChar;
291
private static readonly char[] s_diskRootSplitChars =
MSBuildConstants
.SemicolonChar;
303
public static string CurrentToolsVersion =>
MSBuildConstants
.CurrentToolsVersion;
1490
var roots = possibleRoots.Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
1491
var files = relativeFilePaths.Split(
MSBuildConstants
.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
ToolTask.cs (2)
1421
.Split(
MSBuildConstants
.PathSeparatorChar)?
1797
private static readonly char[] s_equalsSplitter =
MSBuildConstants
.EqualsChar;
MSBuild (12)
XMake.cs (12)
1606
bool restoreOnly = targets.Length == 1 && string.Equals(targets[0],
MSBuildConstants
.RestoreTargetName, StringComparison.OrdinalIgnoreCase);
1891
restoreGlobalProperties[
MSBuildConstants
.MSBuildRestoreSessionId] = Guid.NewGuid().ToString("D");
1894
restoreGlobalProperties[
MSBuildConstants
.MSBuildIsRestoring] = bool.TrueString;
1913
targetsToBuild: [
MSBuildConstants
.RestoreTargetName],
2449
foreach (string parameter in s.Split(
MSBuildConstants
.SemicolonChar))
2456
string[] parameterAndValue = parameter.Split(
MSBuildConstants
.EqualsChar);
3252
InitializationException.VerifyThrow(extension.AsSpan().IndexOfAny(
MSBuildConstants
.InvalidPathChars) < 0, "InvalidExtensionToIgnore", extension, null, false);
3258
InitializationException.VerifyThrow(extension.IndexOfAny(
MSBuildConstants
.WildcardChars) == -1, "InvalidExtensionToIgnore", extension, null, false);
3284
private static readonly char[] s_propertyValueSeparator =
MSBuildConstants
.EqualsChar;
3437
parametersToAggregate[i] = parametersToAggregate[i].Trim(
MSBuildConstants
.SemicolonChar);
3752
string[] nameValues = parameters.Split(
MSBuildConstants
.SemicolonChar);
3782
string[] nameValuePair = parameter.Split(
MSBuildConstants
.EqualsChar);