118 references to MSBuildStringUtility
Microsoft.DotNet.Build.Tasks.TargetFramework (1)
ChooseBestP2PTargetFrameworkTask.cs (1)
91string[] referencedProjectFrameworks = MSBuildStringUtility.Split(referencedProjectFrameworkString!);
NuGet.Build.Tasks (5)
CheckForDuplicateNuGetItemsTask.cs (1)
95foreach (var code in MSBuildStringUtility.Split(str))
GetReferenceNearestTargetFrameworkTask.cs (3)
130var referencedProjectFrameworks = MSBuildStringUtility.Split(referencedProjectFrameworkString); 131var referencedProjectTargetFrameworkMonikers = MSBuildStringUtility.Split(referenceTargetFrameworkMonikers); 132var referencedProjectTargetPlatformMonikers = MSBuildStringUtility.Split(referencedProjectPlatformString);
GetRestoreSettingsTask.cs (1)
203return items.SelectMany(e => MSBuildStringUtility.Split(BuildTasksUtility.GetPropertyIfExists(e, key)));
NuGet.Build.Tasks.Console (16)
ExtensionMethods.cs (2)
51return value == null ? null : MSBuildStringUtility.Split(value); 64return value == null ? null : MSBuildStringUtility.Split(value);
MSBuildStaticGraphRestore.cs (14)
275var privateAssets = MSBuildStringUtility.Split(frameworkReferenceItem.GetProperty("PrivateAssets")); 302foreach (var version in MSBuildStringUtility.Split(versionRanges)) 376ImmutableArray<NuGetLogCode> noWarn = MSBuildStringUtility.GetNuGetLogCodes(packageReferenceItem.GetProperty("NoWarn")); 548return MSBuildStringUtility.Split(targetFrameworks); 654innerNodes.SelectMany(i => MSBuildStringUtility.Split(i.GetProperty("RestoreAdditionalProjectSources"))), 695string[] parts = MSBuildStringUtility.Split(value); 761var packageTargetFallback = MSBuildStringUtility.Split(msBuildProjectInstance.GetProperty("PackageTargetFallback")).Select(NuGetFramework.Parse).ToList(); 763var assetTargetFallbackEnum = MSBuildStringUtility.Split(msBuildProjectInstance.GetProperty(nameof(TargetFrameworkInformation.AssetTargetFallback))).Select(NuGetFramework.Parse).ToList(); 777bool? restoreEnablePackagePruning = MSBuildStringUtility.GetBooleanOrNull(msBuildProjectInstance.GetProperty("RestoreEnablePackagePruning")); 1078MSBuildStringUtility.Split($"{project.GetProperty("RuntimeIdentifiers")};{project.GetProperty("RuntimeIdentifier")}") 1079.Concat(projectsByTargetFramework.Values.SelectMany(i => MSBuildStringUtility.Split($"{i.GetProperty("RuntimeIdentifiers")};{i.GetProperty("RuntimeIdentifier")}"))) 1083MSBuildStringUtility.Split(project.GetProperty("RuntimeSupports")) 1145innerNodes.SelectMany(i => MSBuildStringUtility.Split(i.GetProperty("RestoreAdditionalProjectFallbackFolders"))), 1146innerNodes.SelectMany(i => MSBuildStringUtility.Split(i.GetProperty("RestoreAdditionalProjectFallbackFoldersExcludes"))),
NuGet.Build.Tasks.Pack (42)
GetPackOutputItemsTask.cs (1)
55var symbolPackageFormat = PackArgs.GetSymbolPackageFormat(MSBuildStringUtility.TrimAndGetNullForEmpty(SymbolPackageFormat));
PackTask.cs (40)
168AllowedOutputExtensionsInPackageBuildOutputFolder = MSBuildStringUtility.TrimAndExcludeNullOrEmpty(AllowedOutputExtensionsInPackageBuildOutputFolder), 169AllowedOutputExtensionsInSymbolsPackageBuildOutputFolder = MSBuildStringUtility.TrimAndExcludeNullOrEmpty(AllowedOutputExtensionsInSymbolsPackageBuildOutputFolder), 170AssemblyName = MSBuildStringUtility.TrimAndGetNullForEmpty(AssemblyName), 171Authors = MSBuildStringUtility.TrimAndExcludeNullOrEmpty(Authors), 173BuildOutputFolders = MSBuildStringUtility.TrimAndExcludeNullOrEmpty(BuildOutputFolders), 175ContentTargetFolders = MSBuildStringUtility.TrimAndExcludeNullOrEmpty(ContentTargetFolders), 176Copyright = MSBuildStringUtility.TrimAndGetNullForEmpty(Copyright), 177Description = MSBuildStringUtility.TrimAndGetNullForEmpty(Description), 181IconUrl = MSBuildStringUtility.TrimAndGetNullForEmpty(IconUrl), 187LicenseUrl = MSBuildStringUtility.TrimAndGetNullForEmpty(LicenseUrl), 189MinClientVersion = MSBuildStringUtility.TrimAndGetNullForEmpty(MinClientVersion), 192NuspecBasePath = MSBuildStringUtility.TrimAndGetNullForEmpty(NuspecBasePath), 193NuspecFile = MSBuildStringUtility.TrimAndGetNullForEmpty(NuspecFile), 194NuspecOutputPath = MSBuildStringUtility.TrimAndGetNullForEmpty(NuspecOutputPath), 195NuspecProperties = MSBuildStringUtility.TrimAndExcludeNullOrEmpty(NuspecProperties), 199PackageId = MSBuildStringUtility.TrimAndGetNullForEmpty(PackageId), 200PackageOutputPath = MSBuildStringUtility.TrimAndGetNullForEmpty(PackageOutputPath), 201PackageTypes = MSBuildStringUtility.TrimAndExcludeNullOrEmpty(PackageTypes), 202PackageVersion = MSBuildStringUtility.TrimAndGetNullForEmpty(PackageVersion), 205ProjectUrl = MSBuildStringUtility.TrimAndGetNullForEmpty(ProjectUrl), 206ReleaseNotes = MSBuildStringUtility.TrimAndGetNullForEmpty(ReleaseNotes), 207RepositoryType = MSBuildStringUtility.TrimAndGetNullForEmpty(RepositoryType), 208RepositoryUrl = MSBuildStringUtility.TrimAndGetNullForEmpty(RepositoryUrl), 209RepositoryBranch = MSBuildStringUtility.TrimAndGetNullForEmpty(RepositoryBranch), 210RepositoryCommit = MSBuildStringUtility.TrimAndGetNullForEmpty(RepositoryCommit), 212RestoreOutputPath = MSBuildStringUtility.TrimAndGetNullForEmpty(RestoreOutputPath), 215SymbolPackageFormat = MSBuildStringUtility.TrimAndGetNullForEmpty(SymbolPackageFormat), 216Tags = MSBuildStringUtility.TrimAndExcludeNullOrEmpty(Tags), 217TargetFrameworks = MSBuildStringUtility.TrimAndExcludeNullOrEmpty(TargetFrameworks), 219Title = MSBuildStringUtility.TrimAndGetNullForEmpty(Title), 220TreatWarningsAsErrors = MSBuildStringUtility.TrimAndGetNullForEmpty(TreatWarningsAsErrors), 221NoWarn = MSBuildStringUtility.TrimAndGetNullForEmpty(NoWarn), 222WarningsAsErrors = MSBuildStringUtility.TrimAndGetNullForEmpty(WarningsAsErrors), 223WarningsNotAsErrors = MSBuildStringUtility.TrimAndGetNullForEmpty(WarningsNotAsErrors), 224PackageLicenseExpression = MSBuildStringUtility.TrimAndGetNullForEmpty(PackageLicenseExpression), 225PackageLicenseFile = MSBuildStringUtility.TrimAndGetNullForEmpty(PackageLicenseFile), 226PackageLicenseExpressionVersion = MSBuildStringUtility.TrimAndGetNullForEmpty(PackageLicenseExpressionVersion), 227Readme = MSBuildStringUtility.TrimAndGetNullForEmpty(Readme), 229DeterministicTimestamp = MSBuildStringUtility.TrimAndGetNullForEmpty(DeterministicTimestamp), 230PackageIcon = MSBuildStringUtility.TrimAndGetNullForEmpty(PackageIcon),
PackTaskLogic.cs (1)
711: MSBuildStringUtility.Split(packagePathString)
NuGet.CommandLine.XPlat (6)
Utility\CommandLineUtility.cs (1)
36result.AddRange(MSBuildStringUtility.Split(input));
Utility\MSBuildAPIUtility.cs (5)
493var includeFlags = MSBuildStringUtility.Convert(LibraryIncludeFlagUtils.GetFlagString(libraryDependency.IncludeType)); 499var suppressParent = MSBuildStringUtility.Convert(LibraryIncludeFlagUtils.GetFlagString(libraryDependency.SuppressParent)); 691var includeFlags = MSBuildStringUtility.Convert(LibraryIncludeFlagUtils.GetFlagString(libraryDependency.IncludeType)); 697var suppressParent = MSBuildStringUtility.Convert(LibraryIncludeFlagUtils.GetFlagString(libraryDependency.SuppressParent)); 1056frameworks = MSBuildStringUtility.Split(frameworksString);
NuGet.Commands (38)
RestoreCommand\RestoreCommand.cs (2)
397telemetry.TelemetryEvent[UsesLegacyAssetTargetFallback] = MSBuildStringUtility.IsTrue(EnvironmentVariableReader.GetEnvironmentVariable("NUGET_USE_LEGACY_ASSET_TARGET_FALLBACK_DEPENDENCY_RESOLUTION")); 1385if (!MSBuildStringUtility.IsTrueOrEmpty(restorePackagesWithLockFile) && File.Exists(packagesLockFilePath))
RestoreCommand\SourceRepositoryDependencyProvider.cs (1)
140_useLegacyAssetTargetFallbackBehavior = MSBuildStringUtility.IsTrue(environmentVariableReader.GetEnvironmentVariable("NUGET_USE_LEGACY_ASSET_TARGET_FALLBACK_DEPENDENCY_RESOLUTION"));
RestoreCommand\Utility\MSBuildRestoreUtility.cs (12)
238foreach (var source in MSBuildStringUtility.Split(specItem.GetProperty("Sources"))) 245foreach (var configFilePath in MSBuildStringUtility.Split(specItem.GetProperty("ConfigFilePaths"))) 250foreach (var folder in MSBuildStringUtility.Split(specItem.GetProperty("FallbackFolders"))) 551var packageTargetFallback = MSBuildStringUtility.Split(item.GetProperty("PackageTargetFallback")) 555var assetTargetFallbackList = MSBuildStringUtility.Split(item.GetProperty(AssetTargetFallbackUtility.AssetTargetFallback)) 608var runtimes = MSBuildStringUtility.Split(specItem.GetProperty("RuntimeIdentifiers")) 613var supports = MSBuildStringUtility.Split(specItem.GetProperty("RuntimeSupports")) 735var noWarn = MSBuildStringUtility.GetNuGetLogCodes(item.GetProperty("NoWarn")); 812bool? restoreEnablePackagePruning = MSBuildStringUtility.GetBooleanOrNull(item.GetProperty("RestoreEnablePackagePruning")); 902var parts = MSBuildStringUtility.Split(value); 939var privateAssets = FrameworkDependencyFlagsUtils.GetFlags(MSBuildStringUtility.Split(privateAssetsValue)); 1007frameworks.UnionWith(MSBuildStringUtility.Split(frameworksString));
RestoreCommand\Utility\PackageSpecFactory.cs (16)
60MSBuildStringUtility.Split($"{project.OuterBuild.GetProperty("RuntimeIdentifiers")};{project.OuterBuild.GetProperty("RuntimeIdentifier")}") 61.Concat(project.TargetFrameworks.Values.SelectMany(i => MSBuildStringUtility.Split($"{i.GetProperty("RuntimeIdentifiers")};{i.GetProperty("RuntimeIdentifier")}"))) 65MSBuildStringUtility.Split(project.OuterBuild.GetProperty("RuntimeSupports")) 159project.TargetFrameworks.Values.SelectMany(i => MSBuildStringUtility.Split(i.GetProperty("RestoreAdditionalProjectFallbackFolders"))), 160project.TargetFrameworks.Values.SelectMany(i => MSBuildStringUtility.Split(i.GetProperty("RestoreAdditionalProjectFallbackFoldersExcludes"))), 237var packageTargetFallback = MSBuildStringUtility.Split(msBuildProjectInstance.GetProperty("PackageTargetFallback")).Select(NuGetFramework.Parse).ToList(); 239var assetTargetFallbackEnum = MSBuildStringUtility.Split(msBuildProjectInstance.GetProperty(nameof(TargetFrameworkInformation.AssetTargetFallback))).Select(NuGetFramework.Parse).ToList(); 253bool? restoreEnablePackagePruning = MSBuildStringUtility.GetBooleanOrNull(msBuildProjectInstance.GetProperty("RestoreEnablePackagePruning")); 500MSBuildStringUtility.IsTrue(project.GetProperty("BuildingInsideVisualStudio")) 657ImmutableArray<NuGetLogCode> noWarn = MSBuildStringUtility.GetNuGetLogCodes(packageReferenceItem.GetMetadata("NoWarn")); 713foreach (var version in MSBuildStringUtility.Split(versionRanges)) 750var privateAssets = MSBuildStringUtility.Split(frameworkReferenceItem.GetMetadata("PrivateAssets")); 771string[] parts = MSBuildStringUtility.Split(value); 838project.TargetFrameworks.Values.SelectMany(i => MSBuildStringUtility.Split(i.GetProperty("RestoreAdditionalProjectSources"))), 973return value is null ? null : MSBuildStringUtility.Split(value); 986return value is null ? null : MSBuildStringUtility.Split(value);
Utility\MSBuildProjectFrameworkUtility.cs (7)
141frameworks.UnionWith(MSBuildStringUtility.Split(targetFrameworks)); 149var currentFrameworkString = MSBuildStringUtility.TrimAndGetNullForEmpty(targetFramework); 205var platformMoniker = MSBuildStringUtility.TrimAndGetNullForEmpty(targetPlatformMoniker); 208var platformIdentifier = MSBuildStringUtility.TrimAndGetNullForEmpty(targetPlatformIdentifier); 209var platformMinVersion = MSBuildStringUtility.TrimAndGetNullForEmpty(targetPlatformMinVersion); 210var platformVersion = MSBuildStringUtility.TrimAndGetNullForEmpty(targetPlatformVersion); 256var currentFrameworkString = MSBuildStringUtility.TrimAndGetNullForEmpty(targetFrameworkMoniker);
NuGet.Common (1)
MsBuildStringUtility.cs (1)
97string[] split = MSBuildStringUtility.Split(s, ';', ',');
NuGet.PackageManagement (1)
Utility\PackagesConfigLockFileUtility.cs (1)
97var lockFileOptIn = MSBuildStringUtility.GetBooleanOrNull(restorePackagesWithLockFile);
NuGet.ProjectModel (8)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (1)
774bool useMacros = MSBuildStringUtility.IsTrue(environmentVariableReader.GetEnvironmentVariable(MacroStringsUtility.NUGET_ENABLE_EXPERIMENTAL_MACROS));
PackageSpecReferenceDependencyProvider.cs (1)
88_useLegacyAssetTargetFallbackBehavior = MSBuildStringUtility.IsTrue(environmentVariableReader.GetEnvironmentVariable("NUGET_USE_LEGACY_ASSET_TARGET_FALLBACK_DEPENDENCY_RESOLUTION"));
PackageSpecWriter.cs (1)
94bool useMacros = MSBuildStringUtility.IsTrue(environmentVariableReader.GetEnvironmentVariable(MacroStringsUtility.NUGET_ENABLE_EXPERIMENTAL_MACROS));
ProjectLockFile\PackagesLockFileUtilities.cs (1)
28return MSBuildStringUtility.IsTrue(restorePackagesWithLockFile) || File.Exists(GetNuGetLockFilePath(project));
WarningProperties.cs (4)
98return GetWarningProperties(treatWarningsAsErrors, MSBuildStringUtility.GetNuGetLogCodes(warningsAsErrors), MSBuildStringUtility.GetNuGetLogCodes(noWarn), MSBuildStringUtility.GetNuGetLogCodes(warningsNotAsErrors)); 108AllWarningsAsErrors = MSBuildStringUtility.IsTrue(treatWarningsAsErrors)