SYMBOL INDEX (19 symbols across 1 files) FILE: proposals/csharp-8.0/ranges.cs type Index (line 3) | public readonly struct Index method Index (line 10) | public Index(int value, bool fromEnd) type Range (line 21) | public readonly struct Range method Range (line 26) | private Range(Index start, Index end) method Create (line 32) | public static Range Create(Index start, Index end) => new Range(start,... method FromStart (line 33) | public static Range FromStart(Index start) => new Range(start, new Ind... method ToEnd (line 34) | public static Range ToEnd(Index end) => new Range(new Index(0, fromEnd... method All (line 35) | public static Range All() => new Range(new Index(0, fromEnd: false), n... class Extensions (line 38) | static class Extensions method get_IndexerExtension (line 40) | public static int get_IndexerExtension(this int[] array, Index index) => method get_IndexerExtension (line 43) | public static int get_IndexerExtension(this Span span, Index inde... method get_IndexerExtension (line 46) | public static char get_IndexerExtension(this string s, Index index) => method get_IndexerExtension (line 49) | public static Span get_IndexerExtension(this int[] array, Range r... method get_IndexerExtension (line 52) | public static Span get_IndexerExtension(this Span span, Rang... method get_IndexerExtension (line 55) | public static string get_IndexerExtension(this string s, Range range) => method Slice (line 58) | public static Span Slice(this T[] array, Range range) method Slice (line 61) | public static Span Slice(this Span span, Range range) method Substring (line 67) | public static string Substring(this string s, Range range) method GetStartAndLength (line 73) | private static (int start, int length) GetStartAndLength(Range range, ...