46 instantiations of VersionRange
dotnet-aot (1)
Microsoft.Build.NuGetSdkResolver (1)
Microsoft.DotNet.Build.Tasks.Packaging (4)
GenerateNuSpec.cs (3)
374var versionRange = new VersionRange();
448target = new VersionRange(minVersion, includeMinVersion, target.MaxVersion, target.IsMaxInclusive, target.Float, target.OriginalString);
485target = new VersionRange(target.MinVersion, target.IsMinInclusive, maxVersion, includeMaxVersion, target.Float, target.OriginalString);
Microsoft.DotNet.NuGetRepack.Tasks (2)
NuGet.Build.Tasks.Pack (3)
NuGet.CommandLine.XPlat (3)
NuGet.Commands (3)
NuGet.LibraryModel (1)
NuGet.PackageManagement (6)
NuGet.ProjectModel (4)
NuGet.Protocol (7)
Resources\RegistrationResourceV3.cs (2)
105return (await GetPackageMetadata(identity.Id, new VersionRange(identity.Version, true, identity.Version, true), true, true, cacheContext, log, token)).SingleOrDefault();
231return (await GetPackageMetadataItemsAsync(identity.Id, new VersionRange(identity.Version, true, identity.Version, true), true, true, cacheContext, log, token)).SingleOrDefault();
NuGet.Versioning (11)
VersionRangeFactory.cs (10)
25public static readonly VersionRange All = new VersionRange(null, true, null, true);
33public static readonly VersionRange AllFloating = new VersionRange(V0, true, null, true, new FloatRange(NuGetVersionFloatBehavior.AbsoluteLatest, V0, "*"));
38public static readonly VersionRange AllStable = new VersionRange(null, true, null, true);
44public static readonly VersionRange AllStableFloating = new VersionRange(V0, true, null, true, new FloatRange(NuGetVersionFloatBehavior.Major));
49public static readonly VersionRange None = new VersionRange(new NuGetVersion(0, 0, 0), false, new NuGetVersion(0, 0, 0), false);
129versionRange = new VersionRange(new NuGetVersion(0, 0, 0), true, null, true, FloatRange.Parse(trimmedValue), originalString: value);
284versionRange = new VersionRange(
329result = new VersionRange(ordered.FirstOrDefault(), true, ordered.LastOrDefault(), true);
445result = new VersionRange(lowest, includeLowest, highest, includeHighest);
518var result = new VersionRange(lowest, !excludeLowest, highest, !excludeHighest);
523 references to VersionRange
aspire-managed (1)
dotnet-aot (6)
Microsoft.DotNet.Build.Tasks.Packaging (16)
Microsoft.DotNet.Cli.Definitions (3)
Microsoft.DotNet.NuGetRepack.Tasks (3)
Microsoft.DotNet.SourceBuild.Tasks (1)
Microsoft.NET.ProjectData.Tasks (10)
Microsoft.TemplateEngine.Edge (4)
NuGet.Build.Tasks (2)
NuGet.Build.Tasks.Console (11)
NuGet.Build.Tasks.Pack (3)
NuGet.CommandLine.XPlat (90)
Generated\361d1da7f942c932\PackageSearchJsonContext.PackageDependency.g.cs (6)
32ObjectWithParameterizedConstructorCreator = static args => new global::NuGet.Packaging.Core.PackageDependency((string)args[0], (global::NuGet.Versioning.VersionRange)args[1]),
35ConstructorAttributeProviderFactory = static () => typeof(global::NuGet.Packaging.Core.PackageDependency).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(global::NuGet.Versioning.VersionRange)}, modifiers: null),
116var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::NuGet.Versioning.VersionRange>
131AttributeProviderFactory = static () => typeof(global::NuGet.Packaging.Core.PackageDependency).GetProperty("VersionRange", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.VersionRange), global::System.Array.Empty<global::System.Type>(), null),
134properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::NuGet.Versioning.VersionRange>(options, info3);
178ParameterType = typeof(global::NuGet.Versioning.VersionRange),
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\PackageSearchJsonContext.VersionRange.g.cs (50)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.VersionRange>? _VersionRange;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.VersionRange> VersionRange
22get => _VersionRange ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.VersionRange>)Options.GetTypeInfo(typeof(global::NuGet.Versioning.VersionRange));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.VersionRange> Create_VersionRange(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::NuGet.Versioning.VersionRange>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.VersionRange> jsonTypeInfo))
29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::NuGet.Versioning.VersionRange>
41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::NuGet.Versioning.VersionRange>(options, objectInfo);
58DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
60Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).IsFloating,
68AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("IsFloating", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
78DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
80Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).MinVersion,
88AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("MinVersion", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.NuGetVersion), global::System.Array.Empty<global::System.Type>(), null),
98DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
100Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).MaxVersion,
108AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("MaxVersion", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.NuGetVersion), global::System.Array.Empty<global::System.Type>(), null),
118DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
120Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).HasLowerBound,
128AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("HasLowerBound", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
138DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
140Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).IsMinInclusive,
148AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("IsMinInclusive", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
158DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
160Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).HasUpperBound,
168AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("HasUpperBound", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
178DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
180Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).IsMaxInclusive,
188AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("IsMaxInclusive", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
198DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
200Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).HasLowerAndUpperBounds,
208AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("HasLowerAndUpperBounds", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
218DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
220Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).Float,
228AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("Float", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.FloatRange), global::System.Array.Empty<global::System.Type>(), null),
238DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
240Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).OriginalString,
248AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("OriginalString", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
398private void VersionRangeSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::NuGet.Versioning.VersionRange? value)
408writer.WriteBoolean(PropName_IsFloating, ((global::NuGet.Versioning.VersionRange)value).IsFloating);
410NuGetVersionSerializeHandler(writer, ((global::NuGet.Versioning.VersionRange)value).MinVersion);
412NuGetVersionSerializeHandler(writer, ((global::NuGet.Versioning.VersionRange)value).MaxVersion);
413writer.WriteBoolean(PropName_HasLowerBound, ((global::NuGet.Versioning.VersionRange)value).HasLowerBound);
414writer.WriteBoolean(PropName_IsMinInclusive, ((global::NuGet.Versioning.VersionRange)value).IsMinInclusive);
415writer.WriteBoolean(PropName_HasUpperBound, ((global::NuGet.Versioning.VersionRange)value).HasUpperBound);
416writer.WriteBoolean(PropName_IsMaxInclusive, ((global::NuGet.Versioning.VersionRange)value).IsMaxInclusive);
417writer.WriteBoolean(PropName_HasLowerAndUpperBounds, ((global::NuGet.Versioning.VersionRange)value).HasLowerAndUpperBounds);
419FloatRangeSerializeHandler(writer, ((global::NuGet.Versioning.VersionRange)value).Float);
420writer.WriteString(PropName_OriginalString, ((global::NuGet.Versioning.VersionRange)value).OriginalString);
NuGet.Commands (68)
NuGet.DependencyResolver.Core (7)
NuGet.LibraryModel (11)
NuGet.PackageManagement (17)
NuGet.Packaging (24)
NuGet.ProjectModel (28)
NuGet.Protocol (154)
Generated\361d1da7f942c932\PackageSearchJsonContext.PackageDependency.g.cs (6)
32ObjectWithParameterizedConstructorCreator = static args => new global::NuGet.Packaging.Core.PackageDependency((string)args[0], (global::NuGet.Versioning.VersionRange)args[1]),
35ConstructorAttributeProviderFactory = static () => typeof(global::NuGet.Packaging.Core.PackageDependency).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(global::NuGet.Versioning.VersionRange)}, modifiers: null),
116var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::NuGet.Versioning.VersionRange>
131AttributeProviderFactory = static () => typeof(global::NuGet.Packaging.Core.PackageDependency).GetProperty("VersionRange", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.VersionRange), global::System.Array.Empty<global::System.Type>(), null),
134properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::NuGet.Versioning.VersionRange>(options, info3);
155ParameterType = typeof(global::NuGet.Versioning.VersionRange),
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.PackageDependency.g.cs (6)
32ObjectWithParameterizedConstructorCreator = static args => new global::NuGet.Packaging.Core.PackageDependency((string)args[0], (global::NuGet.Versioning.VersionRange)args[1]),
35ConstructorAttributeProviderFactory = static () => typeof(global::NuGet.Packaging.Core.PackageDependency).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(global::NuGet.Versioning.VersionRange)}, modifiers: null),
116var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::NuGet.Versioning.VersionRange>
131AttributeProviderFactory = static () => typeof(global::NuGet.Packaging.Core.PackageDependency).GetProperty("VersionRange", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.VersionRange), global::System.Array.Empty<global::System.Type>(), null),
134properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::NuGet.Versioning.VersionRange>(options, info3);
155ParameterType = typeof(global::NuGet.Versioning.VersionRange),
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.PackageVulnerabilityInfo.g.cs (6)
32ObjectWithParameterizedConstructorCreator = 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]),
35ConstructorAttributeProviderFactory = 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),
94var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::NuGet.Versioning.VersionRange>
109AttributeProviderFactory = static () => typeof(global::NuGet.Protocol.Model.PackageVulnerabilityInfo).GetProperty("Versions", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.VersionRange), global::System.Array.Empty<global::System.Type>(), null),
112properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::NuGet.Versioning.VersionRange>(options, info2);
143ParameterType = typeof(global::NuGet.Versioning.VersionRange),
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.VersionRange.g.cs (39)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.VersionRange>? _VersionRange;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.VersionRange> VersionRange
22get => _VersionRange ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.VersionRange>)Options.GetTypeInfo(typeof(global::NuGet.Versioning.VersionRange));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.VersionRange> Create_VersionRange(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::NuGet.Versioning.VersionRange>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.VersionRange> jsonTypeInfo))
29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::NuGet.Versioning.VersionRange>
41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::NuGet.Versioning.VersionRange>(options, objectInfo);
58DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
60Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).IsFloating,
68AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("IsFloating", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
78DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
80Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).MinVersion,
88AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("MinVersion", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.NuGetVersion), global::System.Array.Empty<global::System.Type>(), null),
98DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
100Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).MaxVersion,
108AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("MaxVersion", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.NuGetVersion), global::System.Array.Empty<global::System.Type>(), null),
118DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
120Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).HasLowerBound,
128AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("HasLowerBound", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
138DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
140Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).IsMinInclusive,
148AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("IsMinInclusive", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
158DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
160Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).HasUpperBound,
168AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("HasUpperBound", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
178DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
180Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).IsMaxInclusive,
188AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("IsMaxInclusive", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
198DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
200Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).HasLowerAndUpperBounds,
208AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("HasLowerAndUpperBounds", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
218DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
220Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).Float,
228AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("Float", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.FloatRange), global::System.Array.Empty<global::System.Type>(), null),
238DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
240Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).OriginalString,
248AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("OriginalString", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\PackageSearchJsonContext.VersionRange.g.cs (39)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.VersionRange>? _VersionRange;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.VersionRange> VersionRange
22get => _VersionRange ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.VersionRange>)Options.GetTypeInfo(typeof(global::NuGet.Versioning.VersionRange));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.VersionRange> Create_VersionRange(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::NuGet.Versioning.VersionRange>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::NuGet.Versioning.VersionRange> jsonTypeInfo))
29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::NuGet.Versioning.VersionRange>
41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::NuGet.Versioning.VersionRange>(options, objectInfo);
58DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
60Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).IsFloating,
68AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("IsFloating", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
78DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
80Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).MinVersion,
88AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("MinVersion", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.NuGetVersion), global::System.Array.Empty<global::System.Type>(), null),
98DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
100Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).MaxVersion,
108AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("MaxVersion", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.NuGetVersion), global::System.Array.Empty<global::System.Type>(), null),
118DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
120Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).HasLowerBound,
128AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("HasLowerBound", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
138DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
140Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).IsMinInclusive,
148AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("IsMinInclusive", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
158DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
160Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).HasUpperBound,
168AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("HasUpperBound", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
178DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
180Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).IsMaxInclusive,
188AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("IsMaxInclusive", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
198DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
200Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).HasLowerAndUpperBounds,
208AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("HasLowerAndUpperBounds", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
218DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
220Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).Float,
228AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("Float", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.FloatRange), global::System.Array.Empty<global::System.Type>(), null),
238DeclaringType = typeof(global::NuGet.Versioning.VersionRange),
240Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).OriginalString,
248AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRange).GetProperty("OriginalString", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Resources\DependencyInfoResourceV3.cs (3)
80var singleVersion = new VersionRange(minVersion: package.Version, includeMinVersion: true, maxVersion: package.Version, includeMaxVersion: true);
118RegistrationInfo? regInfo = await ResolverMetadataClient.GetRegistrationInfo(_client, uri, packageId, VersionRange.All, cacheContext, projectFramework, log, token, _environmentVariableReader);
153return ResolverMetadataClient.GetDependencies(_client, uri, packageId, VersionRange.All, cacheContext, log, token, _environmentVariableReader);
Resources\PackageMetadataResourceV3.cs (4)
79return await GetMetadataAsync(packageId, includePrerelease, includeUnlisted, range: VersionRange.All, sourceCacheContext, log, token);
97var range = new VersionRange(package.Version, includeMinVersion: true, package.Version, includeMaxVersion: true);
107VersionRange range,
300VersionRange range, bool includePrerelease,
Resources\RegistrationResourceV3.cs (5)
114return await GetPackageMetadata(packageId, VersionRange.All, includePrerelease, includeUnlisted, cacheContext, log, token);
123VersionRange range,
172return GetPackageMetadata(packageId, VersionRange.All, true, includeUnlisted, cacheContext, log, token);
176/// Strongly typed, System.Text.Json based equivalent of <see cref="GetPackageMetadata(string, VersionRange, bool, bool, SourceCacheContext, Common.ILogger, CancellationToken)"/>.
183VersionRange range,
NuGet.Resolver (15)
NuGet.Versioning (49)
VersionRangeFactory.cs (30)
20private static Dictionary<(string, bool), VersionRange> ParsedVersionRangeMapping = new Dictionary<(string, bool), VersionRange>(ParsedVersionRangeMappingMaxEntries);
25public static readonly VersionRange All = new VersionRange(null, true, null, true);
33public static readonly VersionRange AllFloating = new VersionRange(V0, true, null, true, new FloatRange(NuGetVersionFloatBehavior.AbsoluteLatest, V0, "*"));
38public static readonly VersionRange AllStable = new VersionRange(null, true, null, true);
44public static readonly VersionRange AllStableFloating = new VersionRange(V0, true, null, true, new FloatRange(NuGetVersionFloatBehavior.Major));
49public static readonly VersionRange None = new VersionRange(new NuGetVersion(0, 0, 0), false, new NuGetVersion(0, 0, 0), false);
62public static VersionRange Parse(string value)
70public static VersionRange Parse(string value, bool allowFloating)
77VersionRange? versionInfo;
91public static bool TryParse(string value, [NotNullWhen(true)] out VersionRange? versionRange)
99public static bool TryParse(string value, bool allowFloating, [NotNullWhen(true)] out VersionRange? versionRange)
297private static void UpdateCachedVersionRange(string value, bool allowFloating, VersionRange versionRange)
313public static VersionRange Combine(IEnumerable<NuGetVersion> versions)
321public static VersionRange Combine(IEnumerable<NuGetVersion> versions, IVersionComparer comparer)
323var result = None;
338public static VersionRange Combine(IEnumerable<VersionRange> ranges)
346public static VersionRange Combine(IEnumerable<VersionRange> ranges, IVersionComparer comparer)
359var result = None;
368var first = ranges.First();
379foreach (var range in ranges.Skip(1))
454public static VersionRange CommonSubSet(IEnumerable<VersionRange> ranges)
462public static VersionRange CommonSubSet(IEnumerable<VersionRange> ranges, IVersionComparer comparer)
476var versionRanges = ranges as VersionRange[] ?? ranges.ToArray();
518var result = new VersionRange(lowest, !excludeLowest, highest, !excludeHighest);
527private static bool HasValidRange(VersionRange range)