1 type derived from VersionRangeBase
NuGet.Versioning (1)
VersionRange.cs (1)
18public partial class VersionRange : VersionRangeBase, IFormattable
66 references to VersionRangeBase
NuGet.CommandLine.XPlat (21)
_generated\18\PackageSearchJsonContext.VersionRange.g.cs (21)
256DeclaringType = typeof(global::NuGet.Versioning.VersionRangeBase), 258Getter = static obj => ((global::NuGet.Versioning.VersionRangeBase)obj).HasLowerBound, 266AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRangeBase).GetProperty("HasLowerBound", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 276DeclaringType = typeof(global::NuGet.Versioning.VersionRangeBase), 278Getter = static obj => ((global::NuGet.Versioning.VersionRangeBase)obj).HasUpperBound, 286AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRangeBase).GetProperty("HasUpperBound", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 296DeclaringType = typeof(global::NuGet.Versioning.VersionRangeBase), 298Getter = static obj => ((global::NuGet.Versioning.VersionRangeBase)obj).HasLowerAndUpperBounds, 306AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRangeBase).GetProperty("HasLowerAndUpperBounds", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 316DeclaringType = typeof(global::NuGet.Versioning.VersionRangeBase), 318Getter = static obj => ((global::NuGet.Versioning.VersionRangeBase)obj).IsMinInclusive, 326AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRangeBase).GetProperty("IsMinInclusive", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 336DeclaringType = typeof(global::NuGet.Versioning.VersionRangeBase), 338Getter = static obj => ((global::NuGet.Versioning.VersionRangeBase)obj).IsMaxInclusive, 346AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRangeBase).GetProperty("IsMaxInclusive", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 356DeclaringType = typeof(global::NuGet.Versioning.VersionRangeBase), 358Getter = static obj => ((global::NuGet.Versioning.VersionRangeBase)obj).MaxVersion, 366AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRangeBase).GetProperty("MaxVersion", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.NuGetVersion), global::System.Array.Empty<global::System.Type>(), null), 376DeclaringType = typeof(global::NuGet.Versioning.VersionRangeBase), 378Getter = static obj => ((global::NuGet.Versioning.VersionRangeBase)obj).MinVersion, 386AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRangeBase).GetProperty("MinVersion", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.NuGetVersion), global::System.Array.Empty<global::System.Type>(), null),
NuGet.Protocol (21)
_generated\12\JsonContext.VersionRange.g.cs (21)
256DeclaringType = typeof(global::NuGet.Versioning.VersionRangeBase), 258Getter = static obj => ((global::NuGet.Versioning.VersionRangeBase)obj).HasLowerBound, 266AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRangeBase).GetProperty("HasLowerBound", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 276DeclaringType = typeof(global::NuGet.Versioning.VersionRangeBase), 278Getter = static obj => ((global::NuGet.Versioning.VersionRangeBase)obj).HasUpperBound, 286AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRangeBase).GetProperty("HasUpperBound", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 296DeclaringType = typeof(global::NuGet.Versioning.VersionRangeBase), 298Getter = static obj => ((global::NuGet.Versioning.VersionRangeBase)obj).HasLowerAndUpperBounds, 306AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRangeBase).GetProperty("HasLowerAndUpperBounds", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 316DeclaringType = typeof(global::NuGet.Versioning.VersionRangeBase), 318Getter = static obj => ((global::NuGet.Versioning.VersionRangeBase)obj).IsMinInclusive, 326AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRangeBase).GetProperty("IsMinInclusive", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 336DeclaringType = typeof(global::NuGet.Versioning.VersionRangeBase), 338Getter = static obj => ((global::NuGet.Versioning.VersionRangeBase)obj).IsMaxInclusive, 346AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRangeBase).GetProperty("IsMaxInclusive", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null), 356DeclaringType = typeof(global::NuGet.Versioning.VersionRangeBase), 358Getter = static obj => ((global::NuGet.Versioning.VersionRangeBase)obj).MaxVersion, 366AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRangeBase).GetProperty("MaxVersion", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.NuGetVersion), global::System.Array.Empty<global::System.Type>(), null), 376DeclaringType = typeof(global::NuGet.Versioning.VersionRangeBase), 378Getter = static obj => ((global::NuGet.Versioning.VersionRangeBase)obj).MinVersion, 386AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.VersionRangeBase).GetProperty("MinVersion", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.NuGetVersion), global::System.Array.Empty<global::System.Type>(), null),
NuGet.Versioning (24)
IVersionRangeComparer.cs (1)
11public interface IVersionRangeComparer : IEqualityComparer<VersionRangeBase>
VersionRange.cs (7)
93/// <inheritdoc cref="VersionRangeBase.MinVersion"/> 96/// <inheritdoc cref="VersionRangeBase.MaxVersion"/> 99/// <inheritdoc cref="VersionRangeBase.HasLowerBound"/> 103/// <inheritdoc cref="VersionRangeBase.IsMinInclusive"/> 107/// <inheritdoc cref="VersionRangeBase.HasUpperBound"/> 111/// <inheritdoc cref="VersionRangeBase.IsMaxInclusive"/> 115/// <inheritdoc cref="VersionRangeBase.HasLowerAndUpperBounds"/>
VersionRangeBase.cs (11)
12public abstract class VersionRangeBase : IEquatable<VersionRangeBase> 177var range = obj as VersionRangeBase; 198public bool Equals(VersionRangeBase? other) 206public bool Equals(VersionRangeBase? other, IVersionRangeComparer comparer) 222public bool Equals(VersionRangeBase? other, VersionComparison versionComparison) 231public bool Equals(VersionRangeBase? other, IVersionComparer versionComparer) 240public bool IsSubSetOrEqualTo(VersionRangeBase? possibleSuperSet) 248public bool IsSubSetOrEqualTo(VersionRangeBase? possibleSuperSet, IVersionComparer comparer) 252var possibleSubSet = this; 253var target = possibleSuperSet;
VersionRangeComparer.cs (3)
80public bool Equals(VersionRangeBase? x, VersionRangeBase? y) 106public int GetHashCode(VersionRangeBase obj)
VersionRangeFormatter.cs (2)
202private static void GetLegacyShortString(StringBuilder builder, VersionRangeBase range) 228private static void GetLegacyString(StringBuilder builder, VersionRangeBase range)