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)
274var privateAssets = MSBuildStringUtility.Split(frameworkReferenceItem.GetProperty("PrivateAssets")); 301foreach (var version in MSBuildStringUtility.Split(versionRanges)) 375ImmutableArray<NuGetLogCode> noWarn = MSBuildStringUtility.GetNuGetLogCodes(packageReferenceItem.GetProperty("NoWarn")); 549var projectFrameworkStrings = MSBuildStringUtility.Split(targetFrameworks); 637innerNodes.SelectMany(i => MSBuildStringUtility.Split(i.GetProperty("RestoreAdditionalProjectSources"))), 678string[] parts = MSBuildStringUtility.Split(value); 744var packageTargetFallback = MSBuildStringUtility.Split(msBuildProjectInstance.GetProperty("PackageTargetFallback")).Select(NuGetFramework.Parse).ToList(); 746var assetTargetFallbackEnum = MSBuildStringUtility.Split(msBuildProjectInstance.GetProperty(nameof(TargetFrameworkInformation.AssetTargetFallback))).Select(NuGetFramework.Parse).ToList(); 760bool? restoreEnablePackagePruning = MSBuildStringUtility.GetBooleanOrNull(msBuildProjectInstance.GetProperty("RestoreEnablePackagePruning")); 986MSBuildStringUtility.Split($"{project.GetProperty("RuntimeIdentifiers")};{project.GetProperty("RuntimeIdentifier")}") 987.Concat(projectsByTargetFramework.Values.SelectMany(i => MSBuildStringUtility.Split($"{i.GetProperty("RuntimeIdentifiers")};{i.GetProperty("RuntimeIdentifier")}"))) 991MSBuildStringUtility.Split(project.GetProperty("RuntimeSupports")) 1053innerNodes.SelectMany(i => MSBuildStringUtility.Split(i.GetProperty("RestoreAdditionalProjectFallbackFolders"))), 1054innerNodes.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)
201foreach (var source in MSBuildStringUtility.Split(specItem.GetProperty("Sources"))) 208foreach (var configFilePath in MSBuildStringUtility.Split(specItem.GetProperty("ConfigFilePaths"))) 213foreach (var folder in MSBuildStringUtility.Split(specItem.GetProperty("FallbackFolders"))) 468var packageTargetFallback = MSBuildStringUtility.Split(item.GetProperty("PackageTargetFallback")) 472var assetTargetFallbackList = MSBuildStringUtility.Split(item.GetProperty(AssetTargetFallbackUtility.AssetTargetFallback)) 525var runtimes = MSBuildStringUtility.Split(specItem.GetProperty("RuntimeIdentifiers")) 530var supports = MSBuildStringUtility.Split(specItem.GetProperty("RuntimeSupports")) 651var noWarn = MSBuildStringUtility.GetNuGetLogCodes(item.GetProperty("NoWarn")); 728bool? restoreEnablePackagePruning = MSBuildStringUtility.GetBooleanOrNull(item.GetProperty("RestoreEnablePackagePruning")); 819var parts = MSBuildStringUtility.Split(value); 857var privateAssets = FrameworkDependencyFlagsUtils.GetFlags(MSBuildStringUtility.Split(privateAssetsValue)); 923frameworks.UnionWith(MSBuildStringUtility.Split(frameworksString));
RestoreCommand\Utility\PackageSpecFactory.cs (16)
81MSBuildStringUtility.Split($"{project.OuterBuild.GetProperty("RuntimeIdentifiers")};{project.OuterBuild.GetProperty("RuntimeIdentifier")}") 82.Concat(project.TargetFrameworks.Values.SelectMany(i => MSBuildStringUtility.Split($"{i.GetProperty("RuntimeIdentifiers")};{i.GetProperty("RuntimeIdentifier")}"))) 86MSBuildStringUtility.Split(project.OuterBuild.GetProperty("RuntimeSupports")) 314project.TargetFrameworks.Values.SelectMany(i => MSBuildStringUtility.Split(i.GetProperty("RestoreAdditionalProjectFallbackFolders"))), 315project.TargetFrameworks.Values.SelectMany(i => MSBuildStringUtility.Split(i.GetProperty("RestoreAdditionalProjectFallbackFoldersExcludes")))), 396var packageTargetFallback = MSBuildStringUtility.Split(msBuildProjectInstance.GetProperty("PackageTargetFallback")).Select(NuGetFramework.Parse).ToList(); 398var assetTargetFallbackEnum = MSBuildStringUtility.Split(msBuildProjectInstance.GetProperty(nameof(TargetFrameworkInformation.AssetTargetFallback))).Select(NuGetFramework.Parse).ToList(); 412bool? restoreEnablePackagePruning = MSBuildStringUtility.GetBooleanOrNull(msBuildProjectInstance.GetProperty("RestoreEnablePackagePruning")); 655MSBuildStringUtility.IsTrue(project.GetProperty("BuildingInsideVisualStudio")) 812ImmutableArray<NuGetLogCode> noWarn = MSBuildStringUtility.GetNuGetLogCodes(packageReferenceItem.GetMetadata("NoWarn")); 868foreach (var version in MSBuildStringUtility.Split(versionRanges)) 905var privateAssets = MSBuildStringUtility.Split(frameworkReferenceItem.GetMetadata("PrivateAssets")); 926string[] parts = MSBuildStringUtility.Split(value); 990project.TargetFrameworks.Values.SelectMany(i => MSBuildStringUtility.Split(i.GetProperty("RestoreAdditionalProjectSources")))) 1135return value is null ? null : MSBuildStringUtility.Split(value); 1148return 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)