1 type derived from VersionRangeBase
NuGet.Versioning (1)
VersionRange.cs (1)
18
public partial class VersionRange :
VersionRangeBase
, IFormattable
87 references to VersionRangeBase
NuGet.CommandLine.XPlat (21)
_generated\18\PackageSearchJsonContext.VersionRange.g.cs (21)
258
DeclaringType = typeof(global::NuGet.Versioning.
VersionRangeBase
),
260
Getter = static obj => ((global::NuGet.Versioning.
VersionRangeBase
)obj).HasLowerBound,
268
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRangeBase
).GetProperty("HasLowerBound", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
278
DeclaringType = typeof(global::NuGet.Versioning.
VersionRangeBase
),
280
Getter = static obj => ((global::NuGet.Versioning.
VersionRangeBase
)obj).HasUpperBound,
288
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRangeBase
).GetProperty("HasUpperBound", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
298
DeclaringType = typeof(global::NuGet.Versioning.
VersionRangeBase
),
300
Getter = static obj => ((global::NuGet.Versioning.
VersionRangeBase
)obj).HasLowerAndUpperBounds,
308
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRangeBase
).GetProperty("HasLowerAndUpperBounds", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
318
DeclaringType = typeof(global::NuGet.Versioning.
VersionRangeBase
),
320
Getter = static obj => ((global::NuGet.Versioning.
VersionRangeBase
)obj).IsMinInclusive,
328
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRangeBase
).GetProperty("IsMinInclusive", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
338
DeclaringType = typeof(global::NuGet.Versioning.
VersionRangeBase
),
340
Getter = static obj => ((global::NuGet.Versioning.
VersionRangeBase
)obj).IsMaxInclusive,
348
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRangeBase
).GetProperty("IsMaxInclusive", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
358
DeclaringType = typeof(global::NuGet.Versioning.
VersionRangeBase
),
360
Getter = static obj => ((global::NuGet.Versioning.
VersionRangeBase
)obj).MaxVersion,
368
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRangeBase
).GetProperty("MaxVersion", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.NuGetVersion), global::System.Array.Empty<global::System.Type>(), null),
378
DeclaringType = typeof(global::NuGet.Versioning.
VersionRangeBase
),
380
Getter = static obj => ((global::NuGet.Versioning.
VersionRangeBase
)obj).MinVersion,
388
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 (42)
_generated\121\JsonContext.VersionRange.g.cs (21)
258
DeclaringType = typeof(global::NuGet.Versioning.
VersionRangeBase
),
260
Getter = static obj => ((global::NuGet.Versioning.
VersionRangeBase
)obj).HasLowerBound,
268
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRangeBase
).GetProperty("HasLowerBound", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
278
DeclaringType = typeof(global::NuGet.Versioning.
VersionRangeBase
),
280
Getter = static obj => ((global::NuGet.Versioning.
VersionRangeBase
)obj).HasUpperBound,
288
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRangeBase
).GetProperty("HasUpperBound", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
298
DeclaringType = typeof(global::NuGet.Versioning.
VersionRangeBase
),
300
Getter = static obj => ((global::NuGet.Versioning.
VersionRangeBase
)obj).HasLowerAndUpperBounds,
308
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRangeBase
).GetProperty("HasLowerAndUpperBounds", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
318
DeclaringType = typeof(global::NuGet.Versioning.
VersionRangeBase
),
320
Getter = static obj => ((global::NuGet.Versioning.
VersionRangeBase
)obj).IsMinInclusive,
328
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRangeBase
).GetProperty("IsMinInclusive", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
338
DeclaringType = typeof(global::NuGet.Versioning.
VersionRangeBase
),
340
Getter = static obj => ((global::NuGet.Versioning.
VersionRangeBase
)obj).IsMaxInclusive,
348
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRangeBase
).GetProperty("IsMaxInclusive", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
358
DeclaringType = typeof(global::NuGet.Versioning.
VersionRangeBase
),
360
Getter = static obj => ((global::NuGet.Versioning.
VersionRangeBase
)obj).MaxVersion,
368
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRangeBase
).GetProperty("MaxVersion", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.NuGetVersion), global::System.Array.Empty<global::System.Type>(), null),
378
DeclaringType = typeof(global::NuGet.Versioning.
VersionRangeBase
),
380
Getter = static obj => ((global::NuGet.Versioning.
VersionRangeBase
)obj).MinVersion,
388
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRangeBase
).GetProperty("MinVersion", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.NuGetVersion), global::System.Array.Empty<global::System.Type>(), null),
_generated\18\PackageSearchJsonContext.VersionRange.g.cs (21)
258
DeclaringType = typeof(global::NuGet.Versioning.
VersionRangeBase
),
260
Getter = static obj => ((global::NuGet.Versioning.
VersionRangeBase
)obj).HasLowerBound,
268
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRangeBase
).GetProperty("HasLowerBound", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
278
DeclaringType = typeof(global::NuGet.Versioning.
VersionRangeBase
),
280
Getter = static obj => ((global::NuGet.Versioning.
VersionRangeBase
)obj).HasUpperBound,
288
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRangeBase
).GetProperty("HasUpperBound", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
298
DeclaringType = typeof(global::NuGet.Versioning.
VersionRangeBase
),
300
Getter = static obj => ((global::NuGet.Versioning.
VersionRangeBase
)obj).HasLowerAndUpperBounds,
308
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRangeBase
).GetProperty("HasLowerAndUpperBounds", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
318
DeclaringType = typeof(global::NuGet.Versioning.
VersionRangeBase
),
320
Getter = static obj => ((global::NuGet.Versioning.
VersionRangeBase
)obj).IsMinInclusive,
328
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRangeBase
).GetProperty("IsMinInclusive", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
338
DeclaringType = typeof(global::NuGet.Versioning.
VersionRangeBase
),
340
Getter = static obj => ((global::NuGet.Versioning.
VersionRangeBase
)obj).IsMaxInclusive,
348
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRangeBase
).GetProperty("IsMaxInclusive", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
358
DeclaringType = typeof(global::NuGet.Versioning.
VersionRangeBase
),
360
Getter = static obj => ((global::NuGet.Versioning.
VersionRangeBase
)obj).MaxVersion,
368
AttributeProviderFactory = static () => typeof(global::NuGet.Versioning.
VersionRangeBase
).GetProperty("MaxVersion", InstanceMemberBindingFlags, null, typeof(global::NuGet.Versioning.NuGetVersion), global::System.Array.Empty<global::System.Type>(), null),
378
DeclaringType = typeof(global::NuGet.Versioning.
VersionRangeBase
),
380
Getter = static obj => ((global::NuGet.Versioning.
VersionRangeBase
)obj).MinVersion,
388
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)