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