202 references to MSBuildConstants
Microsoft.Build (71)
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
543MSBuildEventSource.Log.ProjectCacheGetCacheResultStart(plugin.Name, buildRequest.ProjectFullPath, targetNames ?? MSBuildConstants.DefaultTargetsMarker);
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (4)
258undefinePropertiesArray = RemoveProperties.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries); 562projects[i].GetMetadata(ItemMetadataNames.PropertiesMetadataName).Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries), 581string[] propertiesToUndefine = projectUndefineProperties.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries); 606projects[i].GetMetadata(ItemMetadataNames.AdditionalPropertiesMetadataName).Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries),
BackEnd\Components\RequestBuilder\RequestBuilder.cs (5)
1096bool isRestoring = _requestEntry.RequestConfiguration.GlobalProperties[MSBuildConstants.MSBuildIsRestoring] is not null; 1464if (String.Equals(project.GetEngineRequiredPropertyValue(MSBuildConstants.TreatWarningsAsErrors)?.Trim(), "true", StringComparison.OrdinalIgnoreCase)) 1471ISet<string> warningsAsErrors = ParseWarningCodes(project.GetEngineRequiredPropertyValue(MSBuildConstants.WarningsAsErrors)); 1479ISet<string> warningsNotAsErrors = ParseWarningCodes(project.GetEngineRequiredPropertyValue(MSBuildConstants.WarningsNotAsErrors)); 1486ISet<string> warningsAsMessages = ParseWarningCodes(project.GetEngineRequiredPropertyValue(MSBuildConstants.WarningsAsMessages));
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (2)
1132ProjectErrorUtilities.VerifyThrowInvalidProject(input.AsSpan().IndexOfAny(MSBuildConstants.InvalidPathChars) < 0, _project.ProjectFileLocation, "IllegalCharactersInFileOrDirectory", input, inputItemName); 1133ProjectErrorUtilities.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)
348throw new SdkResolverException("CouldNotRunNuGetSdkResolver", sdkResolver, sdk, e, MSBuildConstants.NuGetAssemblyPathEnvironmentVariableName, e.ToString());
BackEnd\Node\OutOfProcNode.cs (1)
820propertyListToSerialize = forwardPropertiesFromChild.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
BackEnd\Shared\BuildRequestConfiguration.cs (1)
525var key = $"{MSBuildConstants.MSBuildDummyGlobalPropertyHeader}{Guid.NewGuid():N}";
BackEnd\Shared\ConfigurationMetadata.cs (1)
58_toolsVersion = MSBuildConstants.CurrentToolsVersion;
BuildCheck\Infrastructure\BuildCheckBuildEventHandler.cs (1)
65eventArgs.GlobalProperties.TryGetValue(MSBuildConstants.MSBuildIsRestoring, out string? restoreProperty);
CanonicalError.cs (1)
373string[] explodedText = parsedMessage.text.Split(MSBuildConstants.SingleQuoteChar, StringSplitOptions.RemoveEmptyEntries);
Construction\ProjectRootElement.cs (2)
51private const string EmptyProjectFileToolsVersion = " ToolsVersion=\"" + MSBuildConstants.CurrentToolsVersion + "\""; 1944foreach (string sdk in sdks.Split(MSBuildConstants.SemicolonChar).Select(i => i.Trim()))
Construction\Solution\SolutionFile.cs (1)
1306ProjectFileErrorUtilities.VerifyThrowInvalidProjectFile(proj.RelativePath.AsSpan().IndexOfAny(MSBuildConstants.InvalidPathChars) < 0,
CoreCLRAssemblyLoader.cs (1)
29private static readonly Version _currentAssemblyVersion = new Version(Microsoft.Build.Shared.MSBuildConstants.CurrentAssemblyVersion);
Definition\Project.cs (1)
3457string[] existingIncludePieces = evaluatedExistingInclude.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
Definition\ToolsetConfigurationReader.cs (1)
44private static readonly char[] s_separatorForExtensionsPathSearchPaths = MSBuildConstants.SemicolonChar;
Definition\ToolsetLocalReader.cs (5)
23protected override string DefaultOverrideToolsVersion => MSBuildConstants.CurrentToolsVersion; 25protected override string DefaultToolsVersion => MSBuildConstants.CurrentToolsVersion; 33yield return new ToolsetPropertyDefinition(MSBuildConstants.CurrentToolsVersion, string.Empty, _sourceLocation); 39yield return new ToolsetPropertyDefinition(MSBuildConstants.ToolsPath, BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, _sourceLocation); 40yield return new ToolsetPropertyDefinition(MSBuildConstants.SdksPath, BuildEnvironmentHelper.Instance.MSBuildSDKsPath, _sourceLocation);
Definition\ToolsetReader.cs (3)
217if (!toolsets.ContainsKey(MSBuildConstants.CurrentToolsVersion)) 220MSBuildConstants.CurrentToolsVersion, 222MSBuildConstants.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))
FileMatcher.cs (1)
1573if (filespec.AsSpan().IndexOfAny(MSBuildConstants.InvalidPathChars) >= 0)
FileUtilities.cs (2)
1174string[] splitBase = fullBase.Split(MSBuildConstants.DirectorySeparatorChar, StringSplitOptions.RemoveEmptyEntries); 1175string[] splitPath = fullPath.Split(MSBuildConstants.DirectorySeparatorChar, StringSplitOptions.RemoveEmptyEntries);
FrameworkLocationHelper.cs (1)
947if (string.Equals(toolsVersion, MSBuildConstants.CurrentToolsVersion, StringComparison.Ordinal))
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; 65!skipIfNonexistent || (!target.Equals(MSBuildConstants.DefaultTargetsMarker) 66&& !target.Equals(MSBuildConstants.ProjectReferenceTargetsOrDefaultTargetsMarker)),
Logging\BinaryLogger\BinaryLogger.cs (1)
433var parameters = Parameters.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
Logging\DistributedLoggers\ConfigurableForwardingLogger.cs (1)
400private static readonly char[] s_parameterDelimiters = MSBuildConstants.SemicolonChar;
Logging\FileLogger.cs (2)
275private static readonly char[] s_fileLoggerParameterDelimiters = MSBuildConstants.SemicolonChar; 280private static readonly char[] s_fileLoggerParameterValueSplitCharacter = MSBuildConstants.EqualsChar;
Logging\ParallelLogger\ConsoleOutputAligner.cs (2)
54int j = message.IndexOfAny(MSBuildConstants.CrLf); 67j = message.IndexOfAny(MSBuildConstants.CrLf, i);
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);
Resources\Constants.cs (5)
43internal const string toolsPath = MSBuildConstants.ToolsPath; 122internal static string defaultFallbackToolsVersion = MSBuildConstants.CurrentToolsVersion; 127internal static string defaultSolutionWrapperProjectToolsVersion = MSBuildConstants.CurrentToolsVersion; 152return MSBuildConstants.CurrentProductVersion; 365availableStaticMethods.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));
Utilities\EngineFileUtilities.cs (1)
575foreach (string regex in wildCards.Split(MSBuildConstants.SemicolonChar))
Utilities\Utilities.cs (6)
353toolsVersionToUse = MSBuildConstants.CurrentToolsVersion; 366toolsVersionToUse = MSBuildConstants.CurrentToolsVersion; 384currentToolset = getToolset(MSBuildConstants.CurrentToolsVersion); 403toolsVersionToUse = MSBuildConstants.CurrentToolsVersion; 441toolsVersionToUse = MSBuildConstants.CurrentToolsVersion; 446toolsVersionToUse = MSBuildConstants.CurrentToolsVersion;
Microsoft.Build.BuildCheck.UnitTests (1)
TaskInvocationAnalysisDataTests.cs (1)
89var request = new BuildRequestData(testProject.ProjectFile, new Dictionary<string, string?>(), MSBuildConstants.CurrentToolsVersion, [], null, BuildRequestDataFlags.None);
Microsoft.Build.Engine.OM.UnitTests (15)
Construction\ConstructionEditing_Tests.cs (1)
3252var splits = expectedItem.Split(MSBuildConstants.NewlineChar);
Definition\Project_Tests.cs (7)
1241p.GetPropertyValue("VisualStudioVersion").ShouldBe(t.DefaultSubToolsetVersion ?? MSBuildConstants.CurrentVisualStudioVersion); 1609var project = new Project(projectRootElement, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, projectCollection); 3254var project = new Project(testFiles.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, projectCollection); 3284var project = new Project(testFiles.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, projectCollection); 3575var project = new Project(testFiles.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, projectCollection); 3770var project = new Project(testFiles.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, projectCollection); 3845var globResult = new Project(testFiles.ProjectFile, null, MSBuildConstants.CurrentToolsVersion, projectCollection).GetAllGlobs();
Definition\ProjectItem_Tests.cs (5)
1153ObjectModelHelpers.AssertItems(expectedInclude, new Project(testFiles.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, projectCollection).Items.ToList()); 1173ObjectModelHelpers.AssertItems(expectedInclude, new Project(testFiles.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, projectCollection).Items.ToList()); 2214var project = new Project(testProject.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, env.CreateProjectCollection().Collection); 2274var project = new Project(testProject.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, env.CreateProjectCollection().Collection); 3658return new Project(p, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, c)
FileUtilities.cs (2)
1174string[] splitBase = fullBase.Split(MSBuildConstants.DirectorySeparatorChar, StringSplitOptions.RemoveEmptyEntries); 1175string[] splitPath = fullPath.Split(MSBuildConstants.DirectorySeparatorChar, StringSplitOptions.RemoveEmptyEntries);
Microsoft.Build.Engine.UnitTests (34)
BackEnd\BuildManager_Logging_Tests.cs (1)
108MSBuildConstants.CurrentToolsVersion,
BackEnd\BuildManager_Tests.cs (8)
202MSBuildConstants.CurrentToolsVersion, 3705var mainProject = new Project(mainRootElement, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, collection); 3729var p2pProject = new Project(p2pProjectPath, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, collection); 3800MSBuildConstants.CurrentToolsVersion, 3856var project = new Project(root, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, 3957MSBuildConstants.CurrentToolsVersion, 4101var request1 = new BuildRequestData(testFiles.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, new[] { "Build" }, null); 4102var request2 = new BuildRequestData(testFiles.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, new[] { "Build" }, null);
BackEnd\BuildRequestConfiguration_Tests.cs (1)
570var configuration = new BuildRequestConfiguration(new BuildRequestData(projectInstance, Array.Empty<string>()), MSBuildConstants.CurrentToolsVersion);
BackEnd\IntrinsicTask_Tests.cs (1)
3987var project = new Project(p, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, c);
BackEnd\MockTaskBuilder.cs (1)
107targetBuilderCallback.LegacyCallTarget(taskInstance.GetParameter("Targets").Split(MSBuildConstants.SemicolonChar), false, taskInstance.Location);
BackEnd\TaskBuilder_Tests.cs (1)
155using ProjectFromString projectFromString = new(contents, null, MSBuildConstants.CurrentToolsVersion, collection);
BackEnd\TaskRegistry_Tests.cs (2)
672MSBuildConstants.CurrentToolsVersion, 1889MSBuildConstants.CurrentToolsVersion,
BuildEnvironmentHelper_Tests.cs (2)
211[InlineData(MSBuildConstants.CurrentVisualStudioVersion, true)] 464public EmptyVSEnviroment(string toolsVersion = MSBuildConstants.CurrentToolsVersion) : base("MSBuild.exe", false)
Definition\Project_Internal_Tests.cs (1)
237using ProjectFromString projectFromString = new(projectContents, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, projectCollection, ProjectLoadSettings.DoNotEvaluateElementsWithFalseCondition);
Evaluation\Evaluator_Tests.cs (1)
4373Assert.Equal(MSBuildConstants.CurrentVisualStudioVersion, actual);
Evaluation\Expander_Tests.cs (1)
1962<TargetFrameworkVersion>{MSBuildConstants.StandardTestTargetFrameworkVersion}</TargetFrameworkVersion>
FileLogger_Tests.cs (2)
470string[] actualLines = actualContent.Split(MSBuildConstants.NewlineChar, StringSplitOptions.RemoveEmptyEntries); 471string[] expectedLines = expectedContent.Split(MSBuildConstants.NewlineChar, StringSplitOptions.RemoveEmptyEntries);
FileUtilitiesRegex_Tests.cs (2)
16private string _directoryStart = new string(MSBuildConstants.BackslashChar[0], 2); 17private string _altDirectoryStart = new string(MSBuildConstants.ForwardSlash[0], 2);
Graph\ProjectGraph_Tests.cs (8)
1213<ProjectReferenceTargets Include='A' Targets='{MSBuildConstants.ProjectReferenceTargetsOrDefaultTargetsMarker};A;AInner' /> 1214<ProjectReferenceTargets Include='A' Targets='{MSBuildConstants.ProjectReferenceTargetsOrDefaultTargetsMarker};A;AOuter' OuterBuild='true' /> 1483new Dictionary<string, string[]> { { "Build", new[] { MSBuildConstants.ProjectReferenceTargetsOrDefaultTargetsMarker, "T2" } } }, 1491new Dictionary<string, string[]> { { "Build", new[] { MSBuildConstants.ProjectReferenceTargetsOrDefaultTargetsMarker, "T3" } } }, 1499new Dictionary<string, string[]> { { "Build", new[] { MSBuildConstants.ProjectReferenceTargetsOrDefaultTargetsMarker, "T4" } } }, 2613<ProjectReferenceTargets Include='Build' Targets='Build;{MSBuildConstants.ProjectReferenceTargetsOrDefaultTargetsMarker}' /> 2684<ProjectReferenceTargets Include='SomeDefaultTarget1' Targets='{MSBuildConstants.ProjectReferenceTargetsOrDefaultTargetsMarker}' /> 2726<ProjectReferenceTargets Include='SomeDefaultTarget1' Targets='{MSBuildConstants.ProjectReferenceTargetsOrDefaultTargetsMarker}' />
Instance\ProjectInstance_Internal_Tests.cs (2)
329p.GetPropertyValue("VisualStudioVersion").ShouldBe(MSBuildConstants.CurrentVisualStudioVersion); 687projectContents = string.Format(projectContents, MSBuildConstants.CurrentToolsVersion);
Microsoft.Build.Framework (5)
FileClassifier.cs (1)
279?.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries)
Logging\LoggerParametersHelper.cs (2)
14public static readonly char[] s_parameterDelimiters = MSBuildConstants.SemicolonChar; 17public static readonly char[] s_parameterValueSplitCharacter = MSBuildConstants.EqualsChar;
NativeMethods.cs (1)
1410string[] statFields = line.Substring(line.LastIndexOf(')')).Split(MSBuildConstants.SpaceChar, 4);
Sdk\SdkReference.cs (1)
87var parts = sdk.Split(MSBuildConstants.ForwardSlash).Select(i => i.Trim()).ToArray();
Microsoft.Build.Tasks.Core (24)
AssemblyDependency\GenerateBindingRedirects.cs (1)
256var oldVersionRange = oldVersionAttribute.Value.Split(MSBuildConstants.HyphenChar);
AssemblyFoldersEx.cs (1)
277string[] platforms = platformValue.Split(MSBuildConstants.SemicolonChar);
AssignProjectConfiguration.cs (2)
392string[] mappings = mappingList.Split(MSBuildConstants.SemicolonChar); 396string[] platforms = mapping.Split(MSBuildConstants.EqualsChar);
CanonicalError.cs (1)
373string[] explodedText = parsedMessage.text.Split(MSBuildConstants.SingleQuoteChar, StringSplitOptions.RemoveEmptyEntries);
CreateManifestResourceName.cs (2)
355string[] subNames = name.Split(MSBuildConstants.DotChar); 385string[] subNames = name.Split(MSBuildConstants.ForwardSlashBackslash);
FileMatcher.cs (1)
1573if (filespec.AsSpan().IndexOfAny(MSBuildConstants.InvalidPathChars) >= 0)
FileUtilities.cs (2)
1174string[] splitBase = fullBase.Split(MSBuildConstants.DirectorySeparatorChar, StringSplitOptions.RemoveEmptyEntries); 1175string[] splitPath = fullPath.Split(MSBuildConstants.DirectorySeparatorChar, StringSplitOptions.RemoveEmptyEntries);
ManifestUtil\PathUtil.cs (1)
40return path.Split(MSBuildConstants.DirectorySeparatorChar);
MSBuild.cs (4)
224undefinePropertiesArray = RemoveProperties.Split(MSBuildConstants.SemicolonChar); 516log, ResourceUtilities.FormatResourceStringIgnoreCodeAndKeyword("General.OverridingProperties", projectNames[i]), "Properties", projects[i].GetMetadata("Properties").Split(MSBuildConstants.SemicolonChar), 534string[] propertiesToUndefine = projectUndefineProperties.Split(MSBuildConstants.SemicolonChar); 556log, ResourceUtilities.FormatResourceStringIgnoreCodeAndKeyword("General.AdditionalProperties", projectNames[i]), "AdditionalProperties", projects[i].GetMetadata("AdditionalProperties").Split(MSBuildConstants.SemicolonChar),
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);
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;
system.design\stronglytypedresourcebuilder.cs (1)
305var versionArg = new CodeAttributeArgument(new CodePrimitiveExpression(MSBuildConstants.CurrentAssemblyVersion));
Telemetry.cs (2)
38foreach (string pair in EventData.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries)) 40var item = pair.Split(MSBuildConstants.EqualsChar, 2, StringSplitOptions.RemoveEmptyEntries);
Microsoft.Build.Tasks.UnitTests (11)
MSBuild_Tests.cs (1)
407<TargetFrameworkVersion>{MSBuildConstants.StandardTestTargetFrameworkVersion}</TargetFrameworkVersion>
ProjectExtensionsImportTestBase.cs (4)
80<{MSBuildConstants.MSBuildIsRestoring}>true</{MSBuildConstants.MSBuildIsRestoring}> 106<{MSBuildConstants.MSBuildIsRestoring}>true</{MSBuildConstants.MSBuildIsRestoring}>
RegressionTests.cs (1)
63<TargetFrameworkVersion>{MSBuildConstants.StandardTestTargetFrameworkVersion}</TargetFrameworkVersion>
ResourceHandling\GenerateResource_Tests.cs (2)
3086<TargetFrameworkVersion>{MSBuildConstants.StandardTestTargetFrameworkVersion}</TargetFrameworkVersion> 3261<TargetFrameworkVersion>{MSBuildConstants.StandardTestTargetFrameworkVersion}</TargetFrameworkVersion>
RoslynCodeTaskFactory_Tests.cs (1)
94<TargetFrameworkVersion>{MSBuildConstants.StandardTestTargetFrameworkVersion}</TargetFrameworkVersion>
ToolTaskExtension_Tests.cs (1)
114string[] actual = t.GetResponseFileCommands().Split(MSBuildConstants.EnvironmentNewLine, StringSplitOptions.None);
WriteCodeFragment_Tests.cs (1)
1178actualContent.Split(MSBuildConstants.CrLf)
Microsoft.Build.UnitTests.Shared (10)
ObjectModelHelpers.cs (10)
43private static string s_msbuildDefaultToolsVersion = MSBuildConstants.CurrentToolsVersion; 44private static string s_msbuildAssemblyVersion = MSBuildConstants.CurrentAssemblyVersion; 45private static string s_currentVisualStudioVersion = MSBuildConstants.CurrentVisualStudioVersion; 124return new Project(p, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, c) 511string[] expectedItemsStringSplit = expectedItemsString.Split(MSBuildConstants.CrLf, StringSplitOptions.RemoveEmptyEntries); 534string[] itemMetadataPieces = itemMetadataString.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries); 1428MSBuildConstants.CurrentToolsVersion, 1729foreach (var defaultTarget in (defaultTargets ?? string.Empty).Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries)) 1836var splits = path.Split(MSBuildConstants.ForwardSlashBackslash); 2109MSBuildConstants.CurrentToolsVersion,
Microsoft.Build.Utilities.Core (15)
AssemblyFoldersEx.cs (1)
277string[] platforms = platformValue.Split(MSBuildConstants.SemicolonChar);
CanonicalError.cs (1)
373string[] explodedText = parsedMessage.text.Split(MSBuildConstants.SingleQuoteChar, StringSplitOptions.RemoveEmptyEntries);
ExtensionSDK.cs (2)
153string[] properties = moniker.Split(MSBuildConstants.CommaChar); 157string[] words = property.Split(MSBuildConstants.EqualsChar);
FileMatcher.cs (1)
1573if (filespec.AsSpan().IndexOfAny(MSBuildConstants.InvalidPathChars) >= 0)
FileUtilities.cs (2)
1174string[] splitBase = fullBase.Split(MSBuildConstants.DirectorySeparatorChar, StringSplitOptions.RemoveEmptyEntries); 1175string[] splitPath = fullPath.Split(MSBuildConstants.DirectorySeparatorChar, StringSplitOptions.RemoveEmptyEntries);
FrameworkLocationHelper.cs (1)
947if (string.Equals(toolsVersion, MSBuildConstants.CurrentToolsVersion, StringComparison.Ordinal))
ToolLocationHelper.cs (5)
273private static readonly char[] _separatorForFallbackSearchPaths = MSBuildConstants.SemicolonChar; 285private static readonly char[] s_diskRootSplitChars = MSBuildConstants.SemicolonChar; 297public static string CurrentToolsVersion => MSBuildConstants.CurrentToolsVersion; 1484var roots = possibleRoots.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries); 1485var files = relativeFilePaths.Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries);
ToolTask.cs (2)
1320.Split(MSBuildConstants.PathSeparatorChar)? 1691private static readonly char[] s_equalsSplitter = MSBuildConstants.EqualsChar;
Microsoft.Build.Utilities.UnitTests (1)
CommandLineBuilder_Tests.cs (1)
451string[] actual = c.ToString().Split(MSBuildConstants.EnvironmentNewLine, StringSplitOptions.None);
MSBuild (15)
CoreCLRAssemblyLoader.cs (1)
29private static readonly Version _currentAssemblyVersion = new Version(Microsoft.Build.Shared.MSBuildConstants.CurrentAssemblyVersion);
FileUtilities.cs (2)
1174string[] splitBase = fullBase.Split(MSBuildConstants.DirectorySeparatorChar, StringSplitOptions.RemoveEmptyEntries); 1175string[] splitPath = fullPath.Split(MSBuildConstants.DirectorySeparatorChar, StringSplitOptions.RemoveEmptyEntries);
XMake.cs (12)
1577bool restoreOnly = targets.Length == 1 && string.Equals(targets[0], MSBuildConstants.RestoreTargetName, StringComparison.OrdinalIgnoreCase); 1862restoreGlobalProperties[MSBuildConstants.MSBuildRestoreSessionId] = Guid.NewGuid().ToString("D"); 1865restoreGlobalProperties[MSBuildConstants.MSBuildIsRestoring] = bool.TrueString; 1884targetsToBuild: [MSBuildConstants.RestoreTargetName], 2888foreach (string parameter in s.Split(MSBuildConstants.SemicolonChar)) 2895string[] parameterAndValue = parameter.Split(MSBuildConstants.EqualsChar); 3673InitializationException.VerifyThrow(extension.AsSpan().IndexOfAny(MSBuildConstants.InvalidPathChars) < 0, "InvalidExtensionToIgnore", extension, null, false); 3679InitializationException.VerifyThrow(extension.IndexOfAny(MSBuildConstants.WildcardChars) == -1, "InvalidExtensionToIgnore", extension, null, false); 3745private static readonly char[] s_propertyValueSeparator = MSBuildConstants.EqualsChar; 3881parametersToAggregate[i] = parametersToAggregate[i].Trim(MSBuildConstants.SemicolonChar); 4173string[] nameValues = parameters.Split(MSBuildConstants.SemicolonChar); 4203string[] nameValuePair = parameter.Split(MSBuildConstants.EqualsChar);