123 references to MSBuildConstants
Microsoft.Build (66)
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
624MSBuildEventSource.Log.ProjectCacheGetCacheResultStart(plugin.Name, buildRequest.ProjectFullPath, targetNames ?? MSBuildConstants.DefaultTargetsMarker);
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (4)
249undefinePropertiesArray = RemoveProperties.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries); 559projects[i].GetMetadata(ItemMetadataNames.PropertiesMetadataName).Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries), 578string[] propertiesToUndefine = projectUndefineProperties.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries); 603projects[i].GetMetadata(ItemMetadataNames.AdditionalPropertiesMetadataName).Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries),
BackEnd\Components\RequestBuilder\RequestBuilder.cs (5)
1135bool isRestoring = _requestEntry.RequestConfiguration.GlobalProperties[MSBuildConstants.MSBuildIsRestoring] is not null; 1492if (String.Equals(project.GetEngineRequiredPropertyValue(MSBuildConstants.TreatWarningsAsErrors)?.Trim(), "true", StringComparison.OrdinalIgnoreCase)) 1499ISet<string> warningsAsErrors = ParseWarningCodes(project.GetEngineRequiredPropertyValue(MSBuildConstants.WarningsAsErrors)); 1507ISet<string> warningsNotAsErrors = ParseWarningCodes(project.GetEngineRequiredPropertyValue(MSBuildConstants.WarningsNotAsErrors)); 1514ISet<string> warningsAsMessages = ParseWarningCodes(project.GetEngineRequiredPropertyValue(MSBuildConstants.WarningsAsMessages));
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (2)
1129ProjectErrorUtilities.VerifyThrowInvalidProject(input.AsSpan().IndexOfAny(MSBuildConstants.InvalidPathChars) < 0, _project.ProjectFileLocation, "IllegalCharactersInFileOrDirectory", input, inputItemName); 1130ProjectErrorUtilities.VerifyThrowInvalidProject(output.AsSpan().IndexOfAny(MSBuildConstants.InvalidPathChars) < 0, _project.ProjectFileLocation, "IllegalCharactersInFileOrDirectory", output, outputItemName);
BackEnd\Components\Scheduler\SchedulingPlan.cs (2)
373string[] values = line.Split(MSBuildConstants.SpaceChar); 403string[] values = line.Split(MSBuildConstants.SpaceChar);
BackEnd\Components\SdkResolution\SdkResolverService.cs (1)
349throw new SdkResolverException("CouldNotRunNuGetSdkResolver", sdkResolver, sdk, e, MSBuildConstants.NuGetAssemblyPathEnvironmentVariableName, e.ToString());
BackEnd\Node\OutOfProcNode.cs (1)
833propertyListToSerialize = forwardPropertiesFromChild.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
BackEnd\Shared\BuildRequestConfiguration.cs (1)
550var key = $"{MSBuildConstants.MSBuildDummyGlobalPropertyHeader}{Guid.NewGuid():N}";
BackEnd\Shared\ConfigurationMetadata.cs (1)
59_toolsVersion = MSBuildConstants.CurrentToolsVersion;
BuildCheck\Infrastructure\BuildCheckBuildEventHandler.cs (1)
65eventArgs.GlobalProperties.TryGetValue(MSBuildConstants.MSBuildIsRestoring, out string? restoreProperty);
Construction\ProjectRootElement.cs (2)
51private const string EmptyProjectFileToolsVersion = " ToolsVersion=\"" + MSBuildConstants.CurrentToolsVersion + "\""; 1938foreach (string sdk in sdks.Split(MSBuildConstants.SemicolonChar).Select(i => i.Trim()))
Construction\Solution\SolutionFile.cs (1)
1305ProjectFileErrorUtilities.VerifyThrowInvalidProjectFile(proj.RelativePath.AsSpan().IndexOfAny(MSBuildConstants.InvalidPathChars) < 0,
Definition\Project.cs (1)
3460string[] existingIncludePieces = evaluatedExistingInclude.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
Definition\ToolsetConfigurationReader.cs (1)
43private static readonly char[] s_separatorForExtensionsPathSearchPaths = MSBuildConstants.SemicolonChar;
Definition\ToolsetLocalReader.cs (5)
21protected override string DefaultOverrideToolsVersion => MSBuildConstants.CurrentToolsVersion; 23protected override string DefaultToolsVersion => MSBuildConstants.CurrentToolsVersion; 31yield return new ToolsetPropertyDefinition(MSBuildConstants.CurrentToolsVersion, string.Empty, _sourceLocation); 37yield return new ToolsetPropertyDefinition(MSBuildConstants.ToolsPath, BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, _sourceLocation); 38yield return new ToolsetPropertyDefinition(MSBuildConstants.SdksPath, BuildEnvironmentHelper.Instance.MSBuildSDKsPath, _sourceLocation);
Definition\ToolsetReader.cs (3)
216if (!toolsets.ContainsKey(MSBuildConstants.CurrentToolsVersion)) 219MSBuildConstants.CurrentToolsVersion, 221MSBuildConstants.CurrentToolsVersion,
Evaluation\Conditionals\StringExpressionNode.cs (3)
42result = ConversionUtilities.ConvertDecimalOrHexToDouble(MSBuildConstants.CurrentVisualStudioVersion); 55result = Version.Parse(MSBuildConstants.CurrentVisualStudioVersion); 183if (string.Equals(GetExpandedValue(state), MSBuildConstants.CurrentToolsVersion, StringComparison.Ordinal))
Evaluation\Evaluator.cs (2)
64private 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)
380if (MSBuildConstants.CharactersForExpansion.Any(frag.TextFragment.Contains))
Graph\ProjectGraph.cs (3)
805if (targets[i].Equals(MSBuildConstants.DefaultTargetsMarker, StringComparison.OrdinalIgnoreCase)) 812else if (targets[i].Equals(MSBuildConstants.ProjectReferenceTargetsOrDefaultTargetsMarker, StringComparison.OrdinalIgnoreCase)) 858MSBuildConstants.CurrentToolsVersion,
Graph\ProjectInterpretation.cs (3)
43private static readonly char[] PropertySeparator = MSBuildConstants.SemicolonChar; 64Assumed.True(!skipIfNonexistent || (!target.Equals(MSBuildConstants.DefaultTargetsMarker) 65&& !target.Equals(MSBuildConstants.ProjectReferenceTargetsOrDefaultTargetsMarker)), $"{target} cannot be marked as SkipNonexistentTargets");
Logging\BinaryLogger\BinaryLogger.cs (4)
194var parameters = parametersString.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries); 663var parameters = Parameters.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries); 723var paramParts = parameters.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries); 811var paramParts = parameters.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
Logging\DistributedLoggers\ConfigurableForwardingLogger.cs (1)
401private static readonly char[] s_parameterDelimiters = MSBuildConstants.SemicolonChar;
Logging\FileLogger.cs (2)
282private static readonly char[] s_fileLoggerParameterDelimiters = MSBuildConstants.SemicolonChar; 287private static readonly char[] s_fileLoggerParameterValueSplitCharacter = MSBuildConstants.EqualsChar;
Logging\ParallelLogger\ConsoleOutputAligner.cs (2)
54int j = message.IndexOfAny(MSBuildConstants.CrLf); 67j = message.IndexOfAny(MSBuildConstants.CrLf, i);
Resources\Constants.cs (2)
43internal const string toolsPath = MSBuildConstants.ToolsPath; 314availableStaticMethods.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)
373string[] explodedText = parsedMessage.text.Split(MSBuildConstants.SingleQuoteChar, StringSplitOptions.RemoveEmptyEntries);
src\msbuild\src\Shared\PlatformNegotiation.cs (3)
37foreach (string s in projectReferencePlatformsMetadata.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries)) 108foreach (string s in stringTable.Trim().Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries)) 110string[] keyVal = s.Trim().Split(MSBuildConstants.EqualsChar);
Utilities\EngineFileUtilities.cs (1)
580foreach (string regex in wildCards.Split(MSBuildConstants.SemicolonChar))
Utilities\Utilities.cs (6)
366toolsVersionToUse = MSBuildConstants.CurrentToolsVersion; 379toolsVersionToUse = MSBuildConstants.CurrentToolsVersion; 397currentToolset = getToolset(MSBuildConstants.CurrentToolsVersion); 416toolsVersionToUse = MSBuildConstants.CurrentToolsVersion; 454toolsVersionToUse = MSBuildConstants.CurrentToolsVersion; 459toolsVersionToUse = MSBuildConstants.CurrentToolsVersion;
Microsoft.Build.Framework (12)
Constants.cs (3)
57internal static string defaultFallbackToolsVersion = MSBuildConstants.CurrentToolsVersion; 62internal static string defaultSolutionWrapperProjectToolsVersion = MSBuildConstants.CurrentToolsVersion; 88internal static string AssemblyVersion => MSBuildConstants.CurrentProductVersion;
FileClassifier.cs (1)
281?.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries)
FileUtilities.cs (2)
1385string[] splitBase = fullBase.Split(MSBuildConstants.DirectorySeparatorChar, StringSplitOptions.RemoveEmptyEntries); 1386string[] splitPath = fullPath.Split(MSBuildConstants.DirectorySeparatorChar, StringSplitOptions.RemoveEmptyEntries);
Loader\CoreCLRAssemblyLoader.cs (1)
31private static readonly Version _currentAssemblyVersion = new Version(Microsoft.Build.Shared.MSBuildConstants.CurrentAssemblyVersion);
Logging\LoggerParametersHelper.cs (2)
14public static readonly char[] s_parameterDelimiters = MSBuildConstants.SemicolonChar; 17public static readonly char[] s_parameterValueSplitCharacter = MSBuildConstants.EqualsChar;
Sdk\SdkReference.cs (1)
87var parts = sdk.Split(MSBuildConstants.ForwardSlash).Select(i => i.Trim()).ToArray();
Utilities\FileMatcher.cs (1)
1605if (filespec.AsSpan().IndexOfAny(MSBuildConstants.InvalidPathChars) >= 0)
Utilities\FrameworkLocationHelper.cs (1)
1002if (string.Equals(toolsVersion, MSBuildConstants.CurrentToolsVersion, StringComparison.Ordinal))
Microsoft.Build.Tasks.Core (22)
AssemblyDependency\GenerateBindingRedirects.cs (1)
261var oldVersionRange = oldVersionAttribute.Value.Split(MSBuildConstants.HyphenChar);
AssignProjectConfiguration.cs (2)
393string[] mappings = mappingList.Split(MSBuildConstants.SemicolonChar); 397string[] platforms = mapping.Split(MSBuildConstants.EqualsChar);
CreateManifestResourceName.cs (2)
360string[] subNames = name.Split(MSBuildConstants.DotChar); 390string[] subNames = name.Split(MSBuildConstants.ForwardSlashBackslash);
GetReferenceAssemblyPaths.cs (1)
298string[] parts = fallbackSearchPaths.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
ManifestUtil\PathUtil.cs (1)
41return path.Split(MSBuildConstants.DirectorySeparatorChar);
MSBuild.cs (4)
208undefinePropertiesArray = RemoveProperties.Split(MSBuildConstants.SemicolonChar); 506log, ResourceUtilities.FormatResourceStringIgnoreCodeAndKeyword("General.OverridingProperties", projectNames[i]), "Properties", projects[i].GetMetadata("Properties").Split(MSBuildConstants.SemicolonChar), 524string[] propertiesToUndefine = projectUndefineProperties.Split(MSBuildConstants.SemicolonChar); 546log, ResourceUtilities.FormatResourceStringIgnoreCodeAndKeyword("General.AdditionalProperties", projectNames[i]), "AdditionalProperties", projects[i].GetMetadata("AdditionalProperties").Split(MSBuildConstants.SemicolonChar),
ResolveSDKReference.cs (3)
66private static readonly char[] s_appxSplitChar = MSBuildConstants.HyphenChar; 553return dependsOnSDK.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries).Select(x => x.Trim()).Where(y => y.Length > 0).ToList<string>(); 665private static readonly char[] s_supportedArchitecturesSplitChars = MSBuildConstants.SemicolonChar;
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersEx.cs (1)
277string[] platforms = platformValue.Split(MSBuildConstants.SemicolonChar);
src\msbuild\src\Shared\CanonicalError.cs (1)
373string[] explodedText = parsedMessage.text.Split(MSBuildConstants.SingleQuoteChar, StringSplitOptions.RemoveEmptyEntries);
src\msbuild\src\Shared\PlatformNegotiation.cs (3)
37foreach (string s in projectReferencePlatformsMetadata.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries)) 108foreach (string s in stringTable.Trim().Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries)) 110string[] keyVal = s.Trim().Split(MSBuildConstants.EqualsChar);
system.design\stronglytypedresourcebuilder.cs (1)
334var versionArg = new CodeAttributeArgument(new CodePrimitiveExpression(MSBuildConstants.CurrentAssemblyVersion));
Telemetry.cs (2)
39foreach (string pair in EventData.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries)) 41var item = pair.Split(MSBuildConstants.EqualsChar, 2, StringSplitOptions.RemoveEmptyEntries);
Microsoft.Build.Utilities.Core (11)
ExtensionSDK.cs (2)
153string[] properties = moniker.Split(MSBuildConstants.CommaChar); 157string[] words = property.Split(MSBuildConstants.EqualsChar);
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersEx.cs (1)
277string[] platforms = platformValue.Split(MSBuildConstants.SemicolonChar);
src\msbuild\src\Shared\CanonicalError.cs (1)
373string[] explodedText = parsedMessage.text.Split(MSBuildConstants.SingleQuoteChar, StringSplitOptions.RemoveEmptyEntries);
ToolLocationHelper.cs (5)
279private static readonly char[] _separatorForFallbackSearchPaths = MSBuildConstants.SemicolonChar; 291private static readonly char[] s_diskRootSplitChars = MSBuildConstants.SemicolonChar; 303public static string CurrentToolsVersion => MSBuildConstants.CurrentToolsVersion; 1490var roots = possibleRoots.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries); 1491var files = relativeFilePaths.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
ToolTask.cs (2)
1421.Split(MSBuildConstants.PathSeparatorChar)? 1797private static readonly char[] s_equalsSplitter = MSBuildConstants.EqualsChar;
MSBuild (12)
XMake.cs (12)
1606bool restoreOnly = targets.Length == 1 && string.Equals(targets[0], MSBuildConstants.RestoreTargetName, StringComparison.OrdinalIgnoreCase); 1891restoreGlobalProperties[MSBuildConstants.MSBuildRestoreSessionId] = Guid.NewGuid().ToString("D"); 1894restoreGlobalProperties[MSBuildConstants.MSBuildIsRestoring] = bool.TrueString; 1913targetsToBuild: [MSBuildConstants.RestoreTargetName], 2449foreach (string parameter in s.Split(MSBuildConstants.SemicolonChar)) 2456string[] parameterAndValue = parameter.Split(MSBuildConstants.EqualsChar); 3252InitializationException.VerifyThrow(extension.AsSpan().IndexOfAny(MSBuildConstants.InvalidPathChars) < 0, "InvalidExtensionToIgnore", extension, null, false); 3258InitializationException.VerifyThrow(extension.IndexOfAny(MSBuildConstants.WildcardChars) == -1, "InvalidExtensionToIgnore", extension, null, false); 3284private static readonly char[] s_propertyValueSeparator = MSBuildConstants.EqualsChar; 3437parametersToAggregate[i] = parametersToAggregate[i].Trim(MSBuildConstants.SemicolonChar); 3752string[] nameValues = parameters.Split(MSBuildConstants.SemicolonChar); 3782string[] nameValuePair = parameter.Split(MSBuildConstants.EqualsChar);