118 references to MSBuildStringUtility
Microsoft.DotNet.Build.Tasks.TargetFramework (1)
ChooseBestP2PTargetFrameworkTask.cs (1)
91
string[] referencedProjectFrameworks =
MSBuildStringUtility
.Split(referencedProjectFrameworkString!);
NuGet.Build.Tasks (5)
CheckForDuplicateNuGetItemsTask.cs (1)
95
foreach (var code in
MSBuildStringUtility
.Split(str))
GetReferenceNearestTargetFrameworkTask.cs (3)
130
var referencedProjectFrameworks =
MSBuildStringUtility
.Split(referencedProjectFrameworkString);
131
var referencedProjectTargetFrameworkMonikers =
MSBuildStringUtility
.Split(referenceTargetFrameworkMonikers);
132
var referencedProjectTargetPlatformMonikers =
MSBuildStringUtility
.Split(referencedProjectPlatformString);
GetRestoreSettingsTask.cs (1)
203
return items.SelectMany(e =>
MSBuildStringUtility
.Split(BuildTasksUtility.GetPropertyIfExists(e, key)));
NuGet.Build.Tasks.Console (16)
ExtensionMethods.cs (2)
51
return value == null ? null :
MSBuildStringUtility
.Split(value);
64
return value == null ? null :
MSBuildStringUtility
.Split(value);
MSBuildStaticGraphRestore.cs (14)
274
var privateAssets =
MSBuildStringUtility
.Split(frameworkReferenceItem.GetProperty("PrivateAssets"));
301
foreach (var version in
MSBuildStringUtility
.Split(versionRanges))
375
ImmutableArray<NuGetLogCode> noWarn =
MSBuildStringUtility
.GetNuGetLogCodes(packageReferenceItem.GetProperty("NoWarn"));
549
var projectFrameworkStrings =
MSBuildStringUtility
.Split(targetFrameworks);
637
innerNodes.SelectMany(i =>
MSBuildStringUtility
.Split(i.GetProperty("RestoreAdditionalProjectSources"))),
678
string[] parts =
MSBuildStringUtility
.Split(value);
744
var packageTargetFallback =
MSBuildStringUtility
.Split(msBuildProjectInstance.GetProperty("PackageTargetFallback")).Select(NuGetFramework.Parse).ToList();
746
var assetTargetFallbackEnum =
MSBuildStringUtility
.Split(msBuildProjectInstance.GetProperty(nameof(TargetFrameworkInformation.AssetTargetFallback))).Select(NuGetFramework.Parse).ToList();
760
bool? restoreEnablePackagePruning =
MSBuildStringUtility
.GetBooleanOrNull(msBuildProjectInstance.GetProperty("RestoreEnablePackagePruning"));
986
MSBuildStringUtility
.Split($"{project.GetProperty("RuntimeIdentifiers")};{project.GetProperty("RuntimeIdentifier")}")
987
.Concat(projectsByTargetFramework.Values.SelectMany(i =>
MSBuildStringUtility
.Split($"{i.GetProperty("RuntimeIdentifiers")};{i.GetProperty("RuntimeIdentifier")}")))
991
MSBuildStringUtility
.Split(project.GetProperty("RuntimeSupports"))
1053
innerNodes.SelectMany(i =>
MSBuildStringUtility
.Split(i.GetProperty("RestoreAdditionalProjectFallbackFolders"))),
1054
innerNodes.SelectMany(i =>
MSBuildStringUtility
.Split(i.GetProperty("RestoreAdditionalProjectFallbackFoldersExcludes"))),
NuGet.Build.Tasks.Pack (42)
GetPackOutputItemsTask.cs (1)
55
var symbolPackageFormat = PackArgs.GetSymbolPackageFormat(
MSBuildStringUtility
.TrimAndGetNullForEmpty(SymbolPackageFormat));
PackTask.cs (40)
168
AllowedOutputExtensionsInPackageBuildOutputFolder =
MSBuildStringUtility
.TrimAndExcludeNullOrEmpty(AllowedOutputExtensionsInPackageBuildOutputFolder),
169
AllowedOutputExtensionsInSymbolsPackageBuildOutputFolder =
MSBuildStringUtility
.TrimAndExcludeNullOrEmpty(AllowedOutputExtensionsInSymbolsPackageBuildOutputFolder),
170
AssemblyName =
MSBuildStringUtility
.TrimAndGetNullForEmpty(AssemblyName),
171
Authors =
MSBuildStringUtility
.TrimAndExcludeNullOrEmpty(Authors),
173
BuildOutputFolders =
MSBuildStringUtility
.TrimAndExcludeNullOrEmpty(BuildOutputFolders),
175
ContentTargetFolders =
MSBuildStringUtility
.TrimAndExcludeNullOrEmpty(ContentTargetFolders),
176
Copyright =
MSBuildStringUtility
.TrimAndGetNullForEmpty(Copyright),
177
Description =
MSBuildStringUtility
.TrimAndGetNullForEmpty(Description),
181
IconUrl =
MSBuildStringUtility
.TrimAndGetNullForEmpty(IconUrl),
187
LicenseUrl =
MSBuildStringUtility
.TrimAndGetNullForEmpty(LicenseUrl),
189
MinClientVersion =
MSBuildStringUtility
.TrimAndGetNullForEmpty(MinClientVersion),
192
NuspecBasePath =
MSBuildStringUtility
.TrimAndGetNullForEmpty(NuspecBasePath),
193
NuspecFile =
MSBuildStringUtility
.TrimAndGetNullForEmpty(NuspecFile),
194
NuspecOutputPath =
MSBuildStringUtility
.TrimAndGetNullForEmpty(NuspecOutputPath),
195
NuspecProperties =
MSBuildStringUtility
.TrimAndExcludeNullOrEmpty(NuspecProperties),
199
PackageId =
MSBuildStringUtility
.TrimAndGetNullForEmpty(PackageId),
200
PackageOutputPath =
MSBuildStringUtility
.TrimAndGetNullForEmpty(PackageOutputPath),
201
PackageTypes =
MSBuildStringUtility
.TrimAndExcludeNullOrEmpty(PackageTypes),
202
PackageVersion =
MSBuildStringUtility
.TrimAndGetNullForEmpty(PackageVersion),
205
ProjectUrl =
MSBuildStringUtility
.TrimAndGetNullForEmpty(ProjectUrl),
206
ReleaseNotes =
MSBuildStringUtility
.TrimAndGetNullForEmpty(ReleaseNotes),
207
RepositoryType =
MSBuildStringUtility
.TrimAndGetNullForEmpty(RepositoryType),
208
RepositoryUrl =
MSBuildStringUtility
.TrimAndGetNullForEmpty(RepositoryUrl),
209
RepositoryBranch =
MSBuildStringUtility
.TrimAndGetNullForEmpty(RepositoryBranch),
210
RepositoryCommit =
MSBuildStringUtility
.TrimAndGetNullForEmpty(RepositoryCommit),
212
RestoreOutputPath =
MSBuildStringUtility
.TrimAndGetNullForEmpty(RestoreOutputPath),
215
SymbolPackageFormat =
MSBuildStringUtility
.TrimAndGetNullForEmpty(SymbolPackageFormat),
216
Tags =
MSBuildStringUtility
.TrimAndExcludeNullOrEmpty(Tags),
217
TargetFrameworks =
MSBuildStringUtility
.TrimAndExcludeNullOrEmpty(TargetFrameworks),
219
Title =
MSBuildStringUtility
.TrimAndGetNullForEmpty(Title),
220
TreatWarningsAsErrors =
MSBuildStringUtility
.TrimAndGetNullForEmpty(TreatWarningsAsErrors),
221
NoWarn =
MSBuildStringUtility
.TrimAndGetNullForEmpty(NoWarn),
222
WarningsAsErrors =
MSBuildStringUtility
.TrimAndGetNullForEmpty(WarningsAsErrors),
223
WarningsNotAsErrors =
MSBuildStringUtility
.TrimAndGetNullForEmpty(WarningsNotAsErrors),
224
PackageLicenseExpression =
MSBuildStringUtility
.TrimAndGetNullForEmpty(PackageLicenseExpression),
225
PackageLicenseFile =
MSBuildStringUtility
.TrimAndGetNullForEmpty(PackageLicenseFile),
226
PackageLicenseExpressionVersion =
MSBuildStringUtility
.TrimAndGetNullForEmpty(PackageLicenseExpressionVersion),
227
Readme =
MSBuildStringUtility
.TrimAndGetNullForEmpty(Readme),
229
DeterministicTimestamp =
MSBuildStringUtility
.TrimAndGetNullForEmpty(DeterministicTimestamp),
230
PackageIcon =
MSBuildStringUtility
.TrimAndGetNullForEmpty(PackageIcon),
PackTaskLogic.cs (1)
711
:
MSBuildStringUtility
.Split(packagePathString)
NuGet.CommandLine.XPlat (6)
Utility\CommandLineUtility.cs (1)
36
result.AddRange(
MSBuildStringUtility
.Split(input));
Utility\MSBuildAPIUtility.cs (5)
493
var includeFlags =
MSBuildStringUtility
.Convert(LibraryIncludeFlagUtils.GetFlagString(libraryDependency.IncludeType));
499
var suppressParent =
MSBuildStringUtility
.Convert(LibraryIncludeFlagUtils.GetFlagString(libraryDependency.SuppressParent));
691
var includeFlags =
MSBuildStringUtility
.Convert(LibraryIncludeFlagUtils.GetFlagString(libraryDependency.IncludeType));
697
var suppressParent =
MSBuildStringUtility
.Convert(LibraryIncludeFlagUtils.GetFlagString(libraryDependency.SuppressParent));
1056
frameworks =
MSBuildStringUtility
.Split(frameworksString);
NuGet.Commands (38)
RestoreCommand\RestoreCommand.cs (2)
397
telemetry.TelemetryEvent[UsesLegacyAssetTargetFallback] =
MSBuildStringUtility
.IsTrue(EnvironmentVariableReader.GetEnvironmentVariable("NUGET_USE_LEGACY_ASSET_TARGET_FALLBACK_DEPENDENCY_RESOLUTION"));
1385
if (!
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)
201
foreach (var source in
MSBuildStringUtility
.Split(specItem.GetProperty("Sources")))
208
foreach (var configFilePath in
MSBuildStringUtility
.Split(specItem.GetProperty("ConfigFilePaths")))
213
foreach (var folder in
MSBuildStringUtility
.Split(specItem.GetProperty("FallbackFolders")))
468
var packageTargetFallback =
MSBuildStringUtility
.Split(item.GetProperty("PackageTargetFallback"))
472
var assetTargetFallbackList =
MSBuildStringUtility
.Split(item.GetProperty(AssetTargetFallbackUtility.AssetTargetFallback))
525
var runtimes =
MSBuildStringUtility
.Split(specItem.GetProperty("RuntimeIdentifiers"))
530
var supports =
MSBuildStringUtility
.Split(specItem.GetProperty("RuntimeSupports"))
651
var noWarn =
MSBuildStringUtility
.GetNuGetLogCodes(item.GetProperty("NoWarn"));
728
bool? restoreEnablePackagePruning =
MSBuildStringUtility
.GetBooleanOrNull(item.GetProperty("RestoreEnablePackagePruning"));
819
var parts =
MSBuildStringUtility
.Split(value);
857
var privateAssets = FrameworkDependencyFlagsUtils.GetFlags(
MSBuildStringUtility
.Split(privateAssetsValue));
923
frameworks.UnionWith(
MSBuildStringUtility
.Split(frameworksString));
RestoreCommand\Utility\PackageSpecFactory.cs (16)
81
MSBuildStringUtility
.Split($"{project.OuterBuild.GetProperty("RuntimeIdentifiers")};{project.OuterBuild.GetProperty("RuntimeIdentifier")}")
82
.Concat(project.TargetFrameworks.Values.SelectMany(i =>
MSBuildStringUtility
.Split($"{i.GetProperty("RuntimeIdentifiers")};{i.GetProperty("RuntimeIdentifier")}")))
86
MSBuildStringUtility
.Split(project.OuterBuild.GetProperty("RuntimeSupports"))
314
project.TargetFrameworks.Values.SelectMany(i =>
MSBuildStringUtility
.Split(i.GetProperty("RestoreAdditionalProjectFallbackFolders"))),
315
project.TargetFrameworks.Values.SelectMany(i =>
MSBuildStringUtility
.Split(i.GetProperty("RestoreAdditionalProjectFallbackFoldersExcludes")))),
396
var packageTargetFallback =
MSBuildStringUtility
.Split(msBuildProjectInstance.GetProperty("PackageTargetFallback")).Select(NuGetFramework.Parse).ToList();
398
var assetTargetFallbackEnum =
MSBuildStringUtility
.Split(msBuildProjectInstance.GetProperty(nameof(TargetFrameworkInformation.AssetTargetFallback))).Select(NuGetFramework.Parse).ToList();
412
bool? restoreEnablePackagePruning =
MSBuildStringUtility
.GetBooleanOrNull(msBuildProjectInstance.GetProperty("RestoreEnablePackagePruning"));
655
MSBuildStringUtility
.IsTrue(project.GetProperty("BuildingInsideVisualStudio"))
812
ImmutableArray<NuGetLogCode> noWarn =
MSBuildStringUtility
.GetNuGetLogCodes(packageReferenceItem.GetMetadata("NoWarn"));
868
foreach (var version in
MSBuildStringUtility
.Split(versionRanges))
905
var privateAssets =
MSBuildStringUtility
.Split(frameworkReferenceItem.GetMetadata("PrivateAssets"));
926
string[] parts =
MSBuildStringUtility
.Split(value);
990
project.TargetFrameworks.Values.SelectMany(i =>
MSBuildStringUtility
.Split(i.GetProperty("RestoreAdditionalProjectSources"))))
1135
return value is null ? null :
MSBuildStringUtility
.Split(value);
1148
return value is null ? null :
MSBuildStringUtility
.Split(value);
Utility\MSBuildProjectFrameworkUtility.cs (7)
141
frameworks.UnionWith(
MSBuildStringUtility
.Split(targetFrameworks));
149
var currentFrameworkString =
MSBuildStringUtility
.TrimAndGetNullForEmpty(targetFramework);
205
var platformMoniker =
MSBuildStringUtility
.TrimAndGetNullForEmpty(targetPlatformMoniker);
208
var platformIdentifier =
MSBuildStringUtility
.TrimAndGetNullForEmpty(targetPlatformIdentifier);
209
var platformMinVersion =
MSBuildStringUtility
.TrimAndGetNullForEmpty(targetPlatformMinVersion);
210
var platformVersion =
MSBuildStringUtility
.TrimAndGetNullForEmpty(targetPlatformVersion);
256
var currentFrameworkString =
MSBuildStringUtility
.TrimAndGetNullForEmpty(targetFrameworkMoniker);
NuGet.Common (1)
MsBuildStringUtility.cs (1)
97
string[] split =
MSBuildStringUtility
.Split(s, ';', ',');
NuGet.PackageManagement (1)
Utility\PackagesConfigLockFileUtility.cs (1)
97
var lockFileOptIn =
MSBuildStringUtility
.GetBooleanOrNull(restorePackagesWithLockFile);
NuGet.ProjectModel (8)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (1)
774
bool 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)
94
bool useMacros =
MSBuildStringUtility
.IsTrue(environmentVariableReader.GetEnvironmentVariable(MacroStringsUtility.NUGET_ENABLE_EXPERIMENTAL_MACROS));
ProjectLockFile\PackagesLockFileUtilities.cs (1)
28
return
MSBuildStringUtility
.IsTrue(restorePackagesWithLockFile) || File.Exists(GetNuGetLockFilePath(project));
WarningProperties.cs (4)
98
return GetWarningProperties(treatWarningsAsErrors,
MSBuildStringUtility
.GetNuGetLogCodes(warningsAsErrors),
MSBuildStringUtility
.GetNuGetLogCodes(noWarn),
MSBuildStringUtility
.GetNuGetLogCodes(warningsNotAsErrors));
108
AllWarningsAsErrors =
MSBuildStringUtility
.IsTrue(treatWarningsAsErrors)