2 writes to End
Microsoft.Build.Framework (1)
Range.cs (1)
41End = end;
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Range.cs (1)
42End = end;
91 references to End
Microsoft.Build.Framework (8)
Range.cs (8)
49r.End.Equals(End); 53public bool Equals(Range other) => other.Start.Equals(Start) && other.End.Equals(End); 57=> unchecked(Start.GetHashCode() * (int)0xA5555529 + End.GetHashCode()); 62return $"{getFromEndSpecifier(Start)}{toString(Start)}..{getFromEndSpecifier(End)}{toString(End)}"; 97Index endIndex = End;
Microsoft.CodeAnalysis.CSharp (7)
Parser\LanguageParser_InterpolatedString.cs (6)
198var currentContentStart = openQuoteRange.End; 217currentContentStart = interpolation.CloseBraceRange.End; 499var expressionText = text[interpolation.OpenBraceRange.End..followingRange.Start]; 514Debug.Assert(text[interpolation.OpenBraceRange.Start..interpolation.CloseBraceRange.End] == result.ToFullString()); // yield from text equals yield from node 529Debug.Assert(text[interpolation.OpenBraceRange.Start..interpolation.CloseBraceRange.End] == result.ToFullString()); // yield from text equals yield from node 555MakeInterpolatedStringTextToken(kind, text[interpolation.ColonRange.End..interpolation.CloseBraceRange.Start]));
Parser\Lexer.Interpolation.cs (1)
26public bool HasColon => ColonRange.Start.Value != ColonRange.End.Value;
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\ActiveStatementsMap.cs (1)
221for (var i = range.Start.Value; i < range.End.Value; i++)
EditAndContinue\MemberBody.cs (1)
71for (var i = range.Start.Value; i < range.End.Value; i++)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
Linux\Network\LinuxNetworkUtilizationParser.cs (1)
84ReadOnlySpan<char> tcpConnectionState = line.Slice(range[Target - 2].Start.Value, range[Target - 2].End.Value - range[Target - 2].Start.Value);
Microsoft.ML.Tokenizers (17)
Model\CodeGenTokenizer.cs (7)
1050charsConsumed += tokens[k].Offset.End.Value - tokens[k].Offset.Start.Value; 1062charsConsumed += tokens[tokenCount].Offset.End.Value - tokens[tokenCount].Offset.Start.Value; 1098textIndex -= tokens[i].Offset.End.Value - tokens[i].Offset.Start.Value; 1577(int s, int e) r = offset == 0 ? (tokensToAdd[0].Offset.Start.Value, tokensToAdd[0].Offset.End.Value - 1) : (tokensToAdd[0].Offset.Start.Value + offset - 1, tokensToAdd[0].Offset.End.Value + offset - 1); 1582tokens.Add(new EncodedToken(tokensToAdd[i].Id, tokensToAdd[i].Value, new Range(tokensToAdd[i].Offset.Start.Value + offset - 1, tokensToAdd[i].Offset.End.Value + offset - 1))); 1590tokens.Add(new EncodedToken(t.Id, t.Value, new Range(t.Offset.Start.Value + offset, t.Offset.End.Value + offset)));
Model\EnglishRobertaTokenizer.cs (6)
339tokens.Add(new EncodedToken(t.Id, t.Value, new Range(split.Offset + t.Offset.Start.Value, split.Offset + t.Offset.End.Value))); 611charsConsumed += tokens[i].Offset.End.Value - tokens[i].Offset.Start.Value; 618charsConsumed += tokens[i].Offset.End.Value - tokens[i].Offset.Start.Value; 648textIndex -= tokens[i].Offset.End.Value - tokens[i].Offset.Start.Value; 655textIndex -= tokens[i].Offset.End.Value - tokens[i].Offset.Start.Value; 919if (tokens[i].Offset.Start.Value != indexMapping[index] || tokens[i].Offset.End.Value != indexMapping[index] + tokens[i].Value.Length)
Model\SentencePieceUnigramModel.cs (3)
380int tokenLength = tokens[start].Offset.End.Value; 391int tokenLength = tokens[start].Offset.End.Value; 421int tokenLength = tokens[insertionStartPosition].Offset.End.Value - offsetStart;
Tokenizer.cs (1)
244return token.Offset.End.Value;
Microsoft.ML.Tokenizers.Tests (31)
BpeTests.cs (5)
321Assert.Equal(offsets[i], (encoding[i].Offset.Start.Value, encoding[i].Offset.End.Value - encoding[i].Offset.Start.Value)); 479Assert.Equal(expectedOffsets, encoding.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 483Assert.Equal(expectedOffsets, encoding1.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 616result += $"[{string.Join(", ", encoding.Select(t => $"({t.Offset.Start}, {t.Offset.End.Value})"))} ]"; 825Assert.Equal(offsets, encoding.Select(t => (t.Offset.Start.Value, t.Offset.End.Value)).ToArray());
CodeGenTests.cs (8)
238Assert.Equal(expectedOffsetsWithSpace, encoding.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 244Assert.Equal(expectedOffsets, encoding.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 558Assert.Equal((0, 0), (encoding[0].Offset.Start.Value, encoding[0].Offset.End.Value)); 563Assert.Equal((0, 0), (encoding[0].Offset.Start.Value, encoding[0].Offset.End.Value)); 568Assert.Equal((0, 0), (encoding[0].Offset.Start.Value, encoding[0].Offset.End.Value)); 573Assert.Equal((0, 0), (encoding[0].Offset.Start.Value, encoding[0].Offset.End.Value)); 582Assert.Equal((0, 0), (encoding[0].Offset.Start.Value, encoding[0].Offset.End.Value)); 587Assert.Equal((0, 0), (encoding[0].Offset.Start.Value, encoding[0].Offset.End.Value));
EnglishRobertaTests.cs (3)
185Assert.Equal(expectedOffsets, encoding.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 189Assert.Equal(expectedOffsets, encoding1.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 267(int, int)[] offsets = encoding.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray();
LlamaTests.cs (4)
247Assert.Equal(offsets, result.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 504Assert.Equal(expectedOffsets, encoding.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 508Assert.Equal(expectedOffsets, encoding1.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 542Assert.Equal(expectedOffsets1, encoding.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray());
TiktokenTests.cs (8)
210(int, int)[] offsets = result.Select(token => (token.Offset.Start.Value, token.Offset.End.Value - token.Offset.Start.Value)).ToArray(); 251(int, int)[] offsets = result.Select(token => (token.Offset.Start.Value, token.Offset.End.Value - token.Offset.Start.Value)).ToArray(); 287Assert.Equal(new List<(int, int)> { (0, 12), (12, 5), (17, 2), (18, 1), (19, 6), (25, 10) }, result.Select(token => (token.Offset.Start.Value, token.Offset.End.Value - token.Offset.Start.Value)).ToArray()); 324Assert.Equal(new List<(int, int)> { (0, 13), (13, 5), (18, 2), (20, 6), (26, 15) }, result.Select(token => (token.Offset.Start.Value, token.Offset.End.Value - token.Offset.Start.Value)).ToArray()); 634Assert.Equal(expectedOffsets, encoding.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 638Assert.Equal(expectedOffsets, encoding1.Select(t => (t.Offset.Start.Value, t.Offset.End.Value - t.Offset.Start.Value)).ToArray()); 747(int Index, int Length)[] offsets = result.Select(r => (r.Offset.Start.Value, r.Offset.End.Value - r.Offset.Start.Value)).ToArray(); 845GptOss.EncodeToTokens(text, out _).Select(t => (t.Offset.Start.Value, t.Offset.End.Value)).ToList());
WordPieceTests.cs (3)
107while (i >= tokens[j].Offset.End.Value) 113Assert.Equal(j == 0 ? 0 : tokens[j - 1].Offset.End.Value, charsWritten); 114Assert.Equal(j == 0 ? "" : text.Substring(0, tokens[j - 1].Offset.End.Value), bufferSlice.Slice(0, charsWritten).ToString());
Microsoft.ML.TorchSharp (4)
Utils\RangeUtil.cs (4)
15var stop = !range.End.IsFromEnd ? new long?(range.End.Value) : range.End.Value == 0 ? null : new long?(-1 * range.End.Value);
System.Linq (1)
System\Linq\Take.cs (1)
49Index end = range.End;
System.Linq.AsyncEnumerable (1)
System\Linq\Take.cs (1)
71Index start = range.Start, end = range.End;
System.Numerics.Tensors (2)
System\Buffers\NRange.cs (2)
42End = range.End; 127public static implicit operator NRange(Range range) => new NRange(range.Start, range.End);
System.Private.CoreLib (12)
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (4)
75Index endIndex = range.End; 167Index endIndex = range.End; 303Index endIndex = range.End; 3886Index endIndex = range.End;
src\libraries\System.Private.CoreLib\src\System\Range.cs (8)
50r.End.Equals(End); 54public bool Equals(Range other) => other.Start.Equals(Start) && other.End.Equals(End); 60return HashCode.Combine(Start.GetHashCode(), End.GetHashCode()); 85if (End.IsFromEnd) 89formatted = ((uint)End.Value).TryFormat(span.Slice(pos), out charsWritten); 119int end = End.GetOffset(length);
System.Security.Cryptography (5)
src\libraries\Common\src\System\Security\Cryptography\PemKeyHelpers.Factory.cs (2)
50Index offset = fields.Location.End; 124Index offset = fields.Location.End;
System\Security\Cryptography\PemEnumerator.cs (1)
51_contents = _contents[_pemFields.Location.End..];
System\Security\Cryptography\PemKeyHelpers.cs (2)
126Index offset = fields.Location.End; 203Index offset = fields.Location.End;