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