4 instantiations of Index
Microsoft.Private.Windows.Core (4)
System.Index.g.cs (4)
50public static global::System.Index Start => new global::System.Index(0); 53public static global::System.Index End => new global::System.Index(~0); 65return new global::System.Index(value); 78return new global::System.Index(~value);
24 references to Index
Microsoft.Private.Windows.Core (24)
System.Index.g.cs (12)
19internal readonly struct Index : global::System.IEquatable<global::System.Index> 34global::System.Index.ThrowHelper.ThrowValueArgumentOutOfRange_NeedNonNegNumException(); 50public static global::System.Index Start => new global::System.Index(0); 53public static global::System.Index End => new global::System.Index(~0); 58public static global::System.Index FromStart(int value) 62global::System.Index.ThrowHelper.ThrowValueArgumentOutOfRange_NeedNonNegNumException(); 71public static global::System.Index FromEnd(int value) 75global::System.Index.ThrowHelper.ThrowValueArgumentOutOfRange_NeedNonNegNumException(); 121public override bool Equals([global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] object? value) => value is global::System.Index && _value == ((global::System.Index)value)._value; 125public bool Equals(global::System.Index other) => _value == other._value; 131public static implicit operator global::System.Index(int value) => FromStart(value);
System.Range.g.cs (12)
23public global::System.Index Start { get; } 26public global::System.Index End { get; } 31public Range(global::System.Index start, global::System.Index end) 61public static global::System.Range StartAt(global::System.Index start) => new global::System.Range(start, global::System.Index.End); 64public static global::System.Range EndAt(global::System.Index end) => new global::System.Range(global::System.Index.Start, end); 67public static global::System.Range All => new global::System.Range(global::System.Index.Start, global::System.Index.End); 80global::System.Index startIndex = Start; 87global::System.Index endIndex = End;