48 instantiations of VersionRange
dotnet (4)
Commands\Tool\Execute\ToolExecuteCommand.cs (1)
134
versionRange: new
VersionRange
(bestVersion, true, bestVersion, true),
Commands\Tool\Install\VersionRangeUtilities.cs (1)
43
return new
VersionRange
(minVersion: version, includeMinVersion: true, maxVersion: version, includeMaxVersion: true, originalString: "[" + packageVersion + "]");
Commands\Tool\Restore\ToolPackageRestorer.cs (1)
181
return new
VersionRange
(
NugetPackageDownloader\NuGetPackageDownloader.cs (1)
891
GenerateVersionRangeErrorDescription(packageIdentifier, new
VersionRange
(minVersion: packageVersion, maxVersion: packageVersion, includeMaxVersion: true)),
Microsoft.Build.NuGetSdkResolver (1)
RestoreRunnerEx.cs (1)
66
new
VersionRange
(
Microsoft.DotNet.Build.Tasks.Packaging (4)
GenerateNuSpec.cs (3)
374
var versionRange = new
VersionRange
();
448
target = new
VersionRange
(minVersion, includeMinVersion, target.MaxVersion, target.IsMaxInclusive, target.Float, target.OriginalString);
485
target = new
VersionRange
(target.MinVersion, target.IsMinInclusive, maxVersion, includeMaxVersion, target.Float, target.OriginalString);
GenerateRuntimeDependencies.cs (1)
121
runtimePackageDependencies.Add(new RuntimePackageDependency(dependencyId, new
VersionRange
(maxDependencyVersion)));
Microsoft.DotNet.NuGetRepack.Tasks (2)
src\NuGetVersionUpdater.cs (2)
335
new
VersionRange
(newVersion, includeMinVersion: true, newVersion, includeMaxVersion: true) :
336
new
VersionRange
(
NuGet.Build.Tasks.Pack (3)
PackTaskLogic.cs (3)
969
var versionToUse = new
VersionRange
(targetLibrary.Version);
1114
versionRange = new
VersionRange
(
1122
versionRange = new
VersionRange
(
NuGet.CommandLine.XPlat (3)
Commands\Package\Update\PackageUpdateCommandRunner.cs (1)
210
CurrentVersion = new
VersionRange
(packageIdentity.Version),
Commands\Package\Update\PackageUpdateIO.cs (1)
403
VersionRange versionRange = new
VersionRange
(minVersion, includeMinVersion: true, maxVersion: null, includeMaxVersion: true);
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (1)
170
packageDependency = new PackageDependency(packageReferenceArgs.PackageId, new
VersionRange
(minVersion: latestVersion, includeMinVersion: true));
NuGet.Commands (3)
CommandRunners\PackCommandRunner.cs (1)
367
version = new
VersionRange
(builder.Version);
RestoreCommand\DependencyGraphResolver.cs (1)
89
VersionRange = new
VersionRange
(_request.Project.Version),
RestoreCommand\RestoreCommand.cs (1)
1844
VersionRange = new
VersionRange
(_request.Project.Version),
NuGet.LibraryModel (1)
LibraryIdentity.cs (1)
85
: new
VersionRange
(
NuGet.PackageManagement (6)
BuildIntegratedPackageReference.cs (1)
95
return new
VersionRange
(
NuGetPackageManager.cs (2)
3035
var packageDependency = new PackageDependency(action.PackageIdentity.Id, action.VersionRange ?? new
VersionRange
(action.PackageIdentity.Version));
3349
originalAction.VersionRange ?? new
VersionRange
(originalAction.PackageIdentity.Version),
Utility\JsonConfigUtility.cs (1)
79
range = new
VersionRange
(
Utility\PackagesConfigLockFileUtility.cs (2)
272
RequestedVersion = new
VersionRange
(toInstall.PackageIdentity.Version, includeMinVersion: true, toInstall.PackageIdentity.Version, includeMaxVersion: true),
324
RequestedVersion = new
VersionRange
(package.PackageIdentity.Version, includeMinVersion: true, package.PackageIdentity.Version, includeMaxVersion: true),
NuGet.ProjectModel (4)
PackageSpecOperations.cs (3)
97
AddOrUpdateDependency(spec, new PackageDependency(identity.Id, new
VersionRange
(identity.Version)));
206
AddOrUpdateDependency(spec, new PackageDependency(identity.Id, new
VersionRange
(identity.Version)), frameworksToAdd);
224
AddOrUpdateDependency(spec, new PackageDependency(identity.Id, new
VersionRange
(identity.Version)), frameworksToAdd);
PackageSpecReferenceDependencyProvider.cs (1)
271
range = new
VersionRange
(version);
NuGet.Protocol (6)
Converters\PackageVulnerabilityInfoConverter.cs (1)
51
versionRange = new
VersionRange
(includeMinVersion: false, includeMaxVersion: false);
DependencyInfo\RegistrationUtility.cs (1)
28
return new
VersionRange
(range.MinVersion, range.IsMinInclusive, range.MaxVersion, range.IsMaxInclusive);
Extensions\VersionRangeExtensions.cs (1)
14
var catalogItemVersionRange = new
VersionRange
(minVersion: catalogItemLower, includeMinVersion: true,
Resources\DependencyInfoResourceV3.cs (1)
75
var singleVersion = new
VersionRange
(minVersion: package.Version, includeMinVersion: true, maxVersion: package.Version, includeMaxVersion: true);
Resources\PackageMetadataResourceV3.cs (1)
99
var range = new
VersionRange
(package.Version, includeMinVersion: true, package.Version, includeMaxVersion: true);
Resources\RegistrationResourceV3.cs (1)
106
return (await GetPackageMetadata(identity.Id, new
VersionRange
(identity.Version, true, identity.Version, true), true, true, cacheContext, log, token)).SingleOrDefault();
NuGet.Versioning (11)
VersionRange.cs (1)
349
result = new
VersionRange
(
VersionRangeFactory.cs (10)
25
public static readonly VersionRange All = new
VersionRange
(null, true, null, true);
33
public static readonly VersionRange AllFloating = new
VersionRange
(V0, true, null, true, new FloatRange(NuGetVersionFloatBehavior.AbsoluteLatest, V0, "*"));
38
public static readonly VersionRange AllStable = new
VersionRange
(null, true, null, true);
44
public static readonly VersionRange AllStableFloating = new
VersionRange
(V0, true, null, true, new FloatRange(NuGetVersionFloatBehavior.Major));
49
public static readonly VersionRange None = new
VersionRange
(new NuGetVersion(0, 0, 0), false, new NuGetVersion(0, 0, 0), false);
129
versionRange = new
VersionRange
(new NuGetVersion(0, 0, 0), true, null, true, FloatRange.Parse(trimmedValue), originalString: value);
284
versionRange = new
VersionRange
(
329
result = new
VersionRange
(ordered.FirstOrDefault(), true, ordered.LastOrDefault(), true);
445
result = new
VersionRange
(lowest, includeLowest, highest, includeHighest);
518
var result = new
VersionRange
(lowest, !excludeLowest, highest, !excludeHighest);
528 references to VersionRange
aspire-managed (1)
NuGet\Commands\RestoreCommand.cs (1)
347
VersionRange
.Parse(p.Version),
dotnet (28)
CommandFactory\CommandResolution\ProjectToolsCommandResolver.cs (1)
276
VersionRange
.Parse(toolLibrary.Version),
CommandFactory\CommandResolution\ToolPathCalculator.cs (1)
16
public string GetBestLockFilePath(string packageId,
VersionRange
versionRange, NuGetFramework framework)
Commands\Tool\Execute\ToolExecuteCommand.cs (1)
53
var
versionRange = VersionRangeUtilities.GetVersionRange(
Commands\Tool\Install\ToolInstallGlobalOrToolPathCommand.cs (3)
162
var
versionRange = VersionRangeUtilities.GetVersionRange(
170
private int ExecuteInstallCommand(PackageId packageId,
VersionRange
? versionRange)
271
private NuGetVersion GetBestMatchNugetVersion(PackageId packageId,
VersionRange
? versionRange, IToolPackageDownloader toolPackageDownloader)
Commands\Tool\Install\ToolInstallLocalCommand.cs (3)
96
var
versionRange = VersionRangeUtilities.GetVersionRange(
104
private int ExecuteInstallCommand(PackageId packageId,
VersionRange
? versionRange)
182
public int InstallNewTool(FilePath manifestFile, PackageId packageId,
VersionRange
? versionRange)
Commands\Tool\Install\ToolInstallLocalInstaller.cs (1)
26
public IToolPackage Install(FilePath manifestFile, PackageId packageId,
VersionRange
? versionRange)
Commands\Tool\Install\VersionRangeUtilities.cs (3)
11
public static
VersionRange
? GetVersionRange(
46
if (
VersionRange
.TryParse(packageVersion, out
var
versionRange))
Commands\Tool\Restore\ToolPackageRestorer.cs (3)
141
var
latestVersionRange =
VersionRange
.Parse("*");
179
private static
VersionRange
ToVersionRangeWithOnlyOneVersion(NuGetVersion version)
NugetPackageDownloader\INuGetPackageDownloader.cs (2)
40
VersionRange
versionRange,
44
VersionRange
versionRange,
NugetPackageDownloader\NuGetPackageDownloader.cs (4)
633
string packageIdentifier, IEnumerable<PackageSource> packageSources,
VersionRange
versionRange,
682
private static string GenerateVersionRangeErrorDescription(string packageIdentifier,
VersionRange
versionRange)
785
VersionRange
versionRange,
799
VersionRange
versionRange,
ToolPackage\IToolPackageDownloader.cs (2)
17
VersionRange
? versionRange = null,
29
VersionRange
? versionRange = null,
ToolPackage\ToolPackageDownloaderBase.cs (4)
98
VersionRange
? versionRange = null,
108
versionRange =
VersionRange
.Parse(versionString);
404
VersionRange
? versionRange = null,
410
versionRange =
VersionRange
.Parse(versionString);
Microsoft.DotNet.Build.Tasks.Packaging (16)
CreateTrimDependencyGroups.cs (3)
189
private static
VersionRange
TryParseVersionRange(string versionString)
191
VersionRange
value;
193
return
VersionRange
.TryParse(versionString, out value) ? value : null;
Extensions.cs (3)
74
public static
VersionRange
GetVersion(this ITaskItem taskItem)
76
VersionRange
result = null;
80
VersionRange
.TryParse(metadataValue, out result);
GenerateNuSpec.cs (10)
318
VersionRange
.Parse(
372
private static
VersionRange
AggregateVersions(
VersionRange
aggregate,
VersionRange
next)
374
var
versionRange = new VersionRange();
415
private static void SetMinVersion(ref
VersionRange
target,
VersionRange
source)
452
private static void SetMaxVersion(ref
VersionRange
target,
VersionRange
source)
495
public
VersionRange
Version { get; set; }
Microsoft.DotNet.Cli.Definitions (3)
Common\CommonArguments.cs (3)
54
if (!
VersionRange
.TryParse(versionString, out
var
versionRange))
63
public readonly record struct PackageIdentityWithRange(string Id,
VersionRange
? VersionRange)
Microsoft.DotNet.NuGetRepack.Tasks (3)
src\NuGetVersionUpdater.cs (3)
309
if (!
VersionRange
.TryParse(versionRangeAttribute.Value, out
var
versionRange))
334
var
newRange = exactVersions ?
Microsoft.DotNet.SourceBuild.Tasks (1)
src\UsageReport\WritePackageUsageData.cs (1)
203
version =
VersionRange
.Parse(dep.SelectToken("$..version")?.ToString()),
Microsoft.TemplateEngine.Edge (4)
Constraints\NuGetVersionRangeSpecification.cs (4)
11
private readonly
VersionRange
_versionRange;
13
internal NuGetVersionRangeSpecification(
VersionRange
versionRange)
31
if (
VersionRange
.TryParse(value, out
VersionRange
? versionRange))
NuGet.Build.Tasks (2)
GetRestoreDotnetCliToolsTask.cs (2)
79
var uniqueName = ToolRestoreUtility.GetUniqueName(msbuildItem.ItemSpec, ToolFramework, value != null ?
VersionRange
.Parse(value) :
VersionRange
.All);
NuGet.Build.Tasks.Console (11)
MSBuildStaticGraphRestore.cs (11)
305
VersionRange
versionRange = !string.IsNullOrWhiteSpace(version) ?
VersionRange
.Parse(version) :
VersionRange
.All;
331
VersionRange
versionRange = string.IsNullOrWhiteSpace(version) ?
VersionRange
.All :
VersionRange
.Parse(version);
358
VersionRange
versionRange = string.IsNullOrWhiteSpace(version) ? null :
VersionRange
.Parse(version);
362
versionRange =
VersionRange
.All;
366
var
versionOverrideRange = string.IsNullOrWhiteSpace(versionOverrideString) ? null :
VersionRange
.Parse(versionOverrideString);
NuGet.Build.Tasks.Pack (3)
PackTaskLogic.cs (3)
969
var
versionToUse = new VersionRange(targetLibrary.Version);
974
versionToUse =
VersionRange
.Parse(projectRefVersion, allowFloating: false);
1111
VersionRange
versionRange;
NuGet.CommandLine.XPlat (90)
_generated\18\PackageSearchJsonContext.VersionRange.g.cs (50)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.
VersionRange
>? _VersionRange;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.
VersionRange
> VersionRange
22
get => _VersionRange ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.
VersionRange
>)Options.GetTypeInfo(typeof(global::NuGet.Versioning.
VersionRange
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.
VersionRange
> Create_VersionRange(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::NuGet.Versioning.
VersionRange
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.
VersionRange
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::NuGet.Versioning.
VersionRange
>
41
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::NuGet.Versioning.
VersionRange
>(options, objectInfo);
58
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
60
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).IsFloating,
68
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("IsFloating", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
78
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
80
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).MinVersion,
88
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("MinVersion", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.NuGetVersion), global::System.Array.Empty<global::System.Type>(), null),
98
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
100
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).MaxVersion,
108
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("MaxVersion", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.NuGetVersion), global::System.Array.Empty<global::System.Type>(), null),
118
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
120
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).HasLowerBound,
128
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("HasLowerBound", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
138
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
140
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).IsMinInclusive,
148
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("IsMinInclusive", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
158
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
160
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).HasUpperBound,
168
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("HasUpperBound", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
178
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
180
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).IsMaxInclusive,
188
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("IsMaxInclusive", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
198
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
200
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).HasLowerAndUpperBounds,
208
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("HasLowerAndUpperBounds", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
218
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
220
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).Float,
228
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("Float", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.FloatRange), global::System.Array.Empty<global::System.Type>(), null),
238
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
240
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).OriginalString,
248
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("OriginalString", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
398
private void VersionRangeSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::NuGet.Versioning.
VersionRange
? value)
408
writer.WriteBoolean(PropName_IsFloating, ((global::NuGet.Versioning.
VersionRange
)value).IsFloating);
410
NuGetVersionSerializeHandler(writer, ((global::NuGet.Versioning.
VersionRange
)value).MinVersion);
412
NuGetVersionSerializeHandler(writer, ((global::NuGet.Versioning.
VersionRange
)value).MaxVersion);
413
writer.WriteBoolean(PropName_HasLowerBound, ((global::NuGet.Versioning.
VersionRange
)value).HasLowerBound);
414
writer.WriteBoolean(PropName_IsMinInclusive, ((global::NuGet.Versioning.
VersionRange
)value).IsMinInclusive);
415
writer.WriteBoolean(PropName_HasUpperBound, ((global::NuGet.Versioning.
VersionRange
)value).HasUpperBound);
416
writer.WriteBoolean(PropName_IsMaxInclusive, ((global::NuGet.Versioning.
VersionRange
)value).IsMaxInclusive);
417
writer.WriteBoolean(PropName_HasLowerAndUpperBounds, ((global::NuGet.Versioning.
VersionRange
)value).HasLowerAndUpperBounds);
419
FloatRangeSerializeHandler(writer, ((global::NuGet.Versioning.
VersionRange
)value).Float);
420
writer.WriteString(PropName_OriginalString, ((global::NuGet.Versioning.
VersionRange
)value).OriginalString);
_generated\36\PackageSearchJsonContext.GetJsonTypeInfo.g.cs (1)
94
if (type == typeof(global::NuGet.Versioning.
VersionRange
))
_generated\6\PackageSearchJsonContext.PackageDependency.g.cs (6)
32
ObjectWithParameterizedConstructorCreator = static args => new global::NuGet.Packaging.Core.PackageDependency((string)args[0], (global::NuGet.Versioning.
VersionRange
)args[1]),
35
ConstructorAttributeProviderFactory = static () => typeof(global::NuGet.Packaging.Core.PackageDependency).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(global::NuGet.Versioning.
VersionRange
)}, modifiers: null),
116
var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::NuGet.Versioning.
VersionRange
>
131
AttributeProviderFactory = static () => typeof(global::NuGet.Packaging.Core.PackageDependency).GetProperty("VersionRange", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.
VersionRange
), global::System.Array.Empty<global::System.Type>(), null),
134
properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::NuGet.Versioning.
VersionRange
>(options, info3);
178
ParameterType = typeof(global::NuGet.Versioning.
VersionRange
),
Commands\Package\PackageWithVersionRange.cs (3)
17
public required
VersionRange
? VersionRange { get; init; }
31
VersionRange
? newVersion;
47
if (!
VersionRange
.TryParse(versionString, out newVersion))
Commands\Package\Update\PackageUpdateCommandRunner.cs (16)
211
NewVersion =
VersionRange
.Parse(nonVulnerableVersion.OriginalVersion!)
430
VersionRange
upgradeVersion;
451
upgradeVersion =
VersionRange
.Parse(latestVersion.OriginalVersion!);
480
/// <para>When the package is found and no problems occur, it returns the requested <see cref="
VersionRange
"/>
482
/// <para>If the <see cref="
VersionRange
"/> is null and the target framework list contains at least one value,
488
private static (
VersionRange
? version, List<string> targetFrameworks)
491
VersionRange
? existingVersion = null;
510
VersionRange
tfmVersionRange;
526
tfmVersionRange = dependency.LibraryRange.VersionRange ??
VersionRange
.All;
589
var
upgradeVersion =
VersionRange
.Parse(latestVersion.OriginalVersion!);
614
var allPackages = new Dictionary<string, (
VersionRange
version, List<string> tfms, bool hasError)>(StringComparer.OrdinalIgnoreCase);
643
VersionRange
version = dependency.LibraryRange.VersionRange ??
VersionRange
.All;
713
public required
VersionRange
CurrentVersion { get; init; }
714
public required
VersionRange
NewVersion { get; init; }
Commands\Package\Update\PackageUpdateIO.cs (1)
403
VersionRange
versionRange = new VersionRange(minVersion, includeMinVersion: true, maxVersion: null, includeMaxVersion: true);
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (6)
43
VersionRange
versionRange = default;
47
VersionRange
.Parse("*-*") :
48
VersionRange
.Parse("*");
52
versionRange =
VersionRange
.Parse(packageReferenceArgs.PackageVersion);
175
packageDependency = new PackageDependency(packageReferenceArgs.PackageId,
VersionRange
.Parse(packageReferenceArgs.PackageVersion));
330
var
version = packageDependency.VersionRange;
Commands\PackageReferenceCommands\RemovePackageReferenceCommandRunner.cs (1)
30
versionRange:
VersionRange
.All,
Commands\Why\DependencyGraphFinder.cs (5)
62
DependencyNode? projectNode = CreateNode(target, targetPackage, projectAsLibrary,
VersionRange
.All);
104
dependencies.AddRange(directPackages.Select(p => new PackageDependency(p.Name, p.LibraryRange.VersionRange ??
VersionRange
.All)));
117
VersionRange
.Parse(projectLibrary.Version.ToString()),
121
VersionRange
.Parse(projectLibrary.Version.OriginalVersion ?? projectLibrary.Version.ToString()));
145
public static DependencyNode? CreateNode(LockFileTarget target, string filterPackage, LockFileTargetLibrary library,
VersionRange
requestedVersion)
Commands\Why\DependencyNode.cs (1)
53
internal record PackageNode(string Id, NuGetVersion ResolvedVersion,
VersionRange
RequestedVersion, HashSet<DependencyNode> Children)
NuGet.Commands (68)
CommandRunners\PackCommandRunner.cs (9)
364
VersionRange
version = dependency.LibraryRange.VersionRange;
991
VersionRange
newVersionRange =
VersionRange
.CommonSubSet(new
VersionRange
[]
995
if (!newVersionRange.Equals(
VersionRange
.None))
1026
VersionRange
newVersionRange =
VersionRange
.CommonSubSet(new
VersionRange
[]
1030
if (!newVersionRange.Equals(
VersionRange
.None))
RestoreCommand\DependencyGraphResolver.cs (12)
184
Dictionary<LibraryDependencyIndex,
VersionRange
>? pinnedPackageVersions = IndexPinnedPackageVersions(isCentralPackageTransitivePinningEnabled, projectTargetFramework);
564
&& childLibraryDependency.LibraryRange.VersionRange !=
VersionRange
.All
833
private static bool VersionRangePreciseEquals(
VersionRange
a,
VersionRange
b)
889
private Dictionary<LibraryDependencyIndex,
VersionRange
>? IndexPinnedPackageVersions(bool isCentralPackageTransitivePinningEnabled, TargetFrameworkInformation? projectTargetFramework)
896
Dictionary<LibraryDependencyIndex,
VersionRange
>? pinnedPackageVersions = new(capacity: projectTargetFramework.CentralPackageVersions.Count);
913
Dictionary<LibraryDependencyIndex,
VersionRange
>? pinnedPackageVersions,
1027
VersionRange
currentVersionRange = currentDependencyGraphItem.LibraryDependency.LibraryRange.VersionRange ??
VersionRange
.All;
1028
VersionRange
chosenVersionRange = chosenResolvedItem.LibraryDependency.LibraryRange.VersionRange ??
VersionRange
.All;
1356
VersionRange
? pinnedVersionRange = null;
RestoreCommand\DependencyGraphResolver.LibraryRangeComparer.cs (2)
101
VersionRange
versionRange = obj.VersionRange ??
VersionRange
.None;
RestoreCommand\Diagnostics\DiagnosticUtility.cs (2)
40
public static string FormatDependency(string id,
VersionRange
range)
53
public static string FormatExpectedIdentity(string id,
VersionRange
range)
RestoreCommand\Diagnostics\UnexpectedDependencyMessages.cs (2)
234
public static bool HasMissingLowerBound(
VersionRange
range)
267
var
dependencyRange = dependency.LibraryRange.VersionRange;
RestoreCommand\Diagnostics\UnresolvedMessages.cs (6)
114
var
range = unresolved.VersionRange ??
VersionRange
.All;
213
internal static bool HasPrereleaseVersionsOnly(
VersionRange
range, IEnumerable<NuGetVersion> versions)
222
internal static bool IsPrereleaseAllowed(
VersionRange
range)
231
internal static string FormatSourceInfo(KeyValuePair<PackageSource, ImmutableArray<NuGetVersion>> sourceInfo,
VersionRange
range)
299
internal static NuGetVersion? GetBestMatch(ImmutableArray<NuGetVersion> versions,
VersionRange
range)
RestoreCommand\ResolvedDependencyKey.cs (3)
30
public
VersionRange
Range { get; }
37
public ResolvedDependencyKey(LibraryIdentity parent,
VersionRange
range, LibraryIdentity child)
40
Range = range ??
VersionRange
.All;
RestoreCommand\RestoreCommand.cs (1)
1083
if (dependency?.LibraryRange.VersionRange ==
VersionRange
.All)
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
897
newDependencies.Add(new PackageDependency(dependency.Name,
VersionRange
.All));
RestoreCommand\Utility\LockFileUtils.cs (4)
1020
var
range = dependency.LibraryRange.VersionRange ??
VersionRange
.All;
1022
if (
VersionRange
.All.Equals(range)
1026
range =
VersionRange
.Parse("1.0.0");
RestoreCommand\Utility\MSBuildRestoreUtility.cs (13)
740
VersionRange
versionOverrideRange = GetVersionRange(item, defaultValue: null, "VersionOverride");
742
VersionRange
versionRange = GetVersionRange(item, defaultValue: isCpvmEnabled ? null :
VersionRange
.All);
746
versionRange =
VersionRange
.All;
877
var
versionRange = GetVersionRange(version, defaultValue:
VersionRange
.All);
947
private static
VersionRange
GetVersionRange(IMSBuildItem item,
VersionRange
defaultValue, string propertyName = "VersionRange")
953
private static
VersionRange
GetVersionRange(string rangeString,
VersionRange
defaultValue)
957
return
VersionRange
.Parse(rangeString);
1256
CentralPackageVersion centralPackageVersion = new CentralPackageVersion(cv.GetProperty("Id"), string.IsNullOrWhiteSpace(version) ?
VersionRange
.All :
VersionRange
.Parse(version));
RestoreCommand\Utility\PackageSpecFactory.cs (11)
639
VersionRange
? versionRange = string.IsNullOrWhiteSpace(version) ? null :
VersionRange
.Parse(version!);
643
versionRange =
VersionRange
.All;
647
var
versionOverrideRange = string.IsNullOrWhiteSpace(versionOverrideString) ? null :
VersionRange
.Parse(versionOverrideString!);
716
VersionRange
versionRange = !string.IsNullOrWhiteSpace(version) ?
VersionRange
.Parse(version) :
VersionRange
.All;
817
VersionRange
versionRange = string.IsNullOrWhiteSpace(version) ?
VersionRange
.All :
VersionRange
.Parse(version!);
RestoreCommand\Utility\ToolRestoreUtility.cs (2)
24
public static PackageSpec GetSpec(string projectFilePath, string id,
VersionRange
versionRange, NuGetFramework framework, string packagesPath, IList<string> fallbackFolders, IList<PackageSource> sources, WarningProperties projectWideWarningProperties)
75
public static string GetUniqueName(string id, string framework,
VersionRange
versionRange)
NuGet.DependencyResolver.Core (7)
GraphModel\GraphOperations.cs (4)
261
var
range = node.GetVersionRange().ToNonSnapshotRange();
328
public static
VersionRange
GetVersionRange<TItem>(this GraphNode<TItem> node)
330
return node.Key.VersionRange ??
VersionRange
.All;
436
var
versionRange = childNode.Key.VersionRange;
Remote\RemoteDependencyWalker.cs (3)
416
public static bool IsGreaterThanOrEqualTo(
VersionRange
nearVersion,
VersionRange
farVersion)
524
private static NuGetVersion GetReleaseLabelFreeVersion(
VersionRange
versionRange)
NuGet.LibraryModel (11)
CentralPackageVersion.cs (2)
15
public
VersionRange
VersionRange { get; }
19
VersionRange
versionRange)
DownloadDependency.cs (2)
18
public
VersionRange
VersionRange { get; }
22
VersionRange
versionRange)
LibraryDependency.cs (2)
57
public
VersionRange
? VersionOverride { get; init; }
85
VersionRange
? versionOverride)
LibraryRange.cs (2)
29
public LibraryRange(string name,
VersionRange
? versionRange, LibraryDependencyTarget typeConstraint)
47
public
VersionRange
? VersionRange { get; init; }
PrunePackageReference.cs (3)
25
public
VersionRange
VersionRange { get; }
29
VersionRange
versionRange)
42
return new PrunePackageReference(name,
VersionRange
.Parse("(," + version + "]"));
NuGet.PackageManagement (17)
BuildIntegratedPackageReference.cs (1)
85
private static
VersionRange
GetAllowedVersions(LibraryDependency dependency)
BuildIntegration\BuildIntegratedProjectAction.cs (2)
48
VersionRange
? versionRange)
100
VersionRange
versionRange)
NuGetPackageManager.cs (5)
1593
VersionRange
versionRange,
1615
VersionRange
versionRange,
1733
VersionRange
versionRange,
2880
VersionRange
versionRange,
3219
HashSet<
VersionRange
> versions = default;
NuGetProjectAction.cs (3)
26
public
VersionRange
VersionRange { get; private set; }
49
protected NuGetProjectAction(PackageIdentity packageIdentity, NuGetProjectActionType nuGetProjectActionType, NuGetProject project, SourceRepository sourceRepository,
VersionRange
versionRange)
68
public static NuGetProjectAction CreateInstallProjectAction(PackageIdentity packageIdentity, SourceRepository sourceRepository, NuGetProject project,
VersionRange
versionRange)
Projects\BuildIntegratedNuGetProject.cs (1)
66
VersionRange
range,
Projects\ProjectJsonNuGetProject.cs (1)
263
VersionRange
range,
Utility\JsonConfigUtility.cs (4)
66
var
range =
VersionRange
.Parse(version);
75
var
range =
VersionRange
.All;
NuGet.Packaging (24)
Core\comparers\PackageDependencyComparer.cs (3)
53
result = _versionRangeComparer.Equals(x.VersionRange ??
VersionRange
.All, y.VersionRange ??
VersionRange
.All);
82
&& !obj.VersionRange.Equals(
VersionRange
.All))
Core\NuspecCoreReader.cs (3)
44
var
range =
VersionRange
.All;
48
range =
VersionRange
.Parse(versionNode.Value);
Core\PackageDependency.cs (6)
18
private
VersionRange
_versionRange;
42
public
VersionRange
VersionRange
48
: this(id,
VersionRange
.All)
54
public PackageDependency(string id,
VersionRange
? versionRange)
61
VersionRange
? versionRange,
71
_versionRange = versionRange ??
VersionRange
.All;
NuspecReader.cs (2)
669
VersionRange
? range = null;
675
var versionParsedSuccessfully =
VersionRange
.TryParse(rangeNode!, out range);
PackageCreation\Authoring\ManifestReader.cs (1)
394
elementVersion == null ? null :
VersionRange
.Parse(elementVersion.Trim()),
PackageCreation\Xml\PackageMetadataXmlExtensions.cs (1)
216
if (dependency.VersionRange != null && dependency.VersionRange !=
VersionRange
.All)
PackageReference.cs (2)
57
public PackageReference(PackageIdentity identity, NuGetFramework targetFramework, bool userInstalled, bool developmentDependency, bool requireReinstallation,
VersionRange
? allowedVersions)
76
public
VersionRange
? AllowedVersions { get; }
PackagesConfigReader.cs (2)
176
VersionRange
? allowedVersions = null;
179
if (!
VersionRange
.TryParse(attributeValue!, out allowedVersions))
Rules\UnspecifiedDependencyVersionRule.cs (1)
32
if (dependency != null && dependency.VersionRange ==
VersionRange
.All)
RuntimeModel\JsonRuntimeFormat.cs (1)
232
return new RuntimePackageDependency(json.Key,
VersionRange
.Parse(json.Value.Value<string>()!));
RuntimeModel\RuntimePackageDependency.cs (2)
26
public
VersionRange
VersionRange { get; }
28
public RuntimePackageDependency(string id,
VersionRange
versionRange)
NuGet.ProjectModel (28)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (12)
229
VersionRange
dependencyVersionRange = null;
235
dependencyVersionRange =
VersionRange
.Parse(dependencyVersionValue);
350
VersionRange
versionOverride = null;
405
versionOverride =
VersionRange
.Parse(versionPropValue);
428
VersionRange
dependencyVersionRange = null;
434
dependencyVersionRange =
VersionRange
.Parse(dependencyVersionValue);
456
dependencyVersionRange =
VersionRange
.All;
512
centralPackageVersions[propertyName] = new CentralPackageVersion(propertyName,
VersionRange
.Parse(version));
540
packagesToPrune[propertyName] = new PrunePackageReference(propertyName,
VersionRange
.Parse(version));
647
VersionRange
version =
VersionRange
.Parse(singleVersionValue);
1202
var dependency = new RuntimePackageDependency(propertyName,
VersionRange
.Parse(jsonReader.ReadNextTokenAsString()));
JsonUtility.cs (1)
65
versionStr == null ? null :
VersionRange
.Parse(versionStr));
LockFile\Utf8JsonStreamLockFileTargetLibraryConverter.cs (1)
191
versionString == null ? null :
VersionRange
.Parse(versionString)));
PackageSpecOperations.cs (3)
36
var
range = dependency.VersionRange;
267
VersionRange
range)
298
VersionRange
range,
PackageSpecReferenceDependencyProvider.cs (3)
260
var
range =
VersionRange
.All;
359
VersionRange =
VersionRange
.Parse("1.0.0"),
PackageSpecWriter.cs (5)
383
var
versionRange = dependency.LibraryRange.VersionRange ??
VersionRange
.All;
406
if (
VersionRange
.All.Equals(versionRange)
465
var
versionRange = dependency.LibraryRange.VersionRange ??
VersionRange
.All;
ProjectLockFile\LockFileDependency.cs (1)
21
public
VersionRange
RequestedVersion { get; set; }
ProjectLockFile\PackagesLockFileFormat.cs (1)
274
dependency.RequestedVersion =
VersionRange
.Parse(requestedString);
ToolPathResolver.cs (1)
83
public string? GetBestToolDirectoryPath(string packageId,
VersionRange
versionRange, NuGetFramework framework)
NuGet.Protocol (147)
_generated\101\JsonContext.AlternatePackageMetadata.g.cs (3)
73
var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::NuGet.Versioning.
VersionRange
>
88
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.AlternatePackageMetadata).GetProperty("Range", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.
VersionRange
), global::System.Array.Empty<global::System.Type>(), null),
91
properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::NuGet.Versioning.
VersionRange
>(options, info1);
_generated\107\JsonContext.PackageVulnerabilityInfo.g.cs (6)
32
ObjectWithParameterizedConstructorCreator = static args => new global::NuGet.Protocol.Model.PackageVulnerabilityInfo((global::System.Uri)args[0], (global::NuGet.Protocol.PackageVulnerabilitySeverity)args[1], (global::NuGet.Versioning.
VersionRange
)args[2]),
35
ConstructorAttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Model.PackageVulnerabilityInfo).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(global::System.Uri), typeof(global::NuGet.Protocol.PackageVulnerabilitySeverity), typeof(global::NuGet.Versioning.
VersionRange
)}, modifiers: null),
94
var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::NuGet.Versioning.
VersionRange
>
109
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Model.PackageVulnerabilityInfo).GetProperty("Versions", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.
VersionRange
), global::System.Array.Empty<global::System.Type>(), null),
112
properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::NuGet.Versioning.
VersionRange
>(options, info2);
143
ParameterType = typeof(global::NuGet.Versioning.
VersionRange
),
_generated\121\JsonContext.VersionRange.g.cs (39)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.
VersionRange
>? _VersionRange;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.
VersionRange
> VersionRange
22
get => _VersionRange ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.
VersionRange
>)Options.GetTypeInfo(typeof(global::NuGet.Versioning.
VersionRange
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.
VersionRange
> Create_VersionRange(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::NuGet.Versioning.
VersionRange
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.
VersionRange
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::NuGet.Versioning.
VersionRange
>
41
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::NuGet.Versioning.
VersionRange
>(options, objectInfo);
58
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
60
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).IsFloating,
68
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("IsFloating", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
78
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
80
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).MinVersion,
88
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("MinVersion", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.NuGetVersion), global::System.Array.Empty<global::System.Type>(), null),
98
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
100
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).MaxVersion,
108
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("MaxVersion", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.NuGetVersion), global::System.Array.Empty<global::System.Type>(), null),
118
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
120
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).HasLowerBound,
128
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("HasLowerBound", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
138
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
140
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).IsMinInclusive,
148
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("IsMinInclusive", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
158
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
160
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).HasUpperBound,
168
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("HasUpperBound", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
178
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
180
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).IsMaxInclusive,
188
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("IsMaxInclusive", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
198
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
200
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).HasLowerAndUpperBounds,
208
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("HasLowerAndUpperBounds", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
218
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
220
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).Float,
228
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("Float", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.FloatRange), global::System.Array.Empty<global::System.Type>(), null),
238
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
240
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).OriginalString,
248
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("OriginalString", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
_generated\143\JsonContext.GetJsonTypeInfo.g.cs (1)
118
if (type == typeof(global::NuGet.Versioning.
VersionRange
))
_generated\18\PackageSearchJsonContext.VersionRange.g.cs (39)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.
VersionRange
>? _VersionRange;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.
VersionRange
> VersionRange
22
get => _VersionRange ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.
VersionRange
>)Options.GetTypeInfo(typeof(global::NuGet.Versioning.
VersionRange
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.
VersionRange
> Create_VersionRange(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::NuGet.Versioning.
VersionRange
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.
VersionRange
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::NuGet.Versioning.
VersionRange
>
41
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::NuGet.Versioning.
VersionRange
>(options, objectInfo);
58
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
60
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).IsFloating,
68
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("IsFloating", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
78
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
80
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).MinVersion,
88
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("MinVersion", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.NuGetVersion), global::System.Array.Empty<global::System.Type>(), null),
98
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
100
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).MaxVersion,
108
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("MaxVersion", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.NuGetVersion), global::System.Array.Empty<global::System.Type>(), null),
118
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
120
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).HasLowerBound,
128
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("HasLowerBound", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
138
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
140
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).IsMinInclusive,
148
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("IsMinInclusive", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
158
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
160
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).HasUpperBound,
168
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("HasUpperBound", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
178
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
180
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).IsMaxInclusive,
188
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("IsMaxInclusive", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
198
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
200
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).HasLowerAndUpperBounds,
208
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("HasLowerAndUpperBounds", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
218
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
220
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).Float,
228
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("Float", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.FloatRange), global::System.Array.Empty<global::System.Type>(), null),
238
DeclaringType = typeof(global::NuGet.Versioning.
VersionRange
),
240
Getter = static obj => ((global::NuGet.Versioning.
VersionRange
)obj).OriginalString,
248
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRange
).GetProperty("OriginalString", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
_generated\2\PackageSearchJsonContext.PackageDependency.g.cs (6)
32
ObjectWithParameterizedConstructorCreator = static args => new global::NuGet.Packaging.Core.PackageDependency((string)args[0], (global::NuGet.Versioning.
VersionRange
)args[1]),
35
ConstructorAttributeProviderFactory = static () => typeof(global::NuGet.Packaging.Core.PackageDependency).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(global::NuGet.Versioning.
VersionRange
)}, modifiers: null),
116
var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::NuGet.Versioning.
VersionRange
>
131
AttributeProviderFactory = static () => typeof(global::NuGet.Packaging.Core.PackageDependency).GetProperty("VersionRange", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.
VersionRange
), global::System.Array.Empty<global::System.Type>(), null),
134
properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::NuGet.Versioning.
VersionRange
>(options, info3);
155
ParameterType = typeof(global::NuGet.Versioning.
VersionRange
),
_generated\36\PackageSearchJsonContext.GetJsonTypeInfo.g.cs (1)
94
if (type == typeof(global::NuGet.Versioning.
VersionRange
))
_generated\4\PackageSearchJsonContext.AlternatePackageMetadata.g.cs (3)
73
var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::NuGet.Versioning.
VersionRange
>
88
AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.AlternatePackageMetadata).GetProperty("Range", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.
VersionRange
), global::System.Array.Empty<global::System.Type>(), null),
91
properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::NuGet.Versioning.
VersionRange
>(options, info1);
_generated\99\JsonContext.PackageDependency.g.cs (6)
32
ObjectWithParameterizedConstructorCreator = static args => new global::NuGet.Packaging.Core.PackageDependency((string)args[0], (global::NuGet.Versioning.
VersionRange
)args[1]),
35
ConstructorAttributeProviderFactory = static () => typeof(global::NuGet.Packaging.Core.PackageDependency).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(global::NuGet.Versioning.
VersionRange
)}, modifiers: null),
116
var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::NuGet.Versioning.
VersionRange
>
131
AttributeProviderFactory = static () => typeof(global::NuGet.Packaging.Core.PackageDependency).GetProperty("VersionRange", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.
VersionRange
), global::System.Array.Empty<global::System.Type>(), null),
134
properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::NuGet.Versioning.
VersionRange
>(options, info3);
155
ParameterType = typeof(global::NuGet.Versioning.
VersionRange
),
Converters\PackageVulnerabilityInfoConverter.cs (2)
17
VersionRange
? versionRange = null;
43
versionRange = serializer.Deserialize<
VersionRange
>(reader);
Converters\VersionRangeConverter.cs (5)
20
public override bool CanConvert(Type objectType) => objectType == typeof(
VersionRange
);
29
/// <returns>A <see cref="
VersionRange
" /> object.</returns>
33
return !string.IsNullOrEmpty(value) ?
VersionRange
.Parse(value!) : null;
49
var
versionRange =
VersionRange
.Parse(value.ToString()!);
Converters\VersionRangeStjConverter.cs (5)
12
/// A <see cref="JsonConverter{T}"/> to allow System.Text.Json to read/write <see cref="
VersionRange
"/>
14
internal class VersionRangeStjConverter : JsonConverter<
VersionRange
>
16
public override
VersionRange
? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
24
return
VersionRange
.Parse(stringValue!);
27
public override void Write(Utf8JsonWriter writer,
VersionRange
value, JsonSerializerOptions options)
DependencyInfo\DependencyInfo.cs (1)
12
public required
VersionRange
Range { get; init; }
DependencyInfo\RegistrationUtility.cs (5)
19
public static
VersionRange
CreateVersionRange(string stringToParse)
23
return
VersionRange
.All;
26
var
range =
VersionRange
.Parse(stringToParse);
35
VersionRange
range,
DependencyInfo\ResolverMetadataClient.cs (3)
30
VersionRange
range,
98
var
dependencyRange = RegistrationUtility.CreateVersionRange(dependencyObj.Value<string>("range")!);
121
VersionRange
range,
DependencyInfo\Trim.cs (4)
17
public static void TrimByAllowedVersions(RegistrationInfo registrationInfo, IDictionary<string,
VersionRange
> allowedVersions)
25
private static void Execute(RegistrationInfo registrationInfo, KeyValuePair<string,
VersionRange
> allowedVersion)
40
private static void Pass1(PackageInfo packageInfo, KeyValuePair<string,
VersionRange
> allowedVersion)
48
private static void Pass1(RegistrationInfo registrationInfo, KeyValuePair<string,
VersionRange
> allowedVersion)
Extensions\VersionRangeExtensions.cs (2)
10
public static bool DoesRangeSatisfy(this
VersionRange
dependencyRange, NuGetVersion catalogItemLower, NuGetVersion catalogItemUpper)
14
var
catalogItemVersionRange = new VersionRange(minVersion: catalogItemLower, includeMinVersion: true,
LegacyFeed\V2FeedPackageInfo.cs (3)
262
var
versionRange =
VersionRange
.All;
275
versionRange =
VersionRange
.Parse(versionRangeString);
Model\AlternatePackageMetadata.cs (1)
20
public
VersionRange
? Range { get; internal set; }
Model\PackageVulnerabilityInfo.cs (2)
24
public
VersionRange
Versions { get; }
32
public PackageVulnerabilityInfo(Uri url, PackageVulnerabilitySeverity severity,
VersionRange
versions)
Resources\DependencyInfoResourceV3.cs (3)
75
var
singleVersion = new VersionRange(minVersion: package.Version, includeMinVersion: true, maxVersion: package.Version, includeMaxVersion: true);
113
var regInfo = await ResolverMetadataClient.GetRegistrationInfo(_client, uri, packageId,
VersionRange
.All, cacheContext, projectFramework, log, token);
148
return ResolverMetadataClient.GetDependencies(_client, uri, packageId,
VersionRange
.All, cacheContext, log, token);
Resources\PackageMetadataResourceV3.cs (4)
81
return await GetMetadataAsync(packageId, includePrerelease, includeUnlisted, range:
VersionRange
.All, sourceCacheContext, log, token);
99
var
range = new VersionRange(package.Version, includeMinVersion: true, package.Version, includeMaxVersion: true);
109
VersionRange
range,
299
VersionRange
range, bool includePrerelease,
Resources\RegistrationResourceV3.cs (3)
115
return await GetPackageMetadata(packageId,
VersionRange
.All, includePrerelease, includeUnlisted, cacheContext, log, token);
124
VersionRange
range,
173
return GetPackageMetadata(packageId,
VersionRange
.All, true, includeUnlisted, cacheContext, log, token);
NuGet.Resolver (15)
PackageResolver.cs (6)
232
var
range = dependency.VersionRange;
264
var dependencyRangesByPackageId = new Dictionary<string, IList<
VersionRange
>>(StringComparer.OrdinalIgnoreCase);
271
dependencyRangesByPackageId.Add(package.Id, new List<
VersionRange
>());
280
IList<
VersionRange
> dependencyVersionRanges;
289
var dependencyByPackageId = new Dictionary<string,
VersionRange
>(StringComparer.OrdinalIgnoreCase);
293
dependencyByPackageId.Add(item.Key,
VersionRange
.Combine(item.Value));
ResolverPackage.cs (5)
24
private readonly SortedDictionary<string,
VersionRange
> _dependencyIds;
47
_dependencyIds = new SortedDictionary<string,
VersionRange
>(StringComparer.OrdinalIgnoreCase);
60
_dependencyIds.Add(dependency.Id, dependency.VersionRange == null ?
VersionRange
.All : dependency.VersionRange);
81
public
VersionRange
FindDependencyRange(string id)
83
VersionRange
range = null;
ResolverUtility.cs (4)
192
var
range = package.FindDependencyRange(dependencyId);
276
var
range = package.FindDependencyRange(targetId);
376
var
p1ToP2Dependency = p1.FindDependencyRange(p2.Id);
382
var
p2ToP1Dependency = p2.FindDependencyRange(p1.Id);
NuGet.Versioning (49)
VersionExtensions.cs (2)
19
VersionRange
? ideal,
64
public static INuGetVersionable? FindBestMatch(this IEnumerable<INuGetVersionable> items,
VersionRange
ideal)
VersionRange.cs (5)
51
public VersionRange(
VersionRange
range, FloatRange floatRange)
334
public
VersionRange
ToNonSnapshotRange()
337
var
result = this;
420
public bool Equals(
VersionRange
? other)
442
return Equals(obj as
VersionRange
);
VersionRangeBase.cs (4)
255
if (rangeComparer.Equals(possibleSubSet,
VersionRange
.None))
262
if (rangeComparer.Equals(target,
VersionRange
.None))
268
target ??=
VersionRange
.All;
270
possibleSubSet ??=
VersionRange
.All;
VersionRangeFactory.cs (30)
20
private static Dictionary<(string, bool),
VersionRange
> ParsedVersionRangeMapping = new Dictionary<(string, bool),
VersionRange
>(ParsedVersionRangeMappingMaxEntries);
25
public static readonly
VersionRange
All = new VersionRange(null, true, null, true);
33
public static readonly
VersionRange
AllFloating = new VersionRange(V0, true, null, true, new FloatRange(NuGetVersionFloatBehavior.AbsoluteLatest, V0, "*"));
38
public static readonly
VersionRange
AllStable = new VersionRange(null, true, null, true);
44
public static readonly
VersionRange
AllStableFloating = new VersionRange(V0, true, null, true, new FloatRange(NuGetVersionFloatBehavior.Major));
49
public static readonly
VersionRange
None = new VersionRange(new NuGetVersion(0, 0, 0), false, new NuGetVersion(0, 0, 0), false);
62
public static
VersionRange
Parse(string value)
70
public static
VersionRange
Parse(string value, bool allowFloating)
77
VersionRange
? versionInfo;
91
public static bool TryParse(string value, [NotNullWhen(true)] out
VersionRange
? versionRange)
99
public static bool TryParse(string value, bool allowFloating, [NotNullWhen(true)] out
VersionRange
? versionRange)
297
private static void UpdateCachedVersionRange(string value, bool allowFloating,
VersionRange
versionRange)
313
public static
VersionRange
Combine(IEnumerable<NuGetVersion> versions)
321
public static
VersionRange
Combine(IEnumerable<NuGetVersion> versions, IVersionComparer comparer)
323
var
result = None;
338
public static
VersionRange
Combine(IEnumerable<
VersionRange
> ranges)
346
public static
VersionRange
Combine(IEnumerable<
VersionRange
> ranges, IVersionComparer comparer)
359
var
result = None;
368
var
first = ranges.First();
379
foreach (
var
range in ranges.Skip(1))
454
public static
VersionRange
CommonSubSet(IEnumerable<
VersionRange
> ranges)
462
public static
VersionRange
CommonSubSet(IEnumerable<
VersionRange
> ranges, IVersionComparer comparer)
476
var versionRanges = ranges as
VersionRange
[] ?? ranges.ToArray();
518
var
result = new VersionRange(lowest, !excludeLowest, highest, !excludeHighest);
527
private static bool HasValidRange(
VersionRange
range)
VersionRangeFormatter.cs (8)
10
/// Custom formatter for NuGet <see cref="
VersionRange
"/>.
29
if (arg is not
VersionRange
range)
54
if (typeof(
VersionRange
).IsAssignableFrom(formatType))
62
private static void Format(StringBuilder builder, char c,
VersionRange
range)
111
private static void GetShortString(StringBuilder builder,
VersionRange
range)
145
private static void GetNormalizedString(StringBuilder builder,
VersionRange
range)
174
private static void GetToString(StringBuilder builder,
VersionRange
range)
250
private static void PrettyPrint(StringBuilder builder,
VersionRange
range, bool useParentheses, bool showFloating)