5 instantiations of Int32
PresentationCore (4)
PresentationFramework (1)
29353 references to Int32
Analyzer.Utilities.UnitTests (2)
AnalyzerRunner (5)
ApplicationModelWebSite (1)
aspire (32)
Aspire.Azure.Messaging.EventHubs (7)
Aspire.Azure.Messaging.EventHubs.Tests (2)
Aspire.Azure.Messaging.ServiceBus (7)
Aspire.Azure.Messaging.WebPubSub (6)
Aspire.Azure.Npgsql (1)
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL (1)
Aspire.Azure.Security.KeyVault.Tests (1)
Aspire.Azure.Storage.Queues (6)
Aspire.Cli.Tests (88)
Aspire.Dashboard (145)
ConsoleLogs\AnsiParser.cs (24)
28var currentPos = 0;
29var lastWritePos = 0;
33var nextEscapeIndex = text.IndexOf(EscapeChar, currentPos);
69var textStartIndex = -1;
70var textLength = 0;
84for (var i = 0; i < span.Length; i++)
162var nextEscapeIndex = -1;
202for (var i = 0; i < parameters.Length; i++)
204var parameter = parameters[i];
209var colorCode = parameters[i + 2];
281var paramsEndPosition = span.Slice(2).IndexOfAnyInRange('@', '~');
292var nextEscapePosition = SubIndexOfSpan(span, EscapeChar, 1);
302var currentParamStartPosition = 2;
307for (var i = currentParamStartPosition; i <= paramsEndPosition; i++)
315out var parameterValue))
344var endEscPosition = span.IndexOf("\x1B\\");
345var endBellPosition = span.IndexOf("\x07");
400var urlEndEscapePosition = SubIndexOfSpan(span, EscapeChar, 4);
408var linkEndEscapePosition = SubIndexOfSpan(span, EscapeChar, urlEndEscapePosition + 1);
421var linkEndPosition = SubIndexOfSpan(span, '\\', linkEndEscapePosition);
430var argsEndPosition = urlSpan.IndexOf(';');
481var colorValue = newState.XtermForegroundColorCode.Value;
490var colorValue = newState.XtermBackgroundColorCode.Value;
851var indexInSlice = span[startIndex..].IndexOf(value);
Otlp\Model\OtlpHelpers.cs (15)
35for (var i = 0; i < resource.Attributes.Count; i++)
81for (var pos = 0; pos < data.Length; pos++)
191CopyKeyValues(attributes, values, index: 0, context, out var copyCount);
210var readLimit = Math.Min(attributes.Count, context.Options.MaxAttributeCount);
212for (var i = 0; i < attributes.Count; i++)
226var existingIndex = GetIndex(values, attribute.Key);
249for (var i = 0; i < values.Count; i++)
284CopyKeyValues(attributes, copiedAttributes, parentAttributes.Length, context, out var newCopyCount);
290var desiredCopyCount = Math.Min(attributes.Count + index, context.Options.MaxAttributeCount);
296for (var i = 0; i < attributes.Count; i++)
303var existingIndex = GetIndex(copiedAttributes, attribute.Key);
326var i = values.GetIndex(name);
337for (var i = 0; i < values.Length; i++)
380for (var i = 0; i < values.Length; i++)
424var totalItemCount = results.Count();
Aspire.Dashboard.Components.Tests (2)
Aspire.Dashboard.Tests (38)
Aspire.Hosting (63)
Aspire.Hosting.Analyzers (6)
Aspire.Hosting.Azure (9)
Aspire.Hosting.Azure.AppContainers (9)
Aspire.Hosting.Azure.AppService (3)
Aspire.Hosting.Azure.CosmosDB (6)
Aspire.Hosting.Azure.Functions (1)
Aspire.Hosting.Azure.Tests (1)
Aspire.Hosting.Azure.WebPubSub (1)
Aspire.Hosting.Docker (15)
Aspire.Hosting.Garnet.Tests (1)
Aspire.Hosting.Kafka.Tests (6)
Aspire.Hosting.Kubernetes (3)
Aspire.Hosting.Milvus.Tests (2)
Aspire.Hosting.MySql.Tests (2)
Aspire.Hosting.Nats.Tests (2)
Aspire.Hosting.NodeJs.Tests (1)
Aspire.Hosting.PostgreSQL (1)
Aspire.Hosting.PostgreSQL.Tests (2)
Aspire.Hosting.Qdrant.Tests (2)
Aspire.Hosting.RabbitMQ (1)
Aspire.Hosting.RabbitMQ.Tests (1)
Aspire.Hosting.Redis (1)
Aspire.Hosting.Redis.Tests (1)
Aspire.Hosting.SqlServer (2)
Aspire.Hosting.SqlServer.Tests (1)
Aspire.Hosting.Testing.Tests (2)
Aspire.Hosting.Tests (38)
Aspire.Hosting.Valkey.Tests (2)
Aspire.Hosting.Yarp (2)
Aspire.Microsoft.Azure.Cosmos (6)
Aspire.Microsoft.EntityFrameworkCore.Cosmos (6)
Aspire.Playground.Tests (3)
Aspire.RabbitMQ.Client (1)
Aspire.Templates.Tests (3)
BasicTestApp (4)
BasicWebSite (3)
BasketService (1)
Benchmarks (2)
BicepSample.ApiService (1)
Binding.ReliableSession.IntegrationTests (6)
BuildActionTelemetryTable (15)
BuildBoss (4)
Client.ClientBase.IntegrationTests (16)
ClientSample (11)
CodeGenerator (19)
ConfigurationSchemaGenerator (6)
CosmosEndToEnd.ApiService (1)
csc (28)
CSharpSyntaxGenerator (6)
CustomPolicyProvider (3)
CustomResources.AppHost (1)
Diagnostics.FunctionalTests (4)
dotnet-dev-certs (10)
dotnet-getdocument (9)
dotnet-openapi (13)
dotnet-razorpagegenerator (3)
dotnet-sql-cache (8)
dotnet-svcutil-lib (141)
FrameworkFork\Microsoft.Xml\Xml\XmlConvert.cs (10)
137Int32 u =
238Int32 u = XmlCharType.CombineSurrogateChar(y, x);
245bufBld.Append(((Int32)name[0]).ToString("X4", CultureInfo.InvariantCulture));
283Int32 u = XmlCharType.CombineSurrogateChar(y, x);
290bufBld.Append(((Int32)name[position]).ToString("X4", CultureInfo.InvariantCulture));
733public static string ToString(Int32 value)
1020public static Int32 ToInt32(string s)
1022return Int32.Parse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo);
1025internal static Exception TryToInt32(string s, out Int32 result)
1027if (!Int32.TryParse(s, NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowTrailingWhite, NumberFormatInfo.InvariantInfo, out result))
FrameworkFork\System.Runtime.Serialization\System\Xml\ArrayHelper.cs (6)
158internal class Int32ArrayHelperWithString : ArrayHelper<string, Int32>
162protected override int ReadArray(XmlDictionaryReader reader, string localName, string namespaceUri, Int32[] array, int offset, int count)
167protected override void WriteArray(XmlDictionaryWriter writer, string prefix, string localName, string namespaceUri, Int32[] array, int offset, int count)
173internal class Int32ArrayHelperWithDictionaryString : ArrayHelper<XmlDictionaryString, Int32>
177protected override int ReadArray(XmlDictionaryReader reader, XmlDictionaryString localName, XmlDictionaryString namespaceUri, Int32[] array, int offset, int count)
182protected override void WriteArray(XmlDictionaryWriter writer, string prefix, XmlDictionaryString localName, XmlDictionaryString namespaceUri, Int32[] array, int offset, int count)
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlBinaryReader.cs (5)
1152type = typeof(Int32);
1289private unsafe int ReadArray(Int32[] array, int offset, int count)
1293fixed (Int32* items = &array[offset])
1301public override int ReadArray(string localName, string namespaceUri, Int32[] array, int offset, int count)
1308public override int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, Int32[] array, int offset, int count)
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlBinaryWriter.cs (4)
1365unsafe public override void WriteArray(string prefix, string localName, string namespaceUri, Int32[] array, int offset, int count)
1371fixed (Int32* items = &array[offset])
1384unsafe public override void WriteArray(string prefix, XmlDictionaryString localName, XmlDictionaryString namespaceUri, Int32[] array, int offset, int count)
1390fixed (Int32* items = &array[offset])
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlDictionaryAsyncCheckWriter.cs (2)
432public override void WriteArray(string prefix, string localName, string namespaceUri, Int32[] array, int offset, int count)
438public override void WriteArray(string prefix, XmlDictionaryString localName, XmlDictionaryString namespaceUri, Int32[] array, int offset, int count)
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlDictionaryReader.cs (5)
977public virtual Int32[] ReadInt32Array(string localName, string namespaceUri)
982public virtual Int32[] ReadInt32Array(XmlDictionaryString localName, XmlDictionaryString namespaceUri)
987public virtual int ReadArray(string localName, string namespaceUri, Int32[] array, int offset, int count)
999public virtual int ReadArray(XmlDictionaryString localName, XmlDictionaryString namespaceUri, Int32[] array, int offset, int count)
1598public override Int32 ReadContentAsInt()
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlDictionaryWriter.cs (4)
262else if (type == typeof(Int32))
291else if (type == typeof(Int32))
452public virtual void WriteArray(string prefix, string localName, string namespaceUri, Int32[] array, int offset, int count)
463public virtual void WriteArray(string prefix, XmlDictionaryString localName, XmlDictionaryString namespaceUri, Int32[] array, int offset, int count)
dotnet-svcutil-lib.Tests (1)
dotnet-user-jwts (21)
dotnet-user-secrets (10)
FormatterWebSite (1)
GenerateAnalyzerNuspec (1)
GenerateDocumentationAndConfigFiles (835)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count;
162var capacity = source._buckets.Length;
163var threshold = HashHelpers.ExpandPrime(source.Count + 1);
179for (var i = 0; i < source._count; i++)
201var count = _count;
237var hashCode = item!.GetHashCode();
238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0;
260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
299var last = -1;
308ref var bucket = ref GetBucketRef(hashCode);
309var i = bucket - 1; // Value in buckets is 1-based
402var index = FindItemIndex(equalValue);
565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
822for (var i = 0; i < _count && count != 0; i++)
842var numRemoved = 0;
843for (var i = 0; i < _count; i++)
881var currentCapacity = _entries.Length;
892var newSize = HashHelpers.GetPrime(capacity);
904var count = _count;
912for (var i = 0; i < count; i++)
917ref var bucket = ref GetBucketRef(entry._hashCode);
930var oldSegmentCount = segments.Length;
931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>();
938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++)
942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>());
954var capacity = Count;
956var newSize = HashHelpers.GetPrime(capacity);
958var currentCapacity = oldEntries.Length;
964var oldCount = _count;
968var count = 0;
969for (var i = 0; i < oldCount; i++)
971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries.
976ref var bucket = ref GetBucketRef(hashCode);
1000var size = HashHelpers.GetPrime(capacity);
1032ref var bucket = ref RoslynUnsafe.NullRef<int>();
1040var i = bucket - 1; // Value in _buckets is 1-based
1066var i = bucket - 1; // Value in _buckets is 1-based
1096var count = _count;
1150for (var i = 0; i < _count; i++)
1176var originalCount = _count;
1187var index = FindItemIndex(item);
1196for (var i = 0; i < originalCount; i++)
1244var originalCount = _count;
1259if (AddIfNotPresent(item, out var location))
1282for (var i = 0; i < originalCount; i++)
1319var numElementsInOther = 0;
1331var originalCount = _count;
1339var unfoundCount = 0; // count of items in other not found in this
1340var uniqueFoundCount = 0; // count of unique items in other found in this
1344var index = FindItemIndex(item);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start =
89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
89var numberOfTabs = 0;
90var numberOfSpaces = Math.Max(0, desiredIndentation);
103var numberOfTabs = 0;
104var numberOfSpaces = Math.Max(0, desiredIndentation);
135var initialColumn = baseToken.RawKind == 0 ? 0 /* the very beginning of the file */ : treeInfo.GetOriginalColumn(tabSize, baseToken);
152var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(triviaText);
159var newIndentation = GetNewIndentationForComments(triviaText, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
193for (var i = 1; i < lines.Length; i++)
196var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(line);
199var newIndentation = GetNewIndentationForComments(line, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
220var currentIndentation = line.GetColumnFromLineOffset(nonWhitespaceCharIndex, tabSize);
226for (var i = 0; i < text.Length; i++)
242var i = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (24)
30for (var i = 0; i < 20; i++)
145for (var i = 0; i < text.Length; i++)
297for (var i = 0; i < list.Count; i++)
501for (var i = span.Start - this.Token1.Span.End; i < span.Length; i++)
525var index = this.OriginalString.IndexOf(this.IsNewLine);
531for (var i = 0; i < index; i++)
554var lines = GetRuleLines(rule, lineColumnAfterTrivia1, existingWhitespaceBetween);
555var spaceOrIndentations = GetRuleSpacesOrIndentation(lineColumnBeforeTrivia1, lineColumnAfterTrivia1, existingWhitespaceBetween, trivia2, rule);
594var adjustedRuleLines = Math.Max(0, rule.Lines - GetTrailingLinesAtEndOfTrivia1(lineColumnAfterTrivia1));
602var initialColumn = (lastText == this.OriginalString) ? this.InitialLineColumn.Column : 0;
604var index = lastText.GetFirstNonWhitespaceIndexInString();
610var position = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, index);
611var tokenPosition = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, lastText.Length);
635var insertionIndex = GetInsertionIndex(changes);
636for (var i = lineBreaks.Count - 1; i >= 0; i--)
652for (var i = changes.Count - 1; i >= 0; i--)
662for (var i = changes.Count - 1; i >= 0; i--)
689if (TryGetMatchingChangeIndex(changes, out var index))
717for (var i = 0; i < changes.Count; i++)
741for (var i = this.OriginalString.Length - 1; i >= 0; i--)
774for (var i = 0; i < delta.Lines; i++)
800for (var i = 0; i < delta.Lines; i++)
897var initialColumn = this.Token1.RawKind == 0 ? 0 : this.TokenStream.GetCurrentColumn(this.Token1);
937var offset = trivia.FullSpan.Start - this.StartPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (21)
45var count = (int)Math.Min(ChunkSize, length - i);
48var chunkOffset = 0;
51var bytesRead = await stream.ReadAsync(chunk, chunkOffset, count, cancellationToken).ConfigureAwait(false);
181var totalCopyCount = Read(this.chunks, this.position, this.length, buffer, index, count);
194var currentOffset = GetChunkOffset(position);
196var copyCount = Math.Min(Math.Min(ChunkSize - currentOffset, count), (int)(length - position));
225var count = checked((int)Length);
228var chunkIndex = 0;
232var copyCount = Math.Min(chunk.Length, count);
310var nextIndex = GetChunkIndex(value);
311for (var i = this.chunks.Count; i <= nextIndex; i++)
335var chunkIndex = GetChunkIndex(value);
336var chunkOffset = GetChunkOffset(value);
340var trimIndex = chunkIndex + 1;
341for (var i = trimIndex; i < chunks.Count; i++)
359var currentIndex = CurrentChunkIndex;
360var currentOffset = CurrentChunkOffset;
375var currentIndex = index;
376var countLeft = count;
381var currentOffset = CurrentChunkOffset;
383var writeCount = Math.Min(ChunkSize - currentOffset, countLeft);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
GetDocument.Insider (9)
HeaderPropagationSample (1)
HelixTestRunner (3)
HtmlGenerationWebSite (1)
http2cat (39)
src\Shared\Http2cat\Http2Utilities.cs (10)
190var done = HPackHeaderWriter.BeginEncodeHeaders(headersEnumerator, buffer, out var length);
288var extendedHeaderLength = 1; // Padding length field
294HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
328var extendedHeaderLength = 5; // stream dependency + weight
335HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
372var extendedHeaderLength = 6; // pad length + stream dependency + weight
380HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
506var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length);
571var done = HPackHeaderWriter.ContinueEncodeHeaders(headersEnumerator, buffer.Span, out var length);
599var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length);
Http2SampleApp (1)
Http3SampleApp (1)
HttpStress (1)
IdeBenchmarks (5)
IdeCoreBenchmarks (25)
IIS.Common.TestLib (6)
IIS.FunctionalTests (74)
src\Shared\Http2cat\Http2Utilities.cs (10)
190var done = HPackHeaderWriter.BeginEncodeHeaders(headersEnumerator, buffer, out var length);
288var extendedHeaderLength = 1; // Padding length field
294HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
328var extendedHeaderLength = 5; // stream dependency + weight
335HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
372var extendedHeaderLength = 6; // pad length + stream dependency + weight
380HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
506var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length);
571var done = HPackHeaderWriter.ContinueEncodeHeaders(headersEnumerator, buffer.Span, out var length);
599var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length);
IIS.LongTests (63)
src\Shared\Http2cat\Http2Utilities.cs (10)
190var done = HPackHeaderWriter.BeginEncodeHeaders(headersEnumerator, buffer, out var length);
288var extendedHeaderLength = 1; // Padding length field
294HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
328var extendedHeaderLength = 5; // stream dependency + weight
335HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
372var extendedHeaderLength = 6; // pad length + stream dependency + weight
380HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
506var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length);
571var done = HPackHeaderWriter.ContinueEncodeHeaders(headersEnumerator, buffer.Span, out var length);
599var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length);
IIS.Microbenchmarks (2)
IIS.NewHandler.FunctionalTests (63)
src\Shared\Http2cat\Http2Utilities.cs (10)
190var done = HPackHeaderWriter.BeginEncodeHeaders(headersEnumerator, buffer, out var length);
288var extendedHeaderLength = 1; // Padding length field
294HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
328var extendedHeaderLength = 5; // stream dependency + weight
335HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
372var extendedHeaderLength = 6; // pad length + stream dependency + weight
380HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
506var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length);
571var done = HPackHeaderWriter.ContinueEncodeHeaders(headersEnumerator, buffer.Span, out var length);
599var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length);
IIS.NewShim.FunctionalTests (63)
src\Shared\Http2cat\Http2Utilities.cs (10)
190var done = HPackHeaderWriter.BeginEncodeHeaders(headersEnumerator, buffer, out var length);
288var extendedHeaderLength = 1; // Padding length field
294HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
328var extendedHeaderLength = 5; // stream dependency + weight
335HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
372var extendedHeaderLength = 6; // pad length + stream dependency + weight
380HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
506var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length);
571var done = HPackHeaderWriter.ContinueEncodeHeaders(headersEnumerator, buffer.Span, out var length);
599var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length);
IIS.ShadowCopy.Tests (31)
IIS.Tests (13)
IISExpress.FunctionalTests (88)
src\Shared\Http2cat\Http2Utilities.cs (10)
190var done = HPackHeaderWriter.BeginEncodeHeaders(headersEnumerator, buffer, out var length);
288var extendedHeaderLength = 1; // Padding length field
294HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
328var extendedHeaderLength = 5; // stream dependency + weight
335HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
372var extendedHeaderLength = 6; // pad length + stream dependency + weight
380HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
506var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length);
571var done = HPackHeaderWriter.ContinueEncodeHeaders(headersEnumerator, buffer.Span, out var length);
599var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length);
illink (41)
ILLink.RoslynAnalyzer (3)
InMemory.FunctionalTests (294)
Http2\Http2StreamTests.cs (14)
841for (var i = 0; i < 101; i++)
878var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length);
908var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length);
956var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length);
957var total = read;
1050var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length);
1051var total = read;
1867var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length);
1953var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length);
2114var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length);
3293var read = await context.Request.Body.ReadAsync(new byte[100], 0, 100).DefaultTimeout();
3636var destinationIndex = 0;
3637for (var i = 0; i < frames.Length; i++)
5156var length = Encoding.UTF8.GetBytes("Hello World", buffer.Span);
Http2\Http2TestBase.cs (14)
239var received = 0;
252var received = 0;
263var received = 0;
334var expectedBytes = int.Parse(context.Request.Path.Value.Substring(1), CultureInfo.InvariantCulture);
337var received = 0;
659var extendedHeaderLength = 1; // Padding length field
665HPackHeaderWriter.BeginEncodeHeaders(_hpackEncoder, GetHeadersEnumerator(headers), payload, out var length);
701var extendedHeaderLength = 5; // stream dependency + weight
708HPackHeaderWriter.BeginEncodeHeaders(_hpackEncoder, GetHeadersEnumerator(headers), payload, out var length);
747var extendedHeaderLength = 6; // pad length + stream dependency + weight
755HPackHeaderWriter.BeginEncodeHeaders(_hpackEncoder, GetHeadersEnumerator(headers), payload, out var length);
874var done = HPackHeaderWriter.BeginEncodeHeaders(_hpackEncoder, headersEnumerator, buffer.Span, out var length);
944var done = HPackHeaderWriter.ContinueEncodeHeaders(_hpackEncoder, headersEnumerator, buffer.Span, out var length);
972var done = HPackHeaderWriter.BeginEncodeHeaders(_hpackEncoder, GetHeadersEnumerator(headers), buffer.Span, out var length);
Http3\Http3StreamTests.cs (30)
561var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length);
590var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length);
591var total = read;
728for (var i = 0; i < data.Length; i++)
1485var length = Encoding.UTF8.GetBytes("Hello World", buffer.Span);
2378var limit = _serviceContext.ServerOptions.Limits.Http3.MaxRequestHeaderFieldSize;
2401for (var i = 0; i < 100; i++)
2429for (var i = 0; i < 200; i++)
2525var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length);
2598var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length);
2736var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length);
2848var readCount = 0;
2870for (var i = 0; i < sourceData.Length; i++)
2908for (var i = 0; i < chars.Length; i++)
2916for (var i = 0; i < 10; i++)
2927for (var i = 0; i < 10; i++)
2948for (var i = 0; i < chars.Length; i++)
2956for (var i = 0; i < 10; i++)
2968for (var i = 0; i < 10; i++)
3046var len = Http3FrameWriter.CalculateSettingsSize(settings);
3050var parameterLength = VariableLengthIntegerHelper.WriteInteger(outboundcontrolStream.Pair.Application.Output.GetSpan(), (long)Internal.Http3.Http3SettingType.MaxFieldSectionSize);
3072var sendSize = 1024 * 65;
3109var total = 0;
3114var read = await context.Request.Body.ReadAsync(buffer, 0, buffer.Length);
3145var headersTotalSize = 0;
3153var done = QPackHeaderWriter.BeginEncodeHeaders(headers, mem.Span, ref headersTotalSize, out var length);
3174for (var i = 0; i < res.Buffer.Length; i++)
3234var len = Http3FrameWriter.CalculateSettingsSize(settings);
3261var idLength = VariableLengthIntegerHelper.WriteInteger(bufferPipe.Writer.GetSpan(), longToEncode: 1026);
3325for (var i = 0; i < res.Buffer.Length; i++)
src\Servers\Kestrel\shared\HPackHeaderWriter.cs (9)
36if (!hpackEncoder.EnsureDynamicTableSizeUpdate(buffer, out var sizeUpdateLength))
42if (!EncodeStatusHeader(statusCode, hpackEncoder, buffer.Slice(length), out var statusCodeLength))
55var done = EncodeHeadersCore(hpackEncoder, headersEnumerator, buffer.Slice(length), canRequestLargerBuffer: false, out var headersLength);
79if (!hpackEncoder.EnsureDynamicTableSizeUpdate(buffer, out var sizeUpdateLength))
90var done = EncodeHeadersCore(hpackEncoder, headersEnumerator, buffer.Slice(length), canRequestLargerBuffer: true, out var headersLength);
105if (H2StaticTable.TryGetStatusIndex(statusCode, out var index))
120var currentLength = 0;
123var staticTableId = headersEnumerator.HPackStaticTableId;
139out var headerLength))
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (9)
191if (!VariableLengthIntegerHelper.TryRead(payload.Span, out var streamId, out var _))
701var headersTotalSize = 0;
704var done = QPackHeaderWriter.BeginEncodeHeaders(headers, buffer.Span, ref headersTotalSize, out var length);
874var lengthWritten = VariableLengthIntegerHelper.WriteInteger(buffer, id);
893var settingsLength = CalculateSettingsSize(settings);
902var length = 0;
915var parameterLength = VariableLengthIntegerHelper.WriteInteger(destination, (long)setting.Parameter);
918var valueLength = VariableLengthIntegerHelper.WriteInteger(destination, (long)setting.Value);
977if (!VariableLengthIntegerHelper.TryRead(payload.Span, out var streamId, out var _))
InProcessWebSite (11)
src\Servers\IIS\IIS\test\testassets\InProcessWebSite\Startup.cs (11)
419if (int.TryParse(ctx.Request.Query["length"], out var length))
563var result = await ctx.Request.Body.ReadAsync(readBuffer, 0, 1);
576var result = await ctx.Request.Body.ReadAsync(readBuffer, 0, 4096);
620for (var i = 0; i < 10000; i++)
632var result = await ctx.Request.Body.ReadAsync(readBuffer, 0, readBuffer.Length);
645var result = await ctx.Request.Body.ReadAsync(readBuffer, 0, readBuffer.Length);
717var count = 0;
738var result = await ctx.Request.Body.ReadAsync(readBuffer, 0, readBuffer.Length);
758for (var i = 0; i < 100; i++)
856var count = -1;
961for (var i = 0; i < 1000; i++)
InteractiveHost32 (1)
InteractiveHost64 (1)
Interop.FunctionalTests (66)
InteropClient (3)
InteropTests (4)
IOperationGenerator (1)
JwtClientSample (2)
Kestrel.SampleApp (1)
KeyManagementSimulator (15)
LargeResponseApp (1)
Metrics (800)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count;
162var capacity = source._buckets.Length;
163var threshold = HashHelpers.ExpandPrime(source.Count + 1);
179for (var i = 0; i < source._count; i++)
201var count = _count;
237var hashCode = item!.GetHashCode();
238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0;
260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
299var last = -1;
308ref var bucket = ref GetBucketRef(hashCode);
309var i = bucket - 1; // Value in buckets is 1-based
402var index = FindItemIndex(equalValue);
565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
822for (var i = 0; i < _count && count != 0; i++)
842var numRemoved = 0;
843for (var i = 0; i < _count; i++)
881var currentCapacity = _entries.Length;
892var newSize = HashHelpers.GetPrime(capacity);
904var count = _count;
912for (var i = 0; i < count; i++)
917ref var bucket = ref GetBucketRef(entry._hashCode);
930var oldSegmentCount = segments.Length;
931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>();
938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++)
942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>());
954var capacity = Count;
956var newSize = HashHelpers.GetPrime(capacity);
958var currentCapacity = oldEntries.Length;
964var oldCount = _count;
968var count = 0;
969for (var i = 0; i < oldCount; i++)
971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries.
976ref var bucket = ref GetBucketRef(hashCode);
1000var size = HashHelpers.GetPrime(capacity);
1032ref var bucket = ref RoslynUnsafe.NullRef<int>();
1040var i = bucket - 1; // Value in _buckets is 1-based
1066var i = bucket - 1; // Value in _buckets is 1-based
1096var count = _count;
1150for (var i = 0; i < _count; i++)
1176var originalCount = _count;
1187var index = FindItemIndex(item);
1196for (var i = 0; i < originalCount; i++)
1244var originalCount = _count;
1259if (AddIfNotPresent(item, out var location))
1282for (var i = 0; i < originalCount; i++)
1319var numElementsInOther = 0;
1331var originalCount = _count;
1339var unfoundCount = 0; // count of items in other not found in this
1340var uniqueFoundCount = 0; // count of unique items in other found in this
1344var index = FindItemIndex(item);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start =
89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
89var numberOfTabs = 0;
90var numberOfSpaces = Math.Max(0, desiredIndentation);
103var numberOfTabs = 0;
104var numberOfSpaces = Math.Max(0, desiredIndentation);
135var initialColumn = baseToken.RawKind == 0 ? 0 /* the very beginning of the file */ : treeInfo.GetOriginalColumn(tabSize, baseToken);
152var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(triviaText);
159var newIndentation = GetNewIndentationForComments(triviaText, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
193for (var i = 1; i < lines.Length; i++)
196var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(line);
199var newIndentation = GetNewIndentationForComments(line, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
220var currentIndentation = line.GetColumnFromLineOffset(nonWhitespaceCharIndex, tabSize);
226for (var i = 0; i < text.Length; i++)
242var i = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (24)
30for (var i = 0; i < 20; i++)
145for (var i = 0; i < text.Length; i++)
297for (var i = 0; i < list.Count; i++)
501for (var i = span.Start - this.Token1.Span.End; i < span.Length; i++)
525var index = this.OriginalString.IndexOf(this.IsNewLine);
531for (var i = 0; i < index; i++)
554var lines = GetRuleLines(rule, lineColumnAfterTrivia1, existingWhitespaceBetween);
555var spaceOrIndentations = GetRuleSpacesOrIndentation(lineColumnBeforeTrivia1, lineColumnAfterTrivia1, existingWhitespaceBetween, trivia2, rule);
594var adjustedRuleLines = Math.Max(0, rule.Lines - GetTrailingLinesAtEndOfTrivia1(lineColumnAfterTrivia1));
602var initialColumn = (lastText == this.OriginalString) ? this.InitialLineColumn.Column : 0;
604var index = lastText.GetFirstNonWhitespaceIndexInString();
610var position = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, index);
611var tokenPosition = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, lastText.Length);
635var insertionIndex = GetInsertionIndex(changes);
636for (var i = lineBreaks.Count - 1; i >= 0; i--)
652for (var i = changes.Count - 1; i >= 0; i--)
662for (var i = changes.Count - 1; i >= 0; i--)
689if (TryGetMatchingChangeIndex(changes, out var index))
717for (var i = 0; i < changes.Count; i++)
741for (var i = this.OriginalString.Length - 1; i >= 0; i--)
774for (var i = 0; i < delta.Lines; i++)
800for (var i = 0; i < delta.Lines; i++)
897var initialColumn = this.Token1.RawKind == 0 ? 0 : this.TokenStream.GetCurrentColumn(this.Token1);
937var offset = trivia.FullSpan.Start - this.StartPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (21)
45var count = (int)Math.Min(ChunkSize, length - i);
48var chunkOffset = 0;
51var bytesRead = await stream.ReadAsync(chunk, chunkOffset, count, cancellationToken).ConfigureAwait(false);
181var totalCopyCount = Read(this.chunks, this.position, this.length, buffer, index, count);
194var currentOffset = GetChunkOffset(position);
196var copyCount = Math.Min(Math.Min(ChunkSize - currentOffset, count), (int)(length - position));
225var count = checked((int)Length);
228var chunkIndex = 0;
232var copyCount = Math.Min(chunk.Length, count);
310var nextIndex = GetChunkIndex(value);
311for (var i = this.chunks.Count; i <= nextIndex; i++)
335var chunkIndex = GetChunkIndex(value);
336var chunkOffset = GetChunkOffset(value);
340var trimIndex = chunkIndex + 1;
341for (var i = trimIndex; i < chunks.Count; i++)
359var currentIndex = CurrentChunkIndex;
360var currentOffset = CurrentChunkOffset;
375var currentIndex = index;
376var countLeft = count;
381var currentOffset = CurrentChunkOffset;
383var writeCount = Math.Min(ChunkSize - currentOffset, countLeft);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
Metrics.Legacy (800)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count;
162var capacity = source._buckets.Length;
163var threshold = HashHelpers.ExpandPrime(source.Count + 1);
179for (var i = 0; i < source._count; i++)
201var count = _count;
237var hashCode = item!.GetHashCode();
238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0;
260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
299var last = -1;
308ref var bucket = ref GetBucketRef(hashCode);
309var i = bucket - 1; // Value in buckets is 1-based
402var index = FindItemIndex(equalValue);
565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
822for (var i = 0; i < _count && count != 0; i++)
842var numRemoved = 0;
843for (var i = 0; i < _count; i++)
881var currentCapacity = _entries.Length;
892var newSize = HashHelpers.GetPrime(capacity);
904var count = _count;
912for (var i = 0; i < count; i++)
917ref var bucket = ref GetBucketRef(entry._hashCode);
930var oldSegmentCount = segments.Length;
931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>();
938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++)
942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>());
954var capacity = Count;
956var newSize = HashHelpers.GetPrime(capacity);
958var currentCapacity = oldEntries.Length;
964var oldCount = _count;
968var count = 0;
969for (var i = 0; i < oldCount; i++)
971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries.
976ref var bucket = ref GetBucketRef(hashCode);
1000var size = HashHelpers.GetPrime(capacity);
1032ref var bucket = ref RoslynUnsafe.NullRef<int>();
1040var i = bucket - 1; // Value in _buckets is 1-based
1066var i = bucket - 1; // Value in _buckets is 1-based
1096var count = _count;
1150for (var i = 0; i < _count; i++)
1176var originalCount = _count;
1187var index = FindItemIndex(item);
1196for (var i = 0; i < originalCount; i++)
1244var originalCount = _count;
1259if (AddIfNotPresent(item, out var location))
1282for (var i = 0; i < originalCount; i++)
1319var numElementsInOther = 0;
1331var originalCount = _count;
1339var unfoundCount = 0; // count of items in other not found in this
1340var uniqueFoundCount = 0; // count of unique items in other found in this
1344var index = FindItemIndex(item);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start =
89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
89var numberOfTabs = 0;
90var numberOfSpaces = Math.Max(0, desiredIndentation);
103var numberOfTabs = 0;
104var numberOfSpaces = Math.Max(0, desiredIndentation);
135var initialColumn = baseToken.RawKind == 0 ? 0 /* the very beginning of the file */ : treeInfo.GetOriginalColumn(tabSize, baseToken);
152var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(triviaText);
159var newIndentation = GetNewIndentationForComments(triviaText, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
193for (var i = 1; i < lines.Length; i++)
196var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(line);
199var newIndentation = GetNewIndentationForComments(line, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
220var currentIndentation = line.GetColumnFromLineOffset(nonWhitespaceCharIndex, tabSize);
226for (var i = 0; i < text.Length; i++)
242var i = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (24)
30for (var i = 0; i < 20; i++)
145for (var i = 0; i < text.Length; i++)
297for (var i = 0; i < list.Count; i++)
501for (var i = span.Start - this.Token1.Span.End; i < span.Length; i++)
525var index = this.OriginalString.IndexOf(this.IsNewLine);
531for (var i = 0; i < index; i++)
554var lines = GetRuleLines(rule, lineColumnAfterTrivia1, existingWhitespaceBetween);
555var spaceOrIndentations = GetRuleSpacesOrIndentation(lineColumnBeforeTrivia1, lineColumnAfterTrivia1, existingWhitespaceBetween, trivia2, rule);
594var adjustedRuleLines = Math.Max(0, rule.Lines - GetTrailingLinesAtEndOfTrivia1(lineColumnAfterTrivia1));
602var initialColumn = (lastText == this.OriginalString) ? this.InitialLineColumn.Column : 0;
604var index = lastText.GetFirstNonWhitespaceIndexInString();
610var position = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, index);
611var tokenPosition = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, lastText.Length);
635var insertionIndex = GetInsertionIndex(changes);
636for (var i = lineBreaks.Count - 1; i >= 0; i--)
652for (var i = changes.Count - 1; i >= 0; i--)
662for (var i = changes.Count - 1; i >= 0; i--)
689if (TryGetMatchingChangeIndex(changes, out var index))
717for (var i = 0; i < changes.Count; i++)
741for (var i = this.OriginalString.Length - 1; i >= 0; i--)
774for (var i = 0; i < delta.Lines; i++)
800for (var i = 0; i < delta.Lines; i++)
897var initialColumn = this.Token1.RawKind == 0 ? 0 : this.TokenStream.GetCurrentColumn(this.Token1);
937var offset = trivia.FullSpan.Start - this.StartPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (21)
45var count = (int)Math.Min(ChunkSize, length - i);
48var chunkOffset = 0;
51var bytesRead = await stream.ReadAsync(chunk, chunkOffset, count, cancellationToken).ConfigureAwait(false);
181var totalCopyCount = Read(this.chunks, this.position, this.length, buffer, index, count);
194var currentOffset = GetChunkOffset(position);
196var copyCount = Math.Min(Math.Min(ChunkSize - currentOffset, count), (int)(length - position));
225var count = checked((int)Length);
228var chunkIndex = 0;
232var copyCount = Math.Min(chunk.Length, count);
310var nextIndex = GetChunkIndex(value);
311for (var i = this.chunks.Count; i <= nextIndex; i++)
335var chunkIndex = GetChunkIndex(value);
336var chunkOffset = GetChunkOffset(value);
340var trimIndex = chunkIndex + 1;
341for (var i = trimIndex; i < chunks.Count; i++)
359var currentIndex = CurrentChunkIndex;
360var currentOffset = CurrentChunkOffset;
375var currentIndex = index;
376var countLeft = count;
381var currentOffset = CurrentChunkOffset;
383var writeCount = Math.Min(ChunkSize - currentOffset, countLeft);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
Microsoft.Analyzers.Extra (18)
Microsoft.Analyzers.Extra.Tests (5)
Microsoft.Analyzers.Local (12)
Microsoft.Analyzers.Local.Tests (8)
Microsoft.Arcade.Common (2)
Microsoft.Arcade.Test.Common (2)
Microsoft.AspNetCore (1)
Microsoft.AspNetCore.Analyzer.Testing (5)
Microsoft.AspNetCore.Analyzers (9)
Microsoft.AspNetCore.Antiforgery (12)
Microsoft.AspNetCore.Antiforgery.Test (2)
Microsoft.AspNetCore.App.Analyzers (89)
Microsoft.AspNetCore.App.Analyzers.Test (15)
Microsoft.AspNetCore.App.CodeFixes (2)
Microsoft.AspNetCore.Authentication (8)
Microsoft.AspNetCore.Authentication.Abstractions (1)
Microsoft.AspNetCore.Authentication.Cookies (16)
Microsoft.AspNetCore.Authentication.Facebook (1)
Microsoft.AspNetCore.Authentication.Google (1)
Microsoft.AspNetCore.Authentication.JwtBearer (1)
Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Tests (6)
Microsoft.AspNetCore.Authentication.MicrosoftAccount (1)
Microsoft.AspNetCore.Authentication.Negotiate (2)
Microsoft.AspNetCore.Authentication.Negotiate.Test (12)
Microsoft.AspNetCore.Authentication.OAuth (1)
Microsoft.AspNetCore.Authentication.OpenIdConnect (1)
Microsoft.AspNetCore.Authentication.Test (4)
Microsoft.AspNetCore.Authentication.Twitter (1)
Microsoft.AspNetCore.Authentication.WsFederation (1)
Microsoft.AspNetCore.Authorization (2)
Microsoft.AspNetCore.Authorization.Policy (1)
Microsoft.AspNetCore.Authorization.Test (8)
Microsoft.AspNetCore.BrowserTesting (1)
Microsoft.AspNetCore.Components (228)
src\Shared\UrlDecoder\UrlDecoder.cs (19)
45var sourceIndex = 0;
48var destinationIndex = 0;
64var decodeIndex = sourceIndex;
100var byte1 = UnescapePercentEncoding(ref sourceIndex, buffer, isFormEncoding);
151var remainingBytes = byteCount - 1;
160var nextSourceIndex = sourceIndex;
161var nextByte = UnescapePercentEncoding(ref nextSourceIndex, buffer, isFormEncoding);
269var probe = scan;
271var value1 = ReadHex(ref probe, buffer);
277var value2 = ReadHex(ref probe, buffer);
389var sourceIndex = position;
392var destinationIndex = position;
403var decodeIndex = sourceIndex;
438var codeUnit1 = UnescapePercentEncoding(ref sourceIndex, buffer);
487var remainingCodeUnits = codeUnitCount - 1;
496var nextSourceIndex = sourceIndex;
497var nextCodeUnit = UnescapePercentEncoding(ref nextSourceIndex, buffer);
524if (!System.Text.Rune.TryCreate(currentDecodeBits, out var rune) || !rune.TryEncodeToUtf16(buffer.Slice(destinationIndex), out var charsWritten))
563var probe = scan;
Microsoft.AspNetCore.Components.Analyzers (3)
Microsoft.AspNetCore.Components.Analyzers.Tests (1)
Microsoft.AspNetCore.Components.Authorization (2)
Microsoft.AspNetCore.Components.Authorization.Tests (10)
Microsoft.AspNetCore.Components.Endpoints (73)
Microsoft.AspNetCore.Components.Endpoints.Tests (24)
Microsoft.AspNetCore.Components.Forms (10)
Microsoft.AspNetCore.Components.Forms.Tests (14)
Microsoft.AspNetCore.Components.Performance (2)
Microsoft.AspNetCore.Components.QuickGrid (6)
Microsoft.AspNetCore.Components.SdkAnalyzers (3)
Microsoft.AspNetCore.Components.SdkAnalyzers.Tests (1)
Microsoft.AspNetCore.Components.Server (108)
Microsoft.AspNetCore.Components.Server.Tests (41)
Microsoft.AspNetCore.Components.Tests (291)
CascadingParameterTest.cs (29)
32var componentId = renderer.AssignRootComponentId(component);
35var nestedComponent = FindComponent<CascadingParameterConsumerComponent<string>>(batch, out var nestedComponentId);
70var componentId = renderer.AssignRootComponentId(component);
75var nestedComponent = FindComponent<CascadingParameterConsumerComponent<string>>(firstBatch, out var nestedComponentId);
118var componentId = renderer.AssignRootComponentId(component);
121var nestedComponent = FindComponent<CascadingParameterConsumerComponent<string>>(firstBatch, out var nestedComponentId);
163var componentId = renderer.AssignRootComponentId(component);
213var componentId = renderer.AssignRootComponentId(component);
216var nestedComponent = FindComponent<CascadingParameterConsumerComponent<string>>(firstBatch, out var nestedComponentId);
272var componentId = renderer.AssignRootComponentId(component);
275var nestedComponent = FindComponent<CascadingParameterConsumerComponent<string>>(firstBatch, out var nestedComponentId);
373var componentId = renderer.AssignRootComponentId(component);
376var nestedComponent = FindComponent<CascadingParameterConsumerComponent<string>>(firstBatch, out var nestedComponentId);
414var componentId = renderer.AssignRootComponentId(component);
417var nestedComponent1 = FindComponent<CustomCascadingValueConsumer1>(batch, out var nestedComponentId1);
418var nestedComponent2 = FindComponent<CustomCascadingValueConsumer2>(batch, out var nestedComponentId2);
446var constructionCount = 0;
456var unrelatedComponentId = renderer.AssignRootComponentId(new TestComponent(_ => { }));
462var componentId = renderer.AssignRootComponentId(component);
482var anotherConsumerComponentId = renderer.AssignRootComponentId(anotherConsumer);
500var componentId = renderer.AssignRootComponentId(component);
537var componentId = renderer.AssignRootComponentId(component);
540var nestedComponent = FindComponent<CascadingParameterConsumerComponent<MyParamType>>(batch, out var nestedComponentId);
582var componentId = await renderer.Dispatcher.InvokeAsync(() => renderer.AssignRootComponentId(component));
652var componentId = await renderer.Dispatcher.InvokeAsync(() => renderer.AssignRootComponentId(component));
679var nestedComponent = FindComponent<SimpleSubscriberComponent>(secondBatch, out var nestedComponentId);
708var componentId = await renderer.Dispatcher.InvokeAsync(() => renderer.AssignRootComponentId(component));
740var componentId = renderer.AssignRootComponentId(component);
745var nestedComponent = FindComponent<SingleDeliveryParameterConsumerComponent>(firstBatch, out var nestedComponentId);
Microsoft.AspNetCore.Components.Web (47)
Virtualization\Virtualize.cs (12)
229var lastItemIndex = Math.Min(_itemsBefore + _visibleItemCapacity, _itemCount);
230var renderIndex = _itemsBefore;
231var placeholdersBeforeCount = Math.Min(_loadedItemsStartIndex, lastItemIndex);
283var itemsAfter = Math.Max(0, _itemCount - _visibleItemCapacity - _itemsBefore);
302CalcualteItemDistribution(spacerSize, spacerSeparation, containerSize, out var itemsBefore, out var visibleItemCapacity, out var unusedItemCapacity);
318CalcualteItemDistribution(spacerSize, spacerSeparation, containerSize, out var itemsAfter, out var visibleItemCapacity, out var unusedItemCapacity);
320var itemsBefore = Math.Max(0, _itemCount - itemsAfter - visibleItemCapacity);
357var maxItemCount = AppContext.GetData("Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize.MaxItemCount") switch
Microsoft.AspNetCore.Components.Web.Tests (36)
Microsoft.AspNetCore.Components.WebAssembly (20)
Microsoft.AspNetCore.Components.WebAssembly.Server (6)
Microsoft.AspNetCore.Components.WebAssembly.Tests (5)
Microsoft.AspNetCore.Components.WebView (36)
Microsoft.AspNetCore.Components.WebView.Maui (1)
Microsoft.AspNetCore.Components.WebView.Test (20)
Microsoft.AspNetCore.Components.WebView.WindowsForms (4)
Microsoft.AspNetCore.Components.WebView.Wpf (3)
Microsoft.AspNetCore.Components.WebViewE2E.Test (2)
Microsoft.AspNetCore.ConcurrencyLimiter (2)
Microsoft.AspNetCore.ConcurrencyLimiter.Microbenchmarks (4)
Microsoft.AspNetCore.ConcurrencyLimiter.Tests (2)
Microsoft.AspNetCore.Connections.Abstractions (7)
Microsoft.AspNetCore.CookiePolicy.Test (16)
Microsoft.AspNetCore.Cors (3)
Microsoft.AspNetCore.Cryptography.Internal (3)
Microsoft.AspNetCore.DataProtection (44)
Microsoft.AspNetCore.DataProtection.Abstractions (7)
Microsoft.AspNetCore.DataProtection.Extensions (1)
Microsoft.AspNetCore.DataProtection.Tests (14)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
Microsoft.AspNetCore.Diagnostics (18)
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore (1)
Microsoft.AspNetCore.Diagnostics.HealthChecks (4)
Microsoft.AspNetCore.Diagnostics.Middleware (3)
Microsoft.AspNetCore.Diagnostics.Tests (6)
Microsoft.AspNetCore.Grpc.JsonTranscoding (16)
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (3)
Microsoft.AspNetCore.Grpc.Microbenchmarks (1)
Microsoft.AspNetCore.Grpc.Swagger (7)
Microsoft.AspNetCore.HeaderParsing (3)
Microsoft.AspNetCore.HeaderParsing.Tests (4)
Microsoft.AspNetCore.HeaderPropagation (3)
Microsoft.AspNetCore.Hosting (26)
Microsoft.AspNetCore.Hosting.Tests (22)
Microsoft.AspNetCore.Html.Abstractions (6)
Microsoft.AspNetCore.Http (40)
Microsoft.AspNetCore.Http.Abstractions (62)
src\Shared\UrlDecoder\UrlDecoder.cs (19)
45var sourceIndex = 0;
48var destinationIndex = 0;
64var decodeIndex = sourceIndex;
100var byte1 = UnescapePercentEncoding(ref sourceIndex, buffer, isFormEncoding);
151var remainingBytes = byteCount - 1;
160var nextSourceIndex = sourceIndex;
161var nextByte = UnescapePercentEncoding(ref nextSourceIndex, buffer, isFormEncoding);
269var probe = scan;
271var value1 = ReadHex(ref probe, buffer);
277var value2 = ReadHex(ref probe, buffer);
389var sourceIndex = position;
392var destinationIndex = position;
403var decodeIndex = sourceIndex;
438var codeUnit1 = UnescapePercentEncoding(ref sourceIndex, buffer);
487var remainingCodeUnits = codeUnitCount - 1;
496var nextSourceIndex = sourceIndex;
497var nextCodeUnit = UnescapePercentEncoding(ref nextSourceIndex, buffer);
524if (!System.Text.Rune.TryCreate(currentDecodeBits, out var rune) || !rune.TryEncodeToUtf16(buffer.Slice(destinationIndex), out var charsWritten))
563var probe = scan;
Microsoft.AspNetCore.Http.Abstractions.Microbenchmarks (1)
Microsoft.AspNetCore.Http.Abstractions.Tests (14)
Microsoft.AspNetCore.Http.Connections (21)
Microsoft.AspNetCore.Http.Connections.Client (5)
Microsoft.AspNetCore.Http.Connections.Common (9)
Microsoft.AspNetCore.Http.Connections.Tests (16)
Microsoft.AspNetCore.Http.Extensions (60)
Microsoft.AspNetCore.Http.Extensions.Tests (32)
ParameterBindingMethodCacheTests.cs (15)
768if (!int.TryParse(value, NumberStyles.Integer, formatProvider, out var val))
783if (!int.TryParse(value, NumberStyles.Integer, formatProvider, out var val))
798if (!int.TryParse(value, NumberStyles.Integer, formatProvider, out var val))
813if (!int.TryParse(value, NumberStyles.Integer, formatProvider, out var val))
828if (!int.TryParse(value, NumberStyles.Integer, formatProvider, out var val))
866if (!int.TryParse(value, NumberStyles.Integer, formatProvider, out var val))
881if (!int.TryParse(value, NumberStyles.Integer, formatProvider, out var val))
895if (!int.TryParse(value, NumberStyles.Integer, formatProvider, out var val))
934if (!int.TryParse(value, NumberStyles.Integer, formatProvider, out var val))
949if (!int.TryParse(value, out var val))
964if (!int.TryParse(value, out var val))
1082if (!int.TryParse(context.Request.Headers.ETag, out var val))
1098if (!int.TryParse(context.Request.Headers.ETag, out var val))
1117if (!int.TryParse(context.Request.Headers.ETag, out var val))
1130if (!int.TryParse(context.Request.Headers.ETag, out var val))
Microsoft.AspNetCore.Http.Microbenchmarks (19)
src\Http\Http.Extensions\test\RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (1)
389var index = 0;
Microsoft.AspNetCore.Http.RequestDelegateGenerator (16)
src\Shared\RoslynUtils\IncrementalValuesProviderExtensions.cs (1)
30var index = 0;
Microsoft.AspNetCore.Http.Results (9)
Microsoft.AspNetCore.Http.Results.Tests (20)
Microsoft.AspNetCore.Http.Tests (4)
Microsoft.AspNetCore.HttpLogging (25)
Microsoft.AspNetCore.HttpLogging.Tests (28)
Microsoft.AspNetCore.HttpOverrides (6)
Microsoft.AspNetCore.HttpOverrides.Tests (1)
Microsoft.AspNetCore.HttpsPolicy (5)
Microsoft.AspNetCore.Identity (11)
Microsoft.AspNetCore.Identity.EntityFrameworkCore (4)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test (4)
Microsoft.AspNetCore.Identity.FunctionalTests (14)
Microsoft.AspNetCore.Identity.InMemory.Test (2)
Microsoft.AspNetCore.Identity.Specification.Tests (4)
Microsoft.AspNetCore.Identity.Test (11)
Microsoft.AspNetCore.InternalTesting (12)
Microsoft.AspNetCore.InternalTesting.Tests (3)
Microsoft.AspNetCore.JsonPatch (5)
Microsoft.AspNetCore.JsonPatch.SystemTextJson (13)
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (19)
Microsoft.AspNetCore.JsonPatch.Tests (19)
Microsoft.AspNetCore.Localization (1)
Microsoft.AspNetCore.Localization.Tests (4)
Microsoft.AspNetCore.Mvc.Abstractions (21)
Microsoft.AspNetCore.Mvc.Abstractions.Test (8)
Microsoft.AspNetCore.Mvc.Analyzers (5)
Microsoft.AspNetCore.Mvc.Api.Analyzers (20)
Microsoft.AspNetCore.Mvc.ApiExplorer (11)
Microsoft.AspNetCore.Mvc.Core (276)
src\Shared\MediaType\ReadOnlyMediaTypeHeaderValue.cs (17)
43var typeLength = GetTypeLength(mediaType, offset, out var type);
57var subTypeLength = GetSubtypeLength(mediaType, offset + typeLength, out var subType);
69if (TryGetSuffixLength(subType, out var subtypeSuffixLength))
97var current = offset + HttpRuleParser.GetWhitespaceLength(input, offset);
100var typeLength = HttpRuleParser.GetTokenLength(input, current);
117var current = offset;
129var subtypeLength = HttpRuleParser.GetTokenLength(input, current);
147var startPos = subType.Offset + subType.Length - 1;
148for (var currentPos = startPos; currentPos >= subType.Offset; currentPos--)
481var parameterLength = GetParameterLength(_mediaTypeBuffer, CurrentOffset, out result);
501var nameLength = GetNameLength(input, startIndex, out var name);
503var current = startIndex + nameLength;
522var valueLength = GetValueLength(input, current, out var value);
532var current = startIndex;
537var nameLength = HttpRuleParser.GetTokenLength(input, current);
554var current = startIndex;
559var valueLength = HttpRuleParser.GetTokenLength(input, current);
Microsoft.AspNetCore.Mvc.Core.Test (89)
Microsoft.AspNetCore.Mvc.Core.TestCommon (1)
Microsoft.AspNetCore.Mvc.Cors (7)
Microsoft.AspNetCore.Mvc.DataAnnotations (13)
Microsoft.AspNetCore.Mvc.DataAnnotations.Test (8)
Microsoft.AspNetCore.Mvc.Formatters.Xml (3)
Microsoft.AspNetCore.Mvc.Formatters.Xml.Test (29)
Microsoft.AspNetCore.Mvc.FunctionalTests (20)
Microsoft.AspNetCore.Mvc.IntegrationTests (3)
Microsoft.AspNetCore.Mvc.Localization (4)
Microsoft.AspNetCore.Mvc.NewtonsoftJson (5)
src\Mvc\Mvc.Core\src\Infrastructure\AsyncEnumerableReader.cs (1)
83var count = 0;
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (9)
Microsoft.AspNetCore.Mvc.Razor (27)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (20)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Test (5)
Microsoft.AspNetCore.Mvc.Razor.Test (5)
Microsoft.AspNetCore.Mvc.RazorPages (50)
Microsoft.AspNetCore.Mvc.RazorPages.Test (10)
Microsoft.AspNetCore.Mvc.TagHelpers (48)
Microsoft.AspNetCore.Mvc.TagHelpers.Test (22)
Microsoft.AspNetCore.Mvc.Test (3)
Microsoft.AspNetCore.Mvc.Testing (5)
Microsoft.AspNetCore.Mvc.ViewFeatures (92)
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (55)
Microsoft.AspNetCore.OpenApi (49)
Microsoft.AspNetCore.OpenApi.Microbenchmarks (8)
Microsoft.AspNetCore.OpenApi.SourceGenerators (10)
src\Shared\RoslynUtils\IncrementalValuesProviderExtensions.cs (1)
30var index = 0;
Microsoft.AspNetCore.OpenApi.Tests (4)
Microsoft.AspNetCore.OutputCaching (36)
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (4)
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (3)
Microsoft.AspNetCore.OutputCaching.Tests (8)
Microsoft.AspNetCore.Owin.Microbenchmarks (4)
Microsoft.AspNetCore.Owin.Tests (2)
Microsoft.AspNetCore.RateLimiting (1)
Microsoft.AspNetCore.RateLimiting.Tests (2)
Microsoft.AspNetCore.Razor (18)
Microsoft.AspNetCore.Razor.Runtime (2)
Microsoft.AspNetCore.Razor.Runtime.Test (11)
Microsoft.AspNetCore.Razor.Test (5)
Microsoft.AspNetCore.RequestDecompression (2)
Microsoft.AspNetCore.RequestDecompression.Microbenchmarks (1)
Microsoft.AspNetCore.RequestDecompression.Tests (4)
Microsoft.AspNetCore.ResponseCaching (13)
Microsoft.AspNetCore.ResponseCaching.Microbenchmarks (1)
Microsoft.AspNetCore.ResponseCaching.Tests (1)
Microsoft.AspNetCore.ResponseCompression (3)
Microsoft.AspNetCore.ResponseCompression.Microbenchmarks (1)
Microsoft.AspNetCore.ResponseCompression.Tests (7)
ResponseCompressionMiddlewareTest.cs (7)
759var read = await body.ReadAsync(new byte[100], 0, 100);
812var read = await body.ReadAsync(new byte[100], 0, 100);
884var read = await body.ReadAsync(new byte[100], 0, 100);
948var read = await body.ReadAsync(new byte[100], 0, 100);
1014var read = await body.ReadAsync(data, 0, data.Length);
1221var read = await body.ReadAsync(new byte[100], 0, 100);
1279for (var i = 0; i < requestAcceptEncodings?.Length; i++)
Microsoft.AspNetCore.Rewrite (18)
Microsoft.AspNetCore.Rewrite.Tests (2)
Microsoft.AspNetCore.Routing (301)
src\Shared\MediaType\ReadOnlyMediaTypeHeaderValue.cs (17)
43var typeLength = GetTypeLength(mediaType, offset, out var type);
57var subTypeLength = GetSubtypeLength(mediaType, offset + typeLength, out var subType);
69if (TryGetSuffixLength(subType, out var subtypeSuffixLength))
97var current = offset + HttpRuleParser.GetWhitespaceLength(input, offset);
100var typeLength = HttpRuleParser.GetTokenLength(input, current);
117var current = offset;
129var subtypeLength = HttpRuleParser.GetTokenLength(input, current);
147var startPos = subType.Offset + subType.Length - 1;
148for (var currentPos = startPos; currentPos >= subType.Offset; currentPos--)
481var parameterLength = GetParameterLength(_mediaTypeBuffer, CurrentOffset, out result);
501var nameLength = GetNameLength(input, startIndex, out var name);
503var current = startIndex + nameLength;
522var valueLength = GetValueLength(input, current, out var value);
532var current = startIndex;
537var nameLength = HttpRuleParser.GetTokenLength(input, current);
554var current = startIndex;
559var valueLength = HttpRuleParser.GetTokenLength(input, current);
Microsoft.AspNetCore.Routing.Abstractions (3)
Microsoft.AspNetCore.Routing.FunctionalTests (2)
Microsoft.AspNetCore.Routing.Microbenchmarks (57)
Microsoft.AspNetCore.Routing.Tests (117)
Matching\MultipleEntryJumpTableTest.cs (5)
20var result = table.GetDestination("ignored", new PathSegment(0, 0));
33var result = table.GetDestination("text", new PathSegment(1, 2));
46var result = table.GetDestination("some-text", new PathSegment(5, 4));
59var result = table.GetDestination("some-tExt", new PathSegment(5, 4));
72var result = table.GetDestination("some-tExt", new PathSegment(5, 4));
Microsoft.AspNetCore.Security.Microbenchmarks (1)
Microsoft.AspNetCore.Server.HttpSys (72)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (72)
src\Shared\Http2cat\Http2Utilities.cs (10)
190var done = HPackHeaderWriter.BeginEncodeHeaders(headersEnumerator, buffer, out var length);
288var extendedHeaderLength = 1; // Padding length field
294HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
328var extendedHeaderLength = 5; // stream dependency + weight
335HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
372var extendedHeaderLength = 6; // pad length + stream dependency + weight
380HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), payload, out var length);
506var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length);
571var done = HPackHeaderWriter.ContinueEncodeHeaders(headersEnumerator, buffer.Span, out var length);
599var done = HPackHeaderWriter.BeginEncodeHeaders(GetHeadersEnumerator(headers), buffer.Span, out var length);
Microsoft.AspNetCore.Server.HttpSys.Microbenchmarks (6)
Microsoft.AspNetCore.Server.HttpSys.Tests (12)
Microsoft.AspNetCore.Server.IIS (88)
Microsoft.AspNetCore.Server.IISIntegration (1)
Microsoft.AspNetCore.Server.IntegrationTesting (8)
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (7)
Microsoft.AspNetCore.Server.Kestrel.Core (185)
Internal\Http3\Http3FrameWriter.cs (14)
100var settingsLength = CalculateSettingsSize(settings);
109var totalLength = 1;
116var settingsBytesWritten = VariableLengthIntegerHelper.WriteInteger(buffer, settingsLength);
132var length = 0;
145var parameterLength = VariableLengthIntegerHelper.WriteInteger(destination, (long)setting.Parameter);
148var valueLength = VariableLengthIntegerHelper.WriteInteger(destination, (long)setting.Value);
204var dataPayloadLength = (int)MaxDataFrameSize;
241var length = VariableLengthIntegerHelper.GetByteCount(id);
256var headerLength = WriteHeader(_outgoingFrame.Type, _outgoingFrame.RemainingLength, _outputWriter);
284var typeLength = VariableLengthIntegerHelper.WriteInteger(buffer, (int)frameType);
288var lengthLength = VariableLengthIntegerHelper.WriteInteger(buffer, (int)frameLength);
290var totalLength = typeLength + lengthLength;
313var done = QPackHeaderWriter.BeginEncodeHeaders(_headersEnumerator, buffer, ref _headersTotalSize, out var payloadLength);
368var done = QPackHeaderWriter.BeginEncodeHeaders(statusCode, _headersEnumerator, buffer, ref _headersTotalSize, out var payloadLength);
src\Servers\Kestrel\shared\HPackHeaderWriter.cs (9)
36if (!hpackEncoder.EnsureDynamicTableSizeUpdate(buffer, out var sizeUpdateLength))
42if (!EncodeStatusHeader(statusCode, hpackEncoder, buffer.Slice(length), out var statusCodeLength))
55var done = EncodeHeadersCore(hpackEncoder, headersEnumerator, buffer.Slice(length), canRequestLargerBuffer: false, out var headersLength);
79if (!hpackEncoder.EnsureDynamicTableSizeUpdate(buffer, out var sizeUpdateLength))
90var done = EncodeHeadersCore(hpackEncoder, headersEnumerator, buffer.Slice(length), canRequestLargerBuffer: true, out var headersLength);
105if (H2StaticTable.TryGetStatusIndex(statusCode, out var index))
120var currentLength = 0;
123var staticTableId = headersEnumerator.HPackStaticTableId;
139out var headerLength))
src\Shared\UrlDecoder\UrlDecoder.cs (19)
45var sourceIndex = 0;
48var destinationIndex = 0;
64var decodeIndex = sourceIndex;
100var byte1 = UnescapePercentEncoding(ref sourceIndex, buffer, isFormEncoding);
151var remainingBytes = byteCount - 1;
160var nextSourceIndex = sourceIndex;
161var nextByte = UnescapePercentEncoding(ref nextSourceIndex, buffer, isFormEncoding);
269var probe = scan;
271var value1 = ReadHex(ref probe, buffer);
277var value2 = ReadHex(ref probe, buffer);
389var sourceIndex = position;
392var destinationIndex = position;
403var decodeIndex = sourceIndex;
438var codeUnit1 = UnescapePercentEncoding(ref sourceIndex, buffer);
487var remainingCodeUnits = codeUnitCount - 1;
496var nextSourceIndex = sourceIndex;
497var nextCodeUnit = UnescapePercentEncoding(ref nextSourceIndex, buffer);
524if (!System.Text.Rune.TryCreate(currentDecodeBits, out var rune) || !rune.TryEncodeToUtf16(buffer.Slice(destinationIndex), out var charsWritten))
563var probe = scan;
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (169)
Http2\Http2HPackEncoderTests.cs (17)
25Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(302, hpackEncoder, enumerator, buffer, out var length));
48Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(302, hpackEncoder, enumerator, buffer, out var length));
76Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(302, hpackEncoder, enumerator, buffer, out var length));
220Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(302, hpackEncoder, enumerator, buffer, out var length));
387Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(200, hpackEncoder, enumerator, buffer, out var length));
473var length = 0;
484for (var i = 0; i < length; i++)
497var statusCode = 200;
537var offset = 0;
541var sliceLength = expectedStatusCodePayload.Length + (exactSize ? 0 : expectedDateHeaderPayload.Length - 1);
542Assert.Equal(HeaderWriteResult.MoreHeaders, HPackHeaderWriter.BeginEncodeHeaders(statusCode, hpackEncoder, headerEnumerator, payload.Slice(offset, sliceLength), out var length));
580Assert.Equal(HeaderWriteResult.Done, HPackHeaderWriter.BeginEncodeHeaders(hpackEncoder, enumerator, buffer, out var length));
588Assert.True(integerDecoder.TryDecode(buffer[1], out var result));
610Assert.Equal(HeaderWriteResult.MoreHeaders, HPackHeaderWriter.BeginEncodeHeaders(200, hpackEncoder, enumerator, buffer, out var length));
625Assert.Equal(HeaderWriteResult.BufferTooSmall, HPackHeaderWriter.BeginEncodeHeaders(hpackEncoder, enumerator, buffer, out var length));
640Assert.Equal(HeaderWriteResult.MoreHeaders, HPackHeaderWriter.BeginEncodeHeaders(200, hpackEncoder, enumerator, buffer, out var length));
656Assert.Equal(HeaderWriteResult.MoreHeaders, HPackHeaderWriter.BeginEncodeHeaders(hpackEncoder, enumerator, buffer, out var length));
Http3\Http3QPackEncoderTests.cs (14)
17var totalHeaderSize = 0;
22Assert.True(QPackHeaderWriter.BeginEncodeHeaders(418, enumerator, buffer, ref totalHeaderSize, out var length));
34var totalHeaderSize = 0;
39Assert.True(QPackHeaderWriter.BeginEncodeHeaders(200, enumerator, buffer, ref totalHeaderSize, out var length));
65var totalHeaderSize = 0;
70Assert.True(QPackHeaderWriter.BeginEncodeHeaders(statusCode, enumerator, buffer, ref totalHeaderSize, out var length));
84var totalHeaderSize = 0;
88Assert.True(QPackHeaderWriter.BeginEncodeHeaders(enumerator, buffer, ref totalHeaderSize, out var length));
103var totalHeaderSize = 0;
107Assert.True(QPackHeaderWriter.BeginEncodeHeaders(enumerator, buffer, ref totalHeaderSize, out var length));
122var totalHeaderSize = 0;
126Assert.True(QPackHeaderWriter.BeginEncodeHeaders(enumerator, buffer, ref totalHeaderSize, out var length));
141var totalHeaderSize = 0;
145Assert.True(QPackHeaderWriter.BeginEncodeHeaders(enumerator, buffer, ref totalHeaderSize, out var length));
MessageBodyTests.cs (9)
44var count = stream.Read(buffer, 0, buffer.Length);
170var count = await stream.ReadAsync(buffer, 0, buffer.Length);
197var count = stream.Read(buffer, 0, buffer.Length);
318var count = await stream.ReadAsync(buffer, 0, buffer.Length);
353var res = await stream.ReadAsync(buffer, 0, buffer.Length);
430var count = stream.Read(buffer, 0, buffer.Length);
457var count = await stream.ReadAsync(buffer, 0, buffer.Length);
1405for (var index = 0; index < bytes.Length; index++)
1417for (var index = 0; index < bytes.Length; index++)
src\Servers\Kestrel\shared\HPackHeaderWriter.cs (9)
36if (!hpackEncoder.EnsureDynamicTableSizeUpdate(buffer, out var sizeUpdateLength))
42if (!EncodeStatusHeader(statusCode, hpackEncoder, buffer.Slice(length), out var statusCodeLength))
55var done = EncodeHeadersCore(hpackEncoder, headersEnumerator, buffer.Slice(length), canRequestLargerBuffer: false, out var headersLength);
79if (!hpackEncoder.EnsureDynamicTableSizeUpdate(buffer, out var sizeUpdateLength))
90var done = EncodeHeadersCore(hpackEncoder, headersEnumerator, buffer.Slice(length), canRequestLargerBuffer: true, out var headersLength);
105if (H2StaticTable.TryGetStatusIndex(statusCode, out var index))
120var currentLength = 0;
123var staticTableId = headersEnumerator.HPackStaticTableId;
139out var headerLength))
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (87)
src\Servers\Kestrel\shared\HPackHeaderWriter.cs (9)
36if (!hpackEncoder.EnsureDynamicTableSizeUpdate(buffer, out var sizeUpdateLength))
42if (!EncodeStatusHeader(statusCode, hpackEncoder, buffer.Slice(length), out var statusCodeLength))
55var done = EncodeHeadersCore(hpackEncoder, headersEnumerator, buffer.Slice(length), canRequestLargerBuffer: false, out var headersLength);
79if (!hpackEncoder.EnsureDynamicTableSizeUpdate(buffer, out var sizeUpdateLength))
90var done = EncodeHeadersCore(hpackEncoder, headersEnumerator, buffer.Slice(length), canRequestLargerBuffer: true, out var headersLength);
105if (H2StaticTable.TryGetStatusIndex(statusCode, out var index))
120var currentLength = 0;
123var staticTableId = headersEnumerator.HPackStaticTableId;
139out var headerLength))
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (9)
191if (!VariableLengthIntegerHelper.TryRead(payload.Span, out var streamId, out var _))
701var headersTotalSize = 0;
704var done = QPackHeaderWriter.BeginEncodeHeaders(headers, buffer.Span, ref headersTotalSize, out var length);
874var lengthWritten = VariableLengthIntegerHelper.WriteInteger(buffer, id);
893var settingsLength = CalculateSettingsSize(settings);
902var length = 0;
915var parameterLength = VariableLengthIntegerHelper.WriteInteger(destination, (long)setting.Parameter);
918var valueLength = VariableLengthIntegerHelper.WriteInteger(destination, (long)setting.Value);
977if (!VariableLengthIntegerHelper.TryRead(payload.Span, out var streamId, out var _))
Microsoft.AspNetCore.Server.Kestrel.Tests (4)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (5)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (18)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (19)
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (10)
Microsoft.AspNetCore.Session (9)
Microsoft.AspNetCore.Session.Tests (1)
Microsoft.AspNetCore.Shared.Tests (151)
src\Shared\UrlDecoder\UrlDecoder.cs (19)
45var sourceIndex = 0;
48var destinationIndex = 0;
64var decodeIndex = sourceIndex;
100var byte1 = UnescapePercentEncoding(ref sourceIndex, buffer, isFormEncoding);
151var remainingBytes = byteCount - 1;
160var nextSourceIndex = sourceIndex;
161var nextByte = UnescapePercentEncoding(ref nextSourceIndex, buffer, isFormEncoding);
269var probe = scan;
271var value1 = ReadHex(ref probe, buffer);
277var value2 = ReadHex(ref probe, buffer);
389var sourceIndex = position;
392var destinationIndex = position;
403var decodeIndex = sourceIndex;
438var codeUnit1 = UnescapePercentEncoding(ref sourceIndex, buffer);
487var remainingCodeUnits = codeUnitCount - 1;
496var nextSourceIndex = sourceIndex;
497var nextCodeUnit = UnescapePercentEncoding(ref nextSourceIndex, buffer);
524if (!System.Text.Rune.TryCreate(currentDecodeBits, out var rune) || !rune.TryEncodeToUtf16(buffer.Slice(destinationIndex), out var charsWritten))
563var probe = scan;
Microsoft.AspNetCore.SignalR.Client.Core (13)
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (30)
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (1)
Microsoft.AspNetCore.SignalR.Client.Tests (81)
HubConnectionTests.cs (4)
446foreach (var number in new[] { 42, 43, 322, 3145, -1234 })
463var result = await invokeTask.DefaultTimeout();
487foreach (var item in new[] { 2, 3, 10, 5 })
563foreach (var number in new[] { 42, 43, 322, 3145, -1234 })
Microsoft.AspNetCore.SignalR.Common (22)
Microsoft.AspNetCore.SignalR.Common.Tests (26)
Internal\Protocol\Utf8BufferTextReaderTests.cs (5)
23var read = reader.Read(chars, 0, chars.Length);
36var read = reader.Read(chars, 0, chars.Length);
54var read = reader.Read(chars, 10, chars.Length - 10);
68var read = reader.Read(chars, 0, chars.Length);
100var read = reader.Read(chars, 0, chars.Length);
Microsoft.AspNetCore.SignalR.Core (26)
Microsoft.AspNetCore.SignalR.Microbenchmarks (18)
Microsoft.AspNetCore.SignalR.Protocols.Json (11)
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (27)
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (28)
Microsoft.AspNetCore.SignalR.Specification.Tests (18)
Microsoft.AspNetCore.SignalR.StackExchangeRedis (24)
Microsoft.AspNetCore.SignalR.StackExchangeRedis.Tests (2)
Microsoft.AspNetCore.SignalR.Tests (46)
Microsoft.AspNetCore.SignalR.Tests.Utils (1)
Microsoft.AspNetCore.SpaProxy (1)
Microsoft.AspNetCore.SpaServices.Extensions (8)
Microsoft.AspNetCore.StaticAssets (4)
Microsoft.AspNetCore.StaticAssets.Tests (2)
Microsoft.AspNetCore.StaticFiles (1)
Microsoft.AspNetCore.TestHost.Tests (14)
Microsoft.AspNetCore.Tests (1)
Microsoft.AspNetCore.WebSockets (7)
Microsoft.AspNetCore.WebSockets.ConformanceTests (1)
Microsoft.AspNetCore.WebSockets.Microbenchmarks (1)
Microsoft.AspNetCore.WebSockets.Tests (32)
WebSocketMiddlewareTests.cs (24)
21await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context =>
37await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context =>
65await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context =>
90await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context =>
115await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context =>
141await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context =>
172await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context =>
221await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context =>
246await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context =>
271await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context =>
304await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context =>
347await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context =>
375await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context =>
403await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context =>
433await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context =>
465await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context =>
514await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context =>
589await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context =>
653await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, context =>
696await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, context =>
722await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context =>
743await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context =>
779await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context =>
802await using (var server = KestrelWebSocketHelpers.CreateServer(LoggerFactory, out var port, async context =>
Microsoft.AspNetCore.WebUtilities (93)
src\Shared\UrlDecoder\UrlDecoder.cs (19)
45var sourceIndex = 0;
48var destinationIndex = 0;
64var decodeIndex = sourceIndex;
100var byte1 = UnescapePercentEncoding(ref sourceIndex, buffer, isFormEncoding);
151var remainingBytes = byteCount - 1;
160var nextSourceIndex = sourceIndex;
161var nextByte = UnescapePercentEncoding(ref nextSourceIndex, buffer, isFormEncoding);
269var probe = scan;
271var value1 = ReadHex(ref probe, buffer);
277var value2 = ReadHex(ref probe, buffer);
389var sourceIndex = position;
392var destinationIndex = position;
403var decodeIndex = sourceIndex;
438var codeUnit1 = UnescapePercentEncoding(ref sourceIndex, buffer);
487var remainingCodeUnits = codeUnitCount - 1;
496var nextSourceIndex = sourceIndex;
497var nextCodeUnit = UnescapePercentEncoding(ref nextSourceIndex, buffer);
524if (!System.Text.Rune.TryCreate(currentDecodeBits, out var rune) || !rune.TryEncodeToUtf16(buffer.Slice(destinationIndex), out var charsWritten))
563var probe = scan;
Microsoft.AspNetCore.WebUtilities.Microbenchmarks (5)
Microsoft.AspNetCore.WebUtilities.Tests (79)
FileBufferingReadStreamTests.cs (47)
47var read0 = stream.Read(bytes, 0, 0);
54var read1 = stream.Read(bytes, 0, bytes.Length);
61var read2 = stream.Read(bytes, 0, bytes.Length);
68var read3 = stream.Read(bytes, 0, bytes.Length);
80var read0 = stream.Read(bytes, 0, bytes.Length);
87var read1 = stream.Read(bytes, 0, bytes.Length);
94var read2 = stream.Read(bytes, 0, bytes.Length);
101var read3 = stream.Read(bytes, 0, bytes.Length);
114var read0 = stream.Read(bytes, 0, bytes.Length);
121var read1 = stream.Read(bytes, 0, bytes.Length);
130var read2 = stream.Read(bytes, 0, bytes.Length);
138var read3 = stream.Read(bytes, 0, bytes.Length);
152var read0 = stream.Read(bytes, 0, bytes.Length);
175var read0 = stream.Read(bytes, 0, bytes.Length);
182var read1 = stream.Read(bytes, 0, bytes.Length);
209var read0 = await stream.ReadAsync(bytes, 0, 0);
216var read1 = await stream.ReadAsync(bytes, 0, bytes.Length);
223var read2 = await stream.ReadAsync(bytes, 0, bytes.Length);
230var read3 = await stream.ReadAsync(bytes, 0, bytes.Length);
242var read0 = await stream.ReadAsync(bytes, 0, bytes.Length);
249var read1 = await stream.ReadAsync(bytes, 0, bytes.Length);
256var read2 = await stream.ReadAsync(bytes, 0, bytes.Length);
263var read3 = await stream.ReadAsync(bytes, 0, bytes.Length);
276var read0 = await stream.ReadAsync(bytes, 0, bytes.Length);
283var read1 = await stream.ReadAsync(bytes, 0, bytes.Length);
292var read2 = await stream.ReadAsync(bytes, 0, bytes.Length);
300var read3 = await stream.ReadAsync(bytes, 0, bytes.Length);
324var read0 = await stream.ReadAsync(bytes, 0, 0);
328var read1 = await stream.ReadAsync(bytes, 0, bytes.Length);
332var read2 = await stream.ReadAsync(bytes, 0, bytes.Length);
336var read3 = await stream.ReadAsync(bytes, 0, bytes.Length);
341var read4 = await stream.ReadAsync(bytes, 0, bytes.Length);
355var read0 = await stream.ReadAsync(bytes, 0, bytes.Length);
378var read0 = await stream.ReadAsync(bytes, 0, bytes.Length);
385var read1 = await stream.ReadAsync(bytes, 0, bytes.Length);
465var bufferSize = 4096;
466var mostExpectedWrites = 8;
489var bufferSize = 4096;
490var mostExpectedWrites = 8;
536var read = stream.Read(buffer);
554var read = stream.Read(buffer);
573var read1 = stream.Read(buffer);
576var read2 = stream.Read(buffer2);
593var read1 = await stream.ReadAsync(buffer);
596var read2 = await stream.ReadAsync(buffer2);
612var read0 = stream.Read(bytes, 0, bytes.Length);
619var read1 = stream.Read(bytes, 0, bytes.Length);
HttpRequestStreamReaderTest.cs (23)
75for (var i = 0; i < CharData.Length; i++)
77var tmp = reader.Read();
89for (var i = 0; i < CharData.Length; i++)
91var peek = reader.Peek();
106var read = reader.Read(buffer, 0, 1);
120var read = reader.Read(chars, 0, chars.Length);
124for (var i = 0; i < CharData.Length; i++)
138var read = await reader.ReadAsync(chars, 4, 3);
142for (var i = 0; i < 3; i++)
201for (var i = 0; i < 5; i++)
275var read = reader.Read(span);
279for (var i = 0; i < CharData.Length; i++)
294var read = reader.Read(span);
298for (var i = 0; i < CharData.Length; i++)
313var read = await reader.ReadAsync(memory);
317for (var i = 0; i < CharData.Length; i++)
332var read = await reader.ReadAsync(memory);
336for (var i = 0; i < CharData.Length; i++)
431for (var i = 0; i < 1000; i++)
451var res = httpRequestStreamReader.Read();
455var res = httpRequestStreamReader.Read(new char[10], 0, 1);
459var res = httpRequestStreamReader.Read(new Span<char>(new char[10], 0, 1));
464var res = httpRequestStreamReader.Peek();
Microsoft.Build.Framework (167)
Microsoft.Build.Tasks.CodeAnalysis (32)
Microsoft.Build.Tasks.CodeAnalysis.Sdk (32)
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (1)
Microsoft.Cci.Extensions (18)
Microsoft.CodeAnalysis (581)
src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (38)
79var offset = 0;
89ReadRecordHeader(customDebugInfo, ref offset, out var version, out var kind, out var size, out var alignmentSize);
107var bodySize = size - CustomDebugInfoConstants.RecordHeaderSize;
128var offset = 0;
132for (var i = 0; i < numCounts; i++)
150var offset = 0;
164var offset = 0;
176var offset = 0;
178var bucketCount = ReadInt32(bytes, ref offset);
181for (var i = 0; i < bucketCount; i++)
183var startOffset = ReadInt32(bytes, ref offset);
184var endOffset = ReadInt32(bytes, ref offset);
215var offset = 0;
250var offset = 0;
251var bucketCount = ReadInt32(bytes, ref offset);
254for (var i = 0; i < bucketCount; i++)
259for (var j = 0; j < FlagBytesCount; j++)
264var flagCount = ReadInt32(bytes, ref offset);
270var slotId = ReadInt32(bytes, ref offset);
273var nameEnd = offset + NameBytesCount;
303var offset = 0;
304var n = ReadInt32(bytes, ref offset);
306for (var i = 0; i < n; i++)
316var n = ReadInt32(bytes, ref offset);
318for (var i = 0; i < n; i++)
324var slotIndex = ReadInt32(bytes, ref offset);
325var scopeStart = ReadInt32(bytes, ref offset);
326var scopeEnd = ReadInt32(bytes, ref offset);
394var moduleInfoMethodToken = DecodeForwardToModuleRecord(record.Data);
425var pos = 0;
429for (var i = 0; i < groupSize; i++, pos++)
508if (int.TryParse(importString.Substring(1), NumberStyles.None, CultureInfo.InvariantCulture, out var tempMethodToken))
521var i = offset;
533var i = offset;
545var i = offset;
699var pos = 0;
826var separatorPos = input.IndexOf(separator, offset);
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count;
162var capacity = source._buckets.Length;
163var threshold = HashHelpers.ExpandPrime(source.Count + 1);
179for (var i = 0; i < source._count; i++)
201var count = _count;
237var hashCode = item!.GetHashCode();
238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0;
260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
299var last = -1;
308ref var bucket = ref GetBucketRef(hashCode);
309var i = bucket - 1; // Value in buckets is 1-based
402var index = FindItemIndex(equalValue);
565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
822for (var i = 0; i < _count && count != 0; i++)
842var numRemoved = 0;
843for (var i = 0; i < _count; i++)
881var currentCapacity = _entries.Length;
892var newSize = HashHelpers.GetPrime(capacity);
904var count = _count;
912for (var i = 0; i < count; i++)
917ref var bucket = ref GetBucketRef(entry._hashCode);
930var oldSegmentCount = segments.Length;
931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>();
938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++)
942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>());
954var capacity = Count;
956var newSize = HashHelpers.GetPrime(capacity);
958var currentCapacity = oldEntries.Length;
964var oldCount = _count;
968var count = 0;
969for (var i = 0; i < oldCount; i++)
971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries.
976ref var bucket = ref GetBucketRef(hashCode);
1000var size = HashHelpers.GetPrime(capacity);
1032ref var bucket = ref RoslynUnsafe.NullRef<int>();
1040var i = bucket - 1; // Value in _buckets is 1-based
1066var i = bucket - 1; // Value in _buckets is 1-based
1096var count = _count;
1150for (var i = 0; i < _count; i++)
1176var originalCount = _count;
1187var index = FindItemIndex(item);
1196for (var i = 0; i < originalCount; i++)
1244var originalCount = _count;
1259if (AddIfNotPresent(item, out var location))
1282for (var i = 0; i < originalCount; i++)
1319var numElementsInOther = 0;
1331var originalCount = _count;
1339var unfoundCount = 0; // count of items in other not found in this
1340var uniqueFoundCount = 0; // count of unique items in other found in this
1344var index = FindItemIndex(item);
Microsoft.CodeAnalysis.Analyzers (858)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count;
162var capacity = source._buckets.Length;
163var threshold = HashHelpers.ExpandPrime(source.Count + 1);
179for (var i = 0; i < source._count; i++)
201var count = _count;
237var hashCode = item!.GetHashCode();
238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0;
260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
299var last = -1;
308ref var bucket = ref GetBucketRef(hashCode);
309var i = bucket - 1; // Value in buckets is 1-based
402var index = FindItemIndex(equalValue);
565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
822for (var i = 0; i < _count && count != 0; i++)
842var numRemoved = 0;
843for (var i = 0; i < _count; i++)
881var currentCapacity = _entries.Length;
892var newSize = HashHelpers.GetPrime(capacity);
904var count = _count;
912for (var i = 0; i < count; i++)
917ref var bucket = ref GetBucketRef(entry._hashCode);
930var oldSegmentCount = segments.Length;
931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>();
938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++)
942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>());
954var capacity = Count;
956var newSize = HashHelpers.GetPrime(capacity);
958var currentCapacity = oldEntries.Length;
964var oldCount = _count;
968var count = 0;
969for (var i = 0; i < oldCount; i++)
971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries.
976ref var bucket = ref GetBucketRef(hashCode);
1000var size = HashHelpers.GetPrime(capacity);
1032ref var bucket = ref RoslynUnsafe.NullRef<int>();
1040var i = bucket - 1; // Value in _buckets is 1-based
1066var i = bucket - 1; // Value in _buckets is 1-based
1096var count = _count;
1150for (var i = 0; i < _count; i++)
1176var originalCount = _count;
1187var index = FindItemIndex(item);
1196for (var i = 0; i < originalCount; i++)
1244var originalCount = _count;
1259if (AddIfNotPresent(item, out var location))
1282for (var i = 0; i < originalCount; i++)
1319var numElementsInOther = 0;
1331var originalCount = _count;
1339var unfoundCount = 0; // count of items in other not found in this
1340var uniqueFoundCount = 0; // count of unique items in other found in this
1344var index = FindItemIndex(item);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start =
89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
89var numberOfTabs = 0;
90var numberOfSpaces = Math.Max(0, desiredIndentation);
103var numberOfTabs = 0;
104var numberOfSpaces = Math.Max(0, desiredIndentation);
135var initialColumn = baseToken.RawKind == 0 ? 0 /* the very beginning of the file */ : treeInfo.GetOriginalColumn(tabSize, baseToken);
152var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(triviaText);
159var newIndentation = GetNewIndentationForComments(triviaText, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
193for (var i = 1; i < lines.Length; i++)
196var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(line);
199var newIndentation = GetNewIndentationForComments(line, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
220var currentIndentation = line.GetColumnFromLineOffset(nonWhitespaceCharIndex, tabSize);
226for (var i = 0; i < text.Length; i++)
242var i = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (24)
30for (var i = 0; i < 20; i++)
145for (var i = 0; i < text.Length; i++)
297for (var i = 0; i < list.Count; i++)
501for (var i = span.Start - this.Token1.Span.End; i < span.Length; i++)
525var index = this.OriginalString.IndexOf(this.IsNewLine);
531for (var i = 0; i < index; i++)
554var lines = GetRuleLines(rule, lineColumnAfterTrivia1, existingWhitespaceBetween);
555var spaceOrIndentations = GetRuleSpacesOrIndentation(lineColumnBeforeTrivia1, lineColumnAfterTrivia1, existingWhitespaceBetween, trivia2, rule);
594var adjustedRuleLines = Math.Max(0, rule.Lines - GetTrailingLinesAtEndOfTrivia1(lineColumnAfterTrivia1));
602var initialColumn = (lastText == this.OriginalString) ? this.InitialLineColumn.Column : 0;
604var index = lastText.GetFirstNonWhitespaceIndexInString();
610var position = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, index);
611var tokenPosition = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, lastText.Length);
635var insertionIndex = GetInsertionIndex(changes);
636for (var i = lineBreaks.Count - 1; i >= 0; i--)
652for (var i = changes.Count - 1; i >= 0; i--)
662for (var i = changes.Count - 1; i >= 0; i--)
689if (TryGetMatchingChangeIndex(changes, out var index))
717for (var i = 0; i < changes.Count; i++)
741for (var i = this.OriginalString.Length - 1; i >= 0; i--)
774for (var i = 0; i < delta.Lines; i++)
800for (var i = 0; i < delta.Lines; i++)
897var initialColumn = this.Token1.RawKind == 0 ? 0 : this.TokenStream.GetCurrentColumn(this.Token1);
937var offset = trivia.FullSpan.Start - this.StartPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (21)
45var count = (int)Math.Min(ChunkSize, length - i);
48var chunkOffset = 0;
51var bytesRead = await stream.ReadAsync(chunk, chunkOffset, count, cancellationToken).ConfigureAwait(false);
181var totalCopyCount = Read(this.chunks, this.position, this.length, buffer, index, count);
194var currentOffset = GetChunkOffset(position);
196var copyCount = Math.Min(Math.Min(ChunkSize - currentOffset, count), (int)(length - position));
225var count = checked((int)Length);
228var chunkIndex = 0;
232var copyCount = Math.Min(chunk.Length, count);
310var nextIndex = GetChunkIndex(value);
311for (var i = this.chunks.Count; i <= nextIndex; i++)
335var chunkIndex = GetChunkIndex(value);
336var chunkOffset = GetChunkOffset(value);
340var trimIndex = chunkIndex + 1;
341for (var i = trimIndex; i < chunks.Count; i++)
359var currentIndex = CurrentChunkIndex;
360var currentOffset = CurrentChunkOffset;
375var currentIndex = index;
376var countLeft = count;
381var currentOffset = CurrentChunkOffset;
383var writeCount = Math.Min(ChunkSize - currentOffset, countLeft);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
Microsoft.CodeAnalysis.Analyzers.UnitTests (2)
Microsoft.CodeAnalysis.AnalyzerUtilities (819)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count;
162var capacity = source._buckets.Length;
163var threshold = HashHelpers.ExpandPrime(source.Count + 1);
179for (var i = 0; i < source._count; i++)
201var count = _count;
237var hashCode = item!.GetHashCode();
238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0;
260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
299var last = -1;
308ref var bucket = ref GetBucketRef(hashCode);
309var i = bucket - 1; // Value in buckets is 1-based
402var index = FindItemIndex(equalValue);
565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
822for (var i = 0; i < _count && count != 0; i++)
842var numRemoved = 0;
843for (var i = 0; i < _count; i++)
881var currentCapacity = _entries.Length;
892var newSize = HashHelpers.GetPrime(capacity);
904var count = _count;
912for (var i = 0; i < count; i++)
917ref var bucket = ref GetBucketRef(entry._hashCode);
930var oldSegmentCount = segments.Length;
931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>();
938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++)
942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>());
954var capacity = Count;
956var newSize = HashHelpers.GetPrime(capacity);
958var currentCapacity = oldEntries.Length;
964var oldCount = _count;
968var count = 0;
969for (var i = 0; i < oldCount; i++)
971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries.
976ref var bucket = ref GetBucketRef(hashCode);
1000var size = HashHelpers.GetPrime(capacity);
1032ref var bucket = ref RoslynUnsafe.NullRef<int>();
1040var i = bucket - 1; // Value in _buckets is 1-based
1066var i = bucket - 1; // Value in _buckets is 1-based
1096var count = _count;
1150for (var i = 0; i < _count; i++)
1176var originalCount = _count;
1187var index = FindItemIndex(item);
1196for (var i = 0; i < originalCount; i++)
1244var originalCount = _count;
1259if (AddIfNotPresent(item, out var location))
1282for (var i = 0; i < originalCount; i++)
1319var numElementsInOther = 0;
1331var originalCount = _count;
1339var unfoundCount = 0; // count of items in other not found in this
1340var uniqueFoundCount = 0; // count of unique items in other found in this
1344var index = FindItemIndex(item);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyDataFlowOperationVisitor.cs (1)
430var excludedCount = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start =
89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
89var numberOfTabs = 0;
90var numberOfSpaces = Math.Max(0, desiredIndentation);
103var numberOfTabs = 0;
104var numberOfSpaces = Math.Max(0, desiredIndentation);
135var initialColumn = baseToken.RawKind == 0 ? 0 /* the very beginning of the file */ : treeInfo.GetOriginalColumn(tabSize, baseToken);
152var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(triviaText);
159var newIndentation = GetNewIndentationForComments(triviaText, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
193for (var i = 1; i < lines.Length; i++)
196var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(line);
199var newIndentation = GetNewIndentationForComments(line, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
220var currentIndentation = line.GetColumnFromLineOffset(nonWhitespaceCharIndex, tabSize);
226for (var i = 0; i < text.Length; i++)
242var i = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (24)
30for (var i = 0; i < 20; i++)
145for (var i = 0; i < text.Length; i++)
297for (var i = 0; i < list.Count; i++)
501for (var i = span.Start - this.Token1.Span.End; i < span.Length; i++)
525var index = this.OriginalString.IndexOf(this.IsNewLine);
531for (var i = 0; i < index; i++)
554var lines = GetRuleLines(rule, lineColumnAfterTrivia1, existingWhitespaceBetween);
555var spaceOrIndentations = GetRuleSpacesOrIndentation(lineColumnBeforeTrivia1, lineColumnAfterTrivia1, existingWhitespaceBetween, trivia2, rule);
594var adjustedRuleLines = Math.Max(0, rule.Lines - GetTrailingLinesAtEndOfTrivia1(lineColumnAfterTrivia1));
602var initialColumn = (lastText == this.OriginalString) ? this.InitialLineColumn.Column : 0;
604var index = lastText.GetFirstNonWhitespaceIndexInString();
610var position = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, index);
611var tokenPosition = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, lastText.Length);
635var insertionIndex = GetInsertionIndex(changes);
636for (var i = lineBreaks.Count - 1; i >= 0; i--)
652for (var i = changes.Count - 1; i >= 0; i--)
662for (var i = changes.Count - 1; i >= 0; i--)
689if (TryGetMatchingChangeIndex(changes, out var index))
717for (var i = 0; i < changes.Count; i++)
741for (var i = this.OriginalString.Length - 1; i >= 0; i--)
774for (var i = 0; i < delta.Lines; i++)
800for (var i = 0; i < delta.Lines; i++)
897var initialColumn = this.Token1.RawKind == 0 ? 0 : this.TokenStream.GetCurrentColumn(this.Token1);
937var offset = trivia.FullSpan.Start - this.StartPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (21)
45var count = (int)Math.Min(ChunkSize, length - i);
48var chunkOffset = 0;
51var bytesRead = await stream.ReadAsync(chunk, chunkOffset, count, cancellationToken).ConfigureAwait(false);
181var totalCopyCount = Read(this.chunks, this.position, this.length, buffer, index, count);
194var currentOffset = GetChunkOffset(position);
196var copyCount = Math.Min(Math.Min(ChunkSize - currentOffset, count), (int)(length - position));
225var count = checked((int)Length);
228var chunkIndex = 0;
232var copyCount = Math.Min(chunk.Length, count);
310var nextIndex = GetChunkIndex(value);
311for (var i = this.chunks.Count; i <= nextIndex; i++)
335var chunkIndex = GetChunkIndex(value);
336var chunkOffset = GetChunkOffset(value);
340var trimIndex = chunkIndex + 1;
341for (var i = trimIndex; i < chunks.Count; i++)
359var currentIndex = CurrentChunkIndex;
360var currentOffset = CurrentChunkOffset;
375var currentIndex = index;
376var countLeft = count;
381var currentOffset = CurrentChunkOffset;
383var writeCount = Math.Min(ChunkSize - currentOffset, countLeft);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
Microsoft.CodeAnalysis.BannedApiAnalyzers (842)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count;
162var capacity = source._buckets.Length;
163var threshold = HashHelpers.ExpandPrime(source.Count + 1);
179for (var i = 0; i < source._count; i++)
201var count = _count;
237var hashCode = item!.GetHashCode();
238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0;
260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
299var last = -1;
308ref var bucket = ref GetBucketRef(hashCode);
309var i = bucket - 1; // Value in buckets is 1-based
402var index = FindItemIndex(equalValue);
565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
822for (var i = 0; i < _count && count != 0; i++)
842var numRemoved = 0;
843for (var i = 0; i < _count; i++)
881var currentCapacity = _entries.Length;
892var newSize = HashHelpers.GetPrime(capacity);
904var count = _count;
912for (var i = 0; i < count; i++)
917ref var bucket = ref GetBucketRef(entry._hashCode);
930var oldSegmentCount = segments.Length;
931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>();
938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++)
942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>());
954var capacity = Count;
956var newSize = HashHelpers.GetPrime(capacity);
958var currentCapacity = oldEntries.Length;
964var oldCount = _count;
968var count = 0;
969for (var i = 0; i < oldCount; i++)
971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries.
976ref var bucket = ref GetBucketRef(hashCode);
1000var size = HashHelpers.GetPrime(capacity);
1032ref var bucket = ref RoslynUnsafe.NullRef<int>();
1040var i = bucket - 1; // Value in _buckets is 1-based
1066var i = bucket - 1; // Value in _buckets is 1-based
1096var count = _count;
1150for (var i = 0; i < _count; i++)
1176var originalCount = _count;
1187var index = FindItemIndex(item);
1196for (var i = 0; i < originalCount; i++)
1244var originalCount = _count;
1259if (AddIfNotPresent(item, out var location))
1282for (var i = 0; i < originalCount; i++)
1319var numElementsInOther = 0;
1331var originalCount = _count;
1339var unfoundCount = 0; // count of items in other not found in this
1340var uniqueFoundCount = 0; // count of unique items in other found in this
1344var index = FindItemIndex(item);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start =
89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
89var numberOfTabs = 0;
90var numberOfSpaces = Math.Max(0, desiredIndentation);
103var numberOfTabs = 0;
104var numberOfSpaces = Math.Max(0, desiredIndentation);
135var initialColumn = baseToken.RawKind == 0 ? 0 /* the very beginning of the file */ : treeInfo.GetOriginalColumn(tabSize, baseToken);
152var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(triviaText);
159var newIndentation = GetNewIndentationForComments(triviaText, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
193for (var i = 1; i < lines.Length; i++)
196var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(line);
199var newIndentation = GetNewIndentationForComments(line, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
220var currentIndentation = line.GetColumnFromLineOffset(nonWhitespaceCharIndex, tabSize);
226for (var i = 0; i < text.Length; i++)
242var i = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (24)
30for (var i = 0; i < 20; i++)
145for (var i = 0; i < text.Length; i++)
297for (var i = 0; i < list.Count; i++)
501for (var i = span.Start - this.Token1.Span.End; i < span.Length; i++)
525var index = this.OriginalString.IndexOf(this.IsNewLine);
531for (var i = 0; i < index; i++)
554var lines = GetRuleLines(rule, lineColumnAfterTrivia1, existingWhitespaceBetween);
555var spaceOrIndentations = GetRuleSpacesOrIndentation(lineColumnBeforeTrivia1, lineColumnAfterTrivia1, existingWhitespaceBetween, trivia2, rule);
594var adjustedRuleLines = Math.Max(0, rule.Lines - GetTrailingLinesAtEndOfTrivia1(lineColumnAfterTrivia1));
602var initialColumn = (lastText == this.OriginalString) ? this.InitialLineColumn.Column : 0;
604var index = lastText.GetFirstNonWhitespaceIndexInString();
610var position = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, index);
611var tokenPosition = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, lastText.Length);
635var insertionIndex = GetInsertionIndex(changes);
636for (var i = lineBreaks.Count - 1; i >= 0; i--)
652for (var i = changes.Count - 1; i >= 0; i--)
662for (var i = changes.Count - 1; i >= 0; i--)
689if (TryGetMatchingChangeIndex(changes, out var index))
717for (var i = 0; i < changes.Count; i++)
741for (var i = this.OriginalString.Length - 1; i >= 0; i--)
774for (var i = 0; i < delta.Lines; i++)
800for (var i = 0; i < delta.Lines; i++)
897var initialColumn = this.Token1.RawKind == 0 ? 0 : this.TokenStream.GetCurrentColumn(this.Token1);
937var offset = trivia.FullSpan.Start - this.StartPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (21)
45var count = (int)Math.Min(ChunkSize, length - i);
48var chunkOffset = 0;
51var bytesRead = await stream.ReadAsync(chunk, chunkOffset, count, cancellationToken).ConfigureAwait(false);
181var totalCopyCount = Read(this.chunks, this.position, this.length, buffer, index, count);
194var currentOffset = GetChunkOffset(position);
196var copyCount = Math.Min(Math.Min(ChunkSize - currentOffset, count), (int)(length - position));
225var count = checked((int)Length);
228var chunkIndex = 0;
232var copyCount = Math.Min(chunk.Length, count);
310var nextIndex = GetChunkIndex(value);
311for (var i = this.chunks.Count; i <= nextIndex; i++)
335var chunkIndex = GetChunkIndex(value);
336var chunkOffset = GetChunkOffset(value);
340var trimIndex = chunkIndex + 1;
341for (var i = trimIndex; i < chunks.Count; i++)
359var currentIndex = CurrentChunkIndex;
360var currentOffset = CurrentChunkOffset;
375var currentIndex = index;
376var countLeft = count;
381var currentOffset = CurrentChunkOffset;
383var writeCount = Math.Min(ChunkSize - currentOffset, countLeft);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
Microsoft.CodeAnalysis.CodeStyle (837)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count;
162var capacity = source._buckets.Length;
163var threshold = HashHelpers.ExpandPrime(source.Count + 1);
179for (var i = 0; i < source._count; i++)
201var count = _count;
237var hashCode = item!.GetHashCode();
238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0;
260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
299var last = -1;
308ref var bucket = ref GetBucketRef(hashCode);
309var i = bucket - 1; // Value in buckets is 1-based
402var index = FindItemIndex(equalValue);
565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
822for (var i = 0; i < _count && count != 0; i++)
842var numRemoved = 0;
843for (var i = 0; i < _count; i++)
881var currentCapacity = _entries.Length;
892var newSize = HashHelpers.GetPrime(capacity);
904var count = _count;
912for (var i = 0; i < count; i++)
917ref var bucket = ref GetBucketRef(entry._hashCode);
930var oldSegmentCount = segments.Length;
931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>();
938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++)
942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>());
954var capacity = Count;
956var newSize = HashHelpers.GetPrime(capacity);
958var currentCapacity = oldEntries.Length;
964var oldCount = _count;
968var count = 0;
969for (var i = 0; i < oldCount; i++)
971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries.
976ref var bucket = ref GetBucketRef(hashCode);
1000var size = HashHelpers.GetPrime(capacity);
1032ref var bucket = ref RoslynUnsafe.NullRef<int>();
1040var i = bucket - 1; // Value in _buckets is 1-based
1066var i = bucket - 1; // Value in _buckets is 1-based
1096var count = _count;
1150for (var i = 0; i < _count; i++)
1176var originalCount = _count;
1187var index = FindItemIndex(item);
1196for (var i = 0; i < originalCount; i++)
1244var originalCount = _count;
1259if (AddIfNotPresent(item, out var location))
1282for (var i = 0; i < originalCount; i++)
1319var numElementsInOther = 0;
1331var originalCount = _count;
1339var unfoundCount = 0; // count of items in other not found in this
1340var uniqueFoundCount = 0; // count of unique items in other found in this
1344var index = FindItemIndex(item);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start =
89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
89var numberOfTabs = 0;
90var numberOfSpaces = Math.Max(0, desiredIndentation);
103var numberOfTabs = 0;
104var numberOfSpaces = Math.Max(0, desiredIndentation);
135var initialColumn = baseToken.RawKind == 0 ? 0 /* the very beginning of the file */ : treeInfo.GetOriginalColumn(tabSize, baseToken);
152var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(triviaText);
159var newIndentation = GetNewIndentationForComments(triviaText, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
193for (var i = 1; i < lines.Length; i++)
196var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(line);
199var newIndentation = GetNewIndentationForComments(line, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
220var currentIndentation = line.GetColumnFromLineOffset(nonWhitespaceCharIndex, tabSize);
226for (var i = 0; i < text.Length; i++)
242var i = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (24)
30for (var i = 0; i < 20; i++)
145for (var i = 0; i < text.Length; i++)
297for (var i = 0; i < list.Count; i++)
501for (var i = span.Start - this.Token1.Span.End; i < span.Length; i++)
525var index = this.OriginalString.IndexOf(this.IsNewLine);
531for (var i = 0; i < index; i++)
554var lines = GetRuleLines(rule, lineColumnAfterTrivia1, existingWhitespaceBetween);
555var spaceOrIndentations = GetRuleSpacesOrIndentation(lineColumnBeforeTrivia1, lineColumnAfterTrivia1, existingWhitespaceBetween, trivia2, rule);
594var adjustedRuleLines = Math.Max(0, rule.Lines - GetTrailingLinesAtEndOfTrivia1(lineColumnAfterTrivia1));
602var initialColumn = (lastText == this.OriginalString) ? this.InitialLineColumn.Column : 0;
604var index = lastText.GetFirstNonWhitespaceIndexInString();
610var position = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, index);
611var tokenPosition = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, lastText.Length);
635var insertionIndex = GetInsertionIndex(changes);
636for (var i = lineBreaks.Count - 1; i >= 0; i--)
652for (var i = changes.Count - 1; i >= 0; i--)
662for (var i = changes.Count - 1; i >= 0; i--)
689if (TryGetMatchingChangeIndex(changes, out var index))
717for (var i = 0; i < changes.Count; i++)
741for (var i = this.OriginalString.Length - 1; i >= 0; i--)
774for (var i = 0; i < delta.Lines; i++)
800for (var i = 0; i < delta.Lines; i++)
897var initialColumn = this.Token1.RawKind == 0 ? 0 : this.TokenStream.GetCurrentColumn(this.Token1);
937var offset = trivia.FullSpan.Start - this.StartPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (21)
45var count = (int)Math.Min(ChunkSize, length - i);
48var chunkOffset = 0;
51var bytesRead = await stream.ReadAsync(chunk, chunkOffset, count, cancellationToken).ConfigureAwait(false);
181var totalCopyCount = Read(this.chunks, this.position, this.length, buffer, index, count);
194var currentOffset = GetChunkOffset(position);
196var copyCount = Math.Min(Math.Min(ChunkSize - currentOffset, count), (int)(length - position));
225var count = checked((int)Length);
228var chunkIndex = 0;
232var copyCount = Math.Min(chunk.Length, count);
310var nextIndex = GetChunkIndex(value);
311for (var i = this.chunks.Count; i <= nextIndex; i++)
335var chunkIndex = GetChunkIndex(value);
336var chunkOffset = GetChunkOffset(value);
340var trimIndex = chunkIndex + 1;
341for (var i = trimIndex; i < chunks.Count; i++)
359var currentIndex = CurrentChunkIndex;
360var currentOffset = CurrentChunkOffset;
375var currentIndex = index;
376var countLeft = count;
381var currentOffset = CurrentChunkOffset;
383var writeCount = Math.Min(ChunkSize - currentOffset, countLeft);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
Microsoft.CodeAnalysis.CodeStyle.Fixes (118)
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (1)
Microsoft.CodeAnalysis.Collections.Package (245)
Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count;
162var capacity = source._buckets.Length;
163var threshold = HashHelpers.ExpandPrime(source.Count + 1);
179for (var i = 0; i < source._count; i++)
201var count = _count;
237var hashCode = item!.GetHashCode();
238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0;
260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
299var last = -1;
308ref var bucket = ref GetBucketRef(hashCode);
309var i = bucket - 1; // Value in buckets is 1-based
402var index = FindItemIndex(equalValue);
565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
822for (var i = 0; i < _count && count != 0; i++)
842var numRemoved = 0;
843for (var i = 0; i < _count; i++)
881var currentCapacity = _entries.Length;
892var newSize = HashHelpers.GetPrime(capacity);
904var count = _count;
912for (var i = 0; i < count; i++)
917ref var bucket = ref GetBucketRef(entry._hashCode);
930var oldSegmentCount = segments.Length;
931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>();
938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++)
942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>());
954var capacity = Count;
956var newSize = HashHelpers.GetPrime(capacity);
958var currentCapacity = oldEntries.Length;
964var oldCount = _count;
968var count = 0;
969for (var i = 0; i < oldCount; i++)
971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries.
976ref var bucket = ref GetBucketRef(hashCode);
1000var size = HashHelpers.GetPrime(capacity);
1032ref var bucket = ref RoslynUnsafe.NullRef<int>();
1040var i = bucket - 1; // Value in _buckets is 1-based
1066var i = bucket - 1; // Value in _buckets is 1-based
1096var count = _count;
1150for (var i = 0; i < _count; i++)
1176var originalCount = _count;
1187var index = FindItemIndex(item);
1196for (var i = 0; i < originalCount; i++)
1244var originalCount = _count;
1259if (AddIfNotPresent(item, out var location))
1282for (var i = 0; i < originalCount; i++)
1319var numElementsInOther = 0;
1331var originalCount = _count;
1339var unfoundCount = 0; // count of items in other not found in this
1340var uniqueFoundCount = 0; // count of unique items in other found in this
1344var index = FindItemIndex(item);
Microsoft.CodeAnalysis.CSharp (371)
Microsoft.CodeAnalysis.CSharp.CodeStyle (133)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (1)
140var argumentIndex = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (1)
283var index = -1;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (150)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (19)
90if (!s_kindPrecedenceMap.TryGetValue(x.Kind(), out var xPrecedence) ||
91!s_kindPrecedenceMap.TryGetValue(y.Kind(), out var yPrecedence))
158if (EqualAccessibility(x, x.Modifiers, y, y.Modifiers, out var result))
171if (EqualConstness(x.Modifiers, y.Modifiers, out var result) &&
190if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) &&
201if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) &&
220EqualParameterCount(x.ParameterList, y.ParameterList, out var result);
227if (EqualOperatorPrecedence(x.OperatorToken, y.OperatorToken, out var result))
237if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) &&
251if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) &&
262if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) &&
276if (EqualAccessibility(x, x.Modifiers, y, y.Modifiers, out var result))
289if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) &&
388var xAccessibility = GetAccessibilityPrecedence(xModifiers, x.Parent ?? y.Parent);
389var yAccessibility = GetAccessibilityPrecedence(yModifiers, y.Parent ?? x.Parent);
403s_operatorPrecedenceMap.TryGetValue(x.Kind(), out var xPrecedence);
404s_operatorPrecedenceMap.TryGetValue(y.Kind(), out var yPrecedence);
412var xParameterCount = x.Parameters.Count;
413var yParameterCount = y.Parameters.Count;
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (82)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (107)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (83)
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (1)
791var index = 0;
Formatting\Indentation\SmartTokenFormatterFormatTokenTests.cs (9)
406var actualIndentation = await GetSmartTokenFormatterIndentationAsync(code, indentationLine: 5, ch: '#', useTabs: false);
427var actualIndentation = await GetSmartTokenFormatterIndentationAsync(code, indentationLine: 5, ch: 'n', useTabs: false);
449var actualIndentation = await GetSmartTokenFormatterIndentationAsync(code, indentationLine: 5, ch: 'n', useTabs: false);
475var actualIndentation = await GetSmartTokenFormatterIndentationAsync(code, indentationLine: 9, ch: 't', useTabs: false);
501var actualIndentation = await GetSmartTokenFormatterIndentationAsync(code, indentationLine: 9, ch: 'e', useTabs: false);
517out var code, out var position, out TextSpan span);
547var actualIndentation = await GetSmartTokenFormatterIndentationAsync(code, indentationLine, '{', useTabs, baseIndentation, span);
584out var code, out var position, out TextSpan span);
614var actualIndentation = await GetSmartTokenFormatterIndentationAsync(code, indentationLine, '}', useTabs, baseIndentation, span);
SignatureHelp\ConstructorInitializerSignatureHelpProviderTests.cs (1)
759var index = 0;
SignatureHelp\ObjectCreationExpressionSignatureHelpProviderTests.cs (1)
688var index = 0;
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (10)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (14)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (28)
Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider (12)
Microsoft.CodeAnalysis.CSharp.Features (384)
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
177var result = 0;
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (1)
140var argumentIndex = 0;
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (15)
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (8)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (59)
Semantics\LocalFunctionTests.cs (16)
7346var localFuncPosition = tree.GetText().ToString().IndexOf("void local<TParameter>()", StringComparison.Ordinal) - 1;
7347var methodPosition = tree.GetText().ToString().IndexOf("void M2<TParameter>()", StringComparison.Ordinal) - 1;
7435var aPosition = getIdentifierPosition("a");
7439var bPosition = getIdentifierPosition("b");
7443var cPosition = getIdentifierPosition("c");
7446var dPosition = getIdentifierPosition("d");
7499var localFuncPosition = tree.GetText().ToString().IndexOf("[My(a)]", StringComparison.Ordinal);
7500var methodPosition = tree.GetText().ToString().IndexOf("[My(b)]", StringComparison.Ordinal);
7573var localFuncPosition = tree.GetText().ToString().IndexOf("positionA", StringComparison.Ordinal);
7574var methodPosition = tree.GetText().ToString().IndexOf("positionB", StringComparison.Ordinal);
8929var localFuncPosition = tree.GetText().ToString().IndexOf("positionA", StringComparison.Ordinal);
8930var methodPosition = tree.GetText().ToString().IndexOf("positionB", StringComparison.Ordinal);
9433var localFuncPosition = tree.GetText().ToString().IndexOf("positionA", StringComparison.Ordinal);
9434var methodPosition = tree.GetText().ToString().IndexOf("positionB", StringComparison.Ordinal);
9751var localFuncPosition = tree.GetText().ToString().IndexOf("positionA", StringComparison.Ordinal);
9752var methodPosition = tree.GetText().ToString().IndexOf("positionB", StringComparison.Ordinal);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (92)
Compilation\CSharpCompilationOptionsTests.cs (22)
168new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithOutputKind((OutputKind)Int32.MaxValue).VerifyErrors(
170Diagnostic(ErrorCode.ERR_BadCompilationOptionValue).WithArguments("OutputKind", Int32.MaxValue.ToString()));
172new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithOutputKind((OutputKind)Int32.MinValue).VerifyErrors(
174Diagnostic(ErrorCode.ERR_BadCompilationOptionValue).WithArguments("OutputKind", Int32.MinValue.ToString()));
176new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithOptimizationLevel((OptimizationLevel)Int32.MaxValue).VerifyErrors(
178Diagnostic(ErrorCode.ERR_BadCompilationOptionValue).WithArguments("OptimizationLevel", Int32.MaxValue.ToString()));
180new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithOptimizationLevel((OptimizationLevel)Int32.MinValue).VerifyErrors(
182Diagnostic(ErrorCode.ERR_BadCompilationOptionValue).WithArguments("OptimizationLevel", Int32.MinValue.ToString()));
184new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithPlatform((Platform)Int32.MaxValue).VerifyErrors(
186Diagnostic(ErrorCode.ERR_BadPlatformType).WithArguments(Int32.MaxValue.ToString()));
188new CSharpCompilationOptions(OutputKind.ConsoleApplication).WithPlatform((Platform)Int32.MinValue).VerifyErrors(
190Diagnostic(ErrorCode.ERR_BadPlatformType).WithArguments(Int32.MinValue.ToString()));
318new CSharpCompilationOptions(outputKind: (OutputKind)Int32.MaxValue).VerifyErrors(
320Diagnostic(ErrorCode.ERR_BadCompilationOptionValue).WithArguments("OutputKind", Int32.MaxValue.ToString()));
322new CSharpCompilationOptions(outputKind: (OutputKind)Int32.MinValue).VerifyErrors(
324Diagnostic(ErrorCode.ERR_BadCompilationOptionValue).WithArguments("OutputKind", Int32.MinValue.ToString()));
326new CSharpCompilationOptions(OutputKind.ConsoleApplication, optimizationLevel: (OptimizationLevel)Int32.MaxValue).VerifyErrors(
328Diagnostic(ErrorCode.ERR_BadCompilationOptionValue).WithArguments("OptimizationLevel", Int32.MaxValue.ToString()));
330new CSharpCompilationOptions(OutputKind.ConsoleApplication, optimizationLevel: (OptimizationLevel)Int32.MinValue).VerifyErrors(
332Diagnostic(ErrorCode.ERR_BadCompilationOptionValue).WithArguments("OptimizationLevel", Int32.MinValue.ToString()));
334new CSharpCompilationOptions(OutputKind.ConsoleApplication, platform: (Platform)Int32.MinValue).VerifyErrors(
336Diagnostic(ErrorCode.ERR_BadPlatformType).WithArguments(Int32.MinValue.ToString()));
Compilation\GetSemanticInfoTests.cs (12)
336for (var from = 0; from < types.Length; from++)
338for (var to = 0; to < types.Length; to++)
3785var position = text.IndexOf("here", StringComparison.Ordinal);
3818var position = text.IndexOf("here", StringComparison.Ordinal);
3912var position = source2.IndexOf("here", StringComparison.Ordinal);
3952var position = source2.IndexOf("here", StringComparison.Ordinal);
4211var position = text.IndexOf("< >", StringComparison.Ordinal);
4241var position = text.IndexOf("< >", StringComparison.Ordinal);
4271var position = text.IndexOf("S<,,,>", StringComparison.Ordinal);
4874var position = source.IndexOf("this", StringComparison.Ordinal);
4909var position = source.IndexOf("Equals", StringComparison.Ordinal);
6011var position = text.IndexOf(">", StringComparison.Ordinal);
Compilation\SemanticModelAPITests.cs (16)
2028var position = oldSyntax.SpanStart;
3127var methodDeclLocation = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().First().Body!.SpanStart;
3188var position = source.IndexOf("return", StringComparison.Ordinal);
3223var position = source.IndexOf("return", StringComparison.Ordinal);
3253var position = source.IndexOf("int", StringComparison.Ordinal);
3294var position = source.IndexOf("TakesOut", StringComparison.Ordinal);
3335var position = source.IndexOf("TakesOut", StringComparison.Ordinal);
3376var position = source.IndexOf("TakesOut", StringComparison.Ordinal);
3410var position = source.IndexOf("TakesOut", StringComparison.Ordinal);
3452var position = source.IndexOf("Method", StringComparison.Ordinal);
3493var position = source.IndexOf("Method", StringComparison.Ordinal);
3534var position = source.IndexOf("Method", StringComparison.Ordinal);
3555var position = tree.GetText().ToString().IndexOf("class C {", StringComparison.Ordinal);
3576var position = tree.GetText().ToString().IndexOf("class C {", StringComparison.Ordinal);
3615var position = source.IndexOf("struct", StringComparison.Ordinal);
3905var endPosition = methodDecl.Body.OpenBraceToken.EndPosition;
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (17)
1558var constraintStart = constraintSyntax.WhereKeyword.SpanStart;
1714var namespaceStart = namespaceDecl.OpenBraceToken.SpanStart;
1816var methodStart = methodDecl.Body.OpenBraceToken.SpanStart;
1872var methodStart = methodDecl.Body.OpenBraceToken.SpanStart;
1934var position = source.IndexOf("a.F()", StringComparison.Ordinal);
2009var methodStart = methodDecl.Body.OpenBraceToken.SpanStart;
2079var position = text.IndexOf('{', text.IndexOf("a)", StringComparison.Ordinal));
2189var position = text.IndexOf("Description(null)", 0, StringComparison.Ordinal);
2210var position2 = text.IndexOf("namespace InvalidWithoutSuffix", 0, StringComparison.Ordinal);
4001var typeofArgPosition = typeofArgSyntax.SpanStart;
4088var position1 = tree.GetText().ToString().IndexOf("WriteLine", StringComparison.Ordinal);
4169var position = tree.GetText().ToString().IndexOf("class C {", StringComparison.Ordinal);
4212var position2 = tree.GetText().ToString().IndexOf("C goo<O>", StringComparison.Ordinal);
4221var position3 = tree.GetText().ToString().IndexOf("Serializable", StringComparison.Ordinal);
4247var position = tree.GetText().ToString().IndexOf("class C {", StringComparison.Ordinal);
4324var position2 = tree.GetText().ToString().IndexOf("C goo<O>", StringComparison.Ordinal);
4347var position3 = tree.GetText().ToString().IndexOf("Serializable", StringComparison.Ordinal);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (36)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (5)
Microsoft.CodeAnalysis.CSharp.Workspaces (205)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (1)
283var index = -1;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (19)
90if (!s_kindPrecedenceMap.TryGetValue(x.Kind(), out var xPrecedence) ||
91!s_kindPrecedenceMap.TryGetValue(y.Kind(), out var yPrecedence))
158if (EqualAccessibility(x, x.Modifiers, y, y.Modifiers, out var result))
171if (EqualConstness(x.Modifiers, y.Modifiers, out var result) &&
190if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) &&
201if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) &&
220EqualParameterCount(x.ParameterList, y.ParameterList, out var result);
227if (EqualOperatorPrecedence(x.OperatorToken, y.OperatorToken, out var result))
237if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) &&
251if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) &&
262if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) &&
276if (EqualAccessibility(x, x.Modifiers, y, y.Modifiers, out var result))
289if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) &&
388var xAccessibility = GetAccessibilityPrecedence(xModifiers, x.Parent ?? y.Parent);
389var yAccessibility = GetAccessibilityPrecedence(yModifiers, y.Parent ?? x.Parent);
403s_operatorPrecedenceMap.TryGetValue(x.Kind(), out var xPrecedence);
404s_operatorPrecedenceMap.TryGetValue(y.Kind(), out var yPrecedence);
412var xParameterCount = x.Parameters.Count;
413var yParameterCount = y.Parameters.Count;
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (5)
Microsoft.CodeAnalysis.Debugging.Package (59)
CustomDebugInfoReader.cs (38)
79var offset = 0;
89ReadRecordHeader(customDebugInfo, ref offset, out var version, out var kind, out var size, out var alignmentSize);
107var bodySize = size - CustomDebugInfoConstants.RecordHeaderSize;
128var offset = 0;
132for (var i = 0; i < numCounts; i++)
150var offset = 0;
164var offset = 0;
176var offset = 0;
178var bucketCount = ReadInt32(bytes, ref offset);
181for (var i = 0; i < bucketCount; i++)
183var startOffset = ReadInt32(bytes, ref offset);
184var endOffset = ReadInt32(bytes, ref offset);
215var offset = 0;
250var offset = 0;
251var bucketCount = ReadInt32(bytes, ref offset);
254for (var i = 0; i < bucketCount; i++)
259for (var j = 0; j < FlagBytesCount; j++)
264var flagCount = ReadInt32(bytes, ref offset);
270var slotId = ReadInt32(bytes, ref offset);
273var nameEnd = offset + NameBytesCount;
303var offset = 0;
304var n = ReadInt32(bytes, ref offset);
306for (var i = 0; i < n; i++)
316var n = ReadInt32(bytes, ref offset);
318for (var i = 0; i < n; i++)
324var slotIndex = ReadInt32(bytes, ref offset);
325var scopeStart = ReadInt32(bytes, ref offset);
326var scopeEnd = ReadInt32(bytes, ref offset);
394var moduleInfoMethodToken = DecodeForwardToModuleRecord(record.Data);
425var pos = 0;
429for (var i = 0; i < groupSize; i++, pos++)
508if (int.TryParse(importString.Substring(1), NumberStyles.None, CultureInfo.InvariantCulture, out var tempMethodToken))
521var i = offset;
533var i = offset;
545var i = offset;
699var pos = 0;
826var separatorPos = input.IndexOf(separator, offset);
Microsoft.CodeAnalysis.EditorFeatures (182)
DocumentationComments\CopilotGenerateDocumentationCommentProvider.cs (18)
94var startIndex = position.Value;
96var index = 0;
98var summaryStartTag = comments.IndexOf("<summary>", index, StringComparison.Ordinal);
99var summaryEndTag = comments.IndexOf("</summary>", index, StringComparison.Ordinal);
110var typeParamEndTag = comments.IndexOf("</typeparam>", index, StringComparison.Ordinal);
111var typeParamStartTag = comments.IndexOf("<typeparam name=\"", index, StringComparison.Ordinal);
118var typeParamNameStart = typeParamStartTag + "<typeparam name=\"".Length;
119var typeParamNameEnd = comments.IndexOf("\">", typeParamNameStart, StringComparison.Ordinal);
131var paramEndTag = comments.IndexOf("</param>", index, StringComparison.Ordinal);
132var paramStartTag = comments.IndexOf("<param name=\"", index, StringComparison.Ordinal);
139var paramNameStart = paramStartTag + "<param name=\"".Length;
140var paramNameEnd = comments.IndexOf("\">", paramNameStart, StringComparison.Ordinal);
150var returnsEndTag = comments.IndexOf("</returns>", index, StringComparison.Ordinal);
158var exceptionEndTag = comments.IndexOf("</exception>", index, StringComparison.Ordinal);
159var exceptionStartTag = comments.IndexOf("<exception cref=\"", index, StringComparison.Ordinal);
166var exceptionNameStart = exceptionStartTag + "<exception cref=\"".Length;
167var exceptionNameEnd = comments.IndexOf("\">", exceptionNameStart, StringComparison.Ordinal);
270var currentLineLength = 0;
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (83)
Microsoft.CodeAnalysis.EditorFeatures.Text (11)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (48)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (8)
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (7)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (30)
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.cs (2)
187int hr = importHolder.Value.GetFieldProps(fieldToken, out _, null, 0, out var nameLength, out _, out _, out _, out _, out _, out _);
318for (var i = oldLength - 1; i >= 0; i--)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (33)
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.cs (2)
187int hr = importHolder.Value.GetFieldProps(fieldToken, out _, null, 0, out var nameLength, out _, out _, out _, out _, out _, out _);
318for (var i = oldLength - 1; i >= 0; i--)
Microsoft.CodeAnalysis.Extensions.Package (275)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count;
162var capacity = source._buckets.Length;
163var threshold = HashHelpers.ExpandPrime(source.Count + 1);
179for (var i = 0; i < source._count; i++)
201var count = _count;
237var hashCode = item!.GetHashCode();
238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0;
260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
299var last = -1;
308ref var bucket = ref GetBucketRef(hashCode);
309var i = bucket - 1; // Value in buckets is 1-based
402var index = FindItemIndex(equalValue);
565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
822for (var i = 0; i < _count && count != 0; i++)
842var numRemoved = 0;
843for (var i = 0; i < _count; i++)
881var currentCapacity = _entries.Length;
892var newSize = HashHelpers.GetPrime(capacity);
904var count = _count;
912for (var i = 0; i < count; i++)
917ref var bucket = ref GetBucketRef(entry._hashCode);
930var oldSegmentCount = segments.Length;
931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>();
938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++)
942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>());
954var capacity = Count;
956var newSize = HashHelpers.GetPrime(capacity);
958var currentCapacity = oldEntries.Length;
964var oldCount = _count;
968var count = 0;
969for (var i = 0; i < oldCount; i++)
971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries.
976ref var bucket = ref GetBucketRef(hashCode);
1000var size = HashHelpers.GetPrime(capacity);
1032ref var bucket = ref RoslynUnsafe.NullRef<int>();
1040var i = bucket - 1; // Value in _buckets is 1-based
1066var i = bucket - 1; // Value in _buckets is 1-based
1096var count = _count;
1150for (var i = 0; i < _count; i++)
1176var originalCount = _count;
1187var index = FindItemIndex(item);
1196for (var i = 0; i < originalCount; i++)
1244var originalCount = _count;
1259if (AddIfNotPresent(item, out var location))
1282for (var i = 0; i < originalCount; i++)
1319var numElementsInOther = 0;
1331var originalCount = _count;
1339var unfoundCount = 0; // count of items in other not found in this
1340var uniqueFoundCount = 0; // count of unique items in other found in this
1344var index = FindItemIndex(item);
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (4)
Microsoft.CodeAnalysis.ExternalAccess.Razor.UnitTests (3)
Microsoft.CodeAnalysis.Features (736)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.AbstractGlobalSuppressMessageCodeAction.cs (1)
68var index = 1;
Completion\CompletionHelper.cs (6)
41var result = CompareItems(match1.Value, match2.Value, item1, item2, _isCaseSensitive, filterTextHasNoUpperCase);
56var matchPriorityDiff = CompareSpecialMatchPriorityValues(item1, item2);
121var expandedDiff = CompareExpandedItem(item1, match1, item2, match2);
134var caseInsensitiveComparison = match1.CompareTo(match2, ignoreCase: true);
155var specialMatchPriorityValuesDiff = 0;
195var deprioritizationCompare = CompareDeprioritization(item1, item2);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (49)
843for (var i = 0; i < newActiveStatements.Count; i++)
871var oldStatementSyntax = oldBody.FindStatement(oldStatementSpan, out var _);
879var statementPart = -1;
884if (TryGetTrackedStatement(newActiveStatementSpans, oldActiveStatements[i].Statement.Id, newText, newBody, out var trackedStatement, out var trackedStatementPart))
889var adjustedOldStatementStart = oldBody.ContainsActiveStatementSpan(oldStatementSpan) ? oldStatementSpan.Start : oldBody.Envelope.Start;
1045foreach (var activeStatementIndex in activeStatementIndices)
1066foreach (var activeStatementIndex in activeStatementIndices)
1072var oldStatementSyntax = oldMemberBody.FindStatement(oldStatementSpan, out var statementPart);
1095if (TryGetTrackedStatement(newActiveStatementSpans, oldActiveStatements[activeStatementIndex].Statement.Id, newText, newMemberBody, out var newStatementSyntax, out var _))
1198var activeStatementIndex = activeNode.ActiveStatementIndex;
1201var statementPart = activeNode.StatementPart;
1343foreach (var i in activeStatementIndices)
1461var currentLambdaBodyMatch = -1;
1652for (var i = exceptionHandlingAncestors.Count - 1; i >= 0; i--)
1927var oldNodeCount = (oldNodes != null) ? oldNodes.Count : 0;
1929for (var i = 0; i < newNodes.Count; i++)
1963var matchCount = 0;
1964var oldIndex = 0;
1965for (var newIndex = 0; newIndex < newNodes.Count; newIndex++)
1992var i = -1;
2024for (var t = 0; t < oldTypedNodes.Count; t++)
2051for (var i = startIndex; i < oldNodes.Count; i++)
2146var lastOldStartLine = -1;
2150var firstSegmentIndex = segments.Count;
2231var oldStartLine = oldMappedSpan.Span.Start.Line;
2232var newStartLine = newMappedSpan.Span.Start.Line;
2233var lineDelta = newStartLine - oldStartLine;
2317var result = string.CompareOrdinal(x.filePath, y.filePath);
2334var previousOldEndLine = -1;
2335var previousLineDelta = 0;
3151foreach (var index in activeStatementIndices)
3931var deletedTypeIndex = deletedTypeIndices.Last();
4695for (var i = 0; i < newAttributes.Length; i++)
5038locationNode.Span : analyzer.GetDiagnosticSpan(GetDiagnosticNode(out var distance, cancellationToken), distance > 0 ? EditKind.Delete : EditKind.Update),
5054var node = GetDiagnosticNode(out var distance, cancellationToken);
6036var index = inLambdaCapturesIndex.GetOrAdd(key, inLambdaCaptures.Count);
6142if (capturesIndex.TryGetValue(VariableCaptureKey.Create(variable, liftingPrimaryConstructor), out var newCaptureIndex))
6155for (var i = 0; i < array.Length; i++)
6310for (var oldCaptureIndex = 0; oldCaptureIndex < oldCaptures.Length; oldCaptureIndex++)
6329for (var newCaptureIndex = 0; newCaptureIndex < newCaptures.Length; newCaptureIndex++)
6479for (var i = 0; i < oldLambdaSymbol.Parameters.Length; i++)
6484for (var i = 0; i < oldLambdaSymbol.TypeParameters.Length; i++)
6586for (var i = 0; i < rootNodes.Count; i++)
6607var leftPosition = otherNode.SpanStart;
6614var leftChild = ChildThatContainsPosition(otherNode, leftPosition, out var childIndex);
6636var left = 0;
6637var right = childList.Count - 1;
6641var middle = left + ((right - left) / 2);
6677var leftChild = ChildThatContainsPosition(leftNode, leftPosition, out var childIndex);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (1)
598var count = 0;
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingIncrementalAnalyzerProcessor.cs (1)
114var pendingItemCount =
FindUsages\DefinitionItem.DetachedDefinitionItem.cs (1)
67var hash =
MetadataAsSource\AbstractMetadataAsSourceService.AbstractMetadataFormattingRule.cs (1)
40var count = 0;
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
55var accessorCount =
src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (38)
79var offset = 0;
89ReadRecordHeader(customDebugInfo, ref offset, out var version, out var kind, out var size, out var alignmentSize);
107var bodySize = size - CustomDebugInfoConstants.RecordHeaderSize;
128var offset = 0;
132for (var i = 0; i < numCounts; i++)
150var offset = 0;
164var offset = 0;
176var offset = 0;
178var bucketCount = ReadInt32(bytes, ref offset);
181for (var i = 0; i < bucketCount; i++)
183var startOffset = ReadInt32(bytes, ref offset);
184var endOffset = ReadInt32(bytes, ref offset);
215var offset = 0;
250var offset = 0;
251var bucketCount = ReadInt32(bytes, ref offset);
254for (var i = 0; i < bucketCount; i++)
259for (var j = 0; j < FlagBytesCount; j++)
264var flagCount = ReadInt32(bytes, ref offset);
270var slotId = ReadInt32(bytes, ref offset);
273var nameEnd = offset + NameBytesCount;
303var offset = 0;
304var n = ReadInt32(bytes, ref offset);
306for (var i = 0; i < n; i++)
316var n = ReadInt32(bytes, ref offset);
318for (var i = 0; i < n; i++)
324var slotIndex = ReadInt32(bytes, ref offset);
325var scopeStart = ReadInt32(bytes, ref offset);
326var scopeEnd = ReadInt32(bytes, ref offset);
394var moduleInfoMethodToken = DecodeForwardToModuleRecord(record.Data);
425var pos = 0;
429for (var i = 0; i < groupSize; i++, pos++)
508if (int.TryParse(importString.Substring(1), NumberStyles.None, CultureInfo.InvariantCulture, out var tempMethodToken))
521var i = offset;
533var i = offset;
545var i = offset;
699var pos = 0;
826var separatorPos = input.IndexOf(separator, offset);
Microsoft.CodeAnalysis.Features.Test.Utilities (36)
Microsoft.CodeAnalysis.Features.UnitTests (10)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (5)
1703var generatorExecutionCount = 0;
1883var generatorExecutionCount = 0;
4958GetModuleIds(update.MetadataDelta, out var updateModuleId, out var baseId, out var genId, out var gen);
4986GetModuleIds(libUpdate1.MetadataDelta, out var updateModuleId1, out var baseId1, out var genId1, out var gen1);
4993GetModuleIds(libUpdate2.MetadataDelta, out var updateModuleId2, out var baseId2, out var genId2, out var gen2);
Microsoft.CodeAnalysis.InteractiveHost (265)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count;
162var capacity = source._buckets.Length;
163var threshold = HashHelpers.ExpandPrime(source.Count + 1);
179for (var i = 0; i < source._count; i++)
201var count = _count;
237var hashCode = item!.GetHashCode();
238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0;
260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
299var last = -1;
308ref var bucket = ref GetBucketRef(hashCode);
309var i = bucket - 1; // Value in buckets is 1-based
402var index = FindItemIndex(equalValue);
565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
822for (var i = 0; i < _count && count != 0; i++)
842var numRemoved = 0;
843for (var i = 0; i < _count; i++)
881var currentCapacity = _entries.Length;
892var newSize = HashHelpers.GetPrime(capacity);
904var count = _count;
912for (var i = 0; i < count; i++)
917ref var bucket = ref GetBucketRef(entry._hashCode);
930var oldSegmentCount = segments.Length;
931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>();
938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++)
942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>());
954var capacity = Count;
956var newSize = HashHelpers.GetPrime(capacity);
958var currentCapacity = oldEntries.Length;
964var oldCount = _count;
968var count = 0;
969for (var i = 0; i < oldCount; i++)
971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries.
976ref var bucket = ref GetBucketRef(hashCode);
1000var size = HashHelpers.GetPrime(capacity);
1032ref var bucket = ref RoslynUnsafe.NullRef<int>();
1040var i = bucket - 1; // Value in _buckets is 1-based
1066var i = bucket - 1; // Value in _buckets is 1-based
1096var count = _count;
1150for (var i = 0; i < _count; i++)
1176var originalCount = _count;
1187var index = FindItemIndex(item);
1196for (var i = 0; i < originalCount; i++)
1244var originalCount = _count;
1259if (AddIfNotPresent(item, out var location))
1282for (var i = 0; i < originalCount; i++)
1319var numElementsInOther = 0;
1331var originalCount = _count;
1339var unfoundCount = 0; // count of items in other not found in this
1340var uniqueFoundCount = 0; // count of unique items in other found in this
1344var index = FindItemIndex(item);
Microsoft.CodeAnalysis.LanguageServer (9)
Microsoft.CodeAnalysis.LanguageServer.Protocol (122)
Handler\SemanticTokens\SemanticTokensHelpers.cs (22)
164for (var spanIndex = 0; spanIndex < classifiedSpans.Count; spanIndex++)
167text.GetLinesAndOffsets(span.TextSpan, out var startLine, out var startOffset, out var endLine, out var endOffSet);
193var numLinesInSpan = endLine - startLine + 1;
196for (var currentLine = 0; currentLine < numLinesInSpan; currentLine++)
204var absoluteStart = line.Start + startOffset;
240var lastLineNumber = 0;
241var lastStartCharacter = 0;
251for (var currentClassifiedSpanIndex = 0; currentClassifiedSpanIndex < classifiedSpans.Count; currentClassifiedSpanIndex++)
256out var deltaLine, out var startCharacterDelta, out var tokenLength,
257out var tokenType, out var tokenModifiers);
293var lineNumber = linePosition.Line;
296var deltaLine = lineNumber - lastLineNumber;
301var deltaStartCharacter = linePosition.Character;
311var tokenLength = originalTextSpan.Length;
315var tokenTypeIndex = 0;
358Contract.ThrowIfFalse(tokenTypesToIndex.TryGetValue(tokenTypeStr, out var tokenTypeIndex), "No matching token type index found.");
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (28)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (841)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count;
162var capacity = source._buckets.Length;
163var threshold = HashHelpers.ExpandPrime(source.Count + 1);
179for (var i = 0; i < source._count; i++)
201var count = _count;
237var hashCode = item!.GetHashCode();
238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0;
260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
299var last = -1;
308ref var bucket = ref GetBucketRef(hashCode);
309var i = bucket - 1; // Value in buckets is 1-based
402var index = FindItemIndex(equalValue);
565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
822for (var i = 0; i < _count && count != 0; i++)
842var numRemoved = 0;
843for (var i = 0; i < _count; i++)
881var currentCapacity = _entries.Length;
892var newSize = HashHelpers.GetPrime(capacity);
904var count = _count;
912for (var i = 0; i < count; i++)
917ref var bucket = ref GetBucketRef(entry._hashCode);
930var oldSegmentCount = segments.Length;
931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>();
938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++)
942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>());
954var capacity = Count;
956var newSize = HashHelpers.GetPrime(capacity);
958var currentCapacity = oldEntries.Length;
964var oldCount = _count;
968var count = 0;
969for (var i = 0; i < oldCount; i++)
971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries.
976ref var bucket = ref GetBucketRef(hashCode);
1000var size = HashHelpers.GetPrime(capacity);
1032ref var bucket = ref RoslynUnsafe.NullRef<int>();
1040var i = bucket - 1; // Value in _buckets is 1-based
1066var i = bucket - 1; // Value in _buckets is 1-based
1096var count = _count;
1150for (var i = 0; i < _count; i++)
1176var originalCount = _count;
1187var index = FindItemIndex(item);
1196for (var i = 0; i < originalCount; i++)
1244var originalCount = _count;
1259if (AddIfNotPresent(item, out var location))
1282for (var i = 0; i < originalCount; i++)
1319var numElementsInOther = 0;
1331var originalCount = _count;
1339var unfoundCount = 0; // count of items in other not found in this
1340var uniqueFoundCount = 0; // count of unique items in other found in this
1344var index = FindItemIndex(item);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start =
89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
89var numberOfTabs = 0;
90var numberOfSpaces = Math.Max(0, desiredIndentation);
103var numberOfTabs = 0;
104var numberOfSpaces = Math.Max(0, desiredIndentation);
135var initialColumn = baseToken.RawKind == 0 ? 0 /* the very beginning of the file */ : treeInfo.GetOriginalColumn(tabSize, baseToken);
152var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(triviaText);
159var newIndentation = GetNewIndentationForComments(triviaText, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
193for (var i = 1; i < lines.Length; i++)
196var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(line);
199var newIndentation = GetNewIndentationForComments(line, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
220var currentIndentation = line.GetColumnFromLineOffset(nonWhitespaceCharIndex, tabSize);
226for (var i = 0; i < text.Length; i++)
242var i = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (24)
30for (var i = 0; i < 20; i++)
145for (var i = 0; i < text.Length; i++)
297for (var i = 0; i < list.Count; i++)
501for (var i = span.Start - this.Token1.Span.End; i < span.Length; i++)
525var index = this.OriginalString.IndexOf(this.IsNewLine);
531for (var i = 0; i < index; i++)
554var lines = GetRuleLines(rule, lineColumnAfterTrivia1, existingWhitespaceBetween);
555var spaceOrIndentations = GetRuleSpacesOrIndentation(lineColumnBeforeTrivia1, lineColumnAfterTrivia1, existingWhitespaceBetween, trivia2, rule);
594var adjustedRuleLines = Math.Max(0, rule.Lines - GetTrailingLinesAtEndOfTrivia1(lineColumnAfterTrivia1));
602var initialColumn = (lastText == this.OriginalString) ? this.InitialLineColumn.Column : 0;
604var index = lastText.GetFirstNonWhitespaceIndexInString();
610var position = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, index);
611var tokenPosition = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, lastText.Length);
635var insertionIndex = GetInsertionIndex(changes);
636for (var i = lineBreaks.Count - 1; i >= 0; i--)
652for (var i = changes.Count - 1; i >= 0; i--)
662for (var i = changes.Count - 1; i >= 0; i--)
689if (TryGetMatchingChangeIndex(changes, out var index))
717for (var i = 0; i < changes.Count; i++)
741for (var i = this.OriginalString.Length - 1; i >= 0; i--)
774for (var i = 0; i < delta.Lines; i++)
800for (var i = 0; i < delta.Lines; i++)
897var initialColumn = this.Token1.RawKind == 0 ? 0 : this.TokenStream.GetCurrentColumn(this.Token1);
937var offset = trivia.FullSpan.Start - this.StartPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (21)
45var count = (int)Math.Min(ChunkSize, length - i);
48var chunkOffset = 0;
51var bytesRead = await stream.ReadAsync(chunk, chunkOffset, count, cancellationToken).ConfigureAwait(false);
181var totalCopyCount = Read(this.chunks, this.position, this.length, buffer, index, count);
194var currentOffset = GetChunkOffset(position);
196var copyCount = Math.Min(Math.Min(ChunkSize - currentOffset, count), (int)(length - position));
225var count = checked((int)Length);
228var chunkIndex = 0;
232var copyCount = Math.Min(chunk.Length, count);
310var nextIndex = GetChunkIndex(value);
311for (var i = this.chunks.Count; i <= nextIndex; i++)
335var chunkIndex = GetChunkIndex(value);
336var chunkOffset = GetChunkOffset(value);
340var trimIndex = chunkIndex + 1;
341for (var i = trimIndex; i < chunks.Count; i++)
359var currentIndex = CurrentChunkIndex;
360var currentOffset = CurrentChunkOffset;
375var currentIndex = index;
376var countLeft = count;
381var currentOffset = CurrentChunkOffset;
383var writeCount = Math.Min(ChunkSize - currentOffset, countLeft);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
Microsoft.CodeAnalysis.PooledObjects.Package (17)
Microsoft.CodeAnalysis.PublicApiAnalyzers (802)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count;
162var capacity = source._buckets.Length;
163var threshold = HashHelpers.ExpandPrime(source.Count + 1);
179for (var i = 0; i < source._count; i++)
201var count = _count;
237var hashCode = item!.GetHashCode();
238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0;
260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
299var last = -1;
308ref var bucket = ref GetBucketRef(hashCode);
309var i = bucket - 1; // Value in buckets is 1-based
402var index = FindItemIndex(equalValue);
565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
822for (var i = 0; i < _count && count != 0; i++)
842var numRemoved = 0;
843for (var i = 0; i < _count; i++)
881var currentCapacity = _entries.Length;
892var newSize = HashHelpers.GetPrime(capacity);
904var count = _count;
912for (var i = 0; i < count; i++)
917ref var bucket = ref GetBucketRef(entry._hashCode);
930var oldSegmentCount = segments.Length;
931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>();
938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++)
942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>());
954var capacity = Count;
956var newSize = HashHelpers.GetPrime(capacity);
958var currentCapacity = oldEntries.Length;
964var oldCount = _count;
968var count = 0;
969for (var i = 0; i < oldCount; i++)
971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries.
976ref var bucket = ref GetBucketRef(hashCode);
1000var size = HashHelpers.GetPrime(capacity);
1032ref var bucket = ref RoslynUnsafe.NullRef<int>();
1040var i = bucket - 1; // Value in _buckets is 1-based
1066var i = bucket - 1; // Value in _buckets is 1-based
1096var count = _count;
1150for (var i = 0; i < _count; i++)
1176var originalCount = _count;
1187var index = FindItemIndex(item);
1196for (var i = 0; i < originalCount; i++)
1244var originalCount = _count;
1259if (AddIfNotPresent(item, out var location))
1282for (var i = 0; i < originalCount; i++)
1319var numElementsInOther = 0;
1331var originalCount = _count;
1339var unfoundCount = 0; // count of items in other not found in this
1340var uniqueFoundCount = 0; // count of unique items in other found in this
1344var index = FindItemIndex(item);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start =
89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
89var numberOfTabs = 0;
90var numberOfSpaces = Math.Max(0, desiredIndentation);
103var numberOfTabs = 0;
104var numberOfSpaces = Math.Max(0, desiredIndentation);
135var initialColumn = baseToken.RawKind == 0 ? 0 /* the very beginning of the file */ : treeInfo.GetOriginalColumn(tabSize, baseToken);
152var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(triviaText);
159var newIndentation = GetNewIndentationForComments(triviaText, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
193for (var i = 1; i < lines.Length; i++)
196var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(line);
199var newIndentation = GetNewIndentationForComments(line, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
220var currentIndentation = line.GetColumnFromLineOffset(nonWhitespaceCharIndex, tabSize);
226for (var i = 0; i < text.Length; i++)
242var i = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (24)
30for (var i = 0; i < 20; i++)
145for (var i = 0; i < text.Length; i++)
297for (var i = 0; i < list.Count; i++)
501for (var i = span.Start - this.Token1.Span.End; i < span.Length; i++)
525var index = this.OriginalString.IndexOf(this.IsNewLine);
531for (var i = 0; i < index; i++)
554var lines = GetRuleLines(rule, lineColumnAfterTrivia1, existingWhitespaceBetween);
555var spaceOrIndentations = GetRuleSpacesOrIndentation(lineColumnBeforeTrivia1, lineColumnAfterTrivia1, existingWhitespaceBetween, trivia2, rule);
594var adjustedRuleLines = Math.Max(0, rule.Lines - GetTrailingLinesAtEndOfTrivia1(lineColumnAfterTrivia1));
602var initialColumn = (lastText == this.OriginalString) ? this.InitialLineColumn.Column : 0;
604var index = lastText.GetFirstNonWhitespaceIndexInString();
610var position = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, index);
611var tokenPosition = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, lastText.Length);
635var insertionIndex = GetInsertionIndex(changes);
636for (var i = lineBreaks.Count - 1; i >= 0; i--)
652for (var i = changes.Count - 1; i >= 0; i--)
662for (var i = changes.Count - 1; i >= 0; i--)
689if (TryGetMatchingChangeIndex(changes, out var index))
717for (var i = 0; i < changes.Count; i++)
741for (var i = this.OriginalString.Length - 1; i >= 0; i--)
774for (var i = 0; i < delta.Lines; i++)
800for (var i = 0; i < delta.Lines; i++)
897var initialColumn = this.Token1.RawKind == 0 ? 0 : this.TokenStream.GetCurrentColumn(this.Token1);
937var offset = trivia.FullSpan.Start - this.StartPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (21)
45var count = (int)Math.Min(ChunkSize, length - i);
48var chunkOffset = 0;
51var bytesRead = await stream.ReadAsync(chunk, chunkOffset, count, cancellationToken).ConfigureAwait(false);
181var totalCopyCount = Read(this.chunks, this.position, this.length, buffer, index, count);
194var currentOffset = GetChunkOffset(position);
196var copyCount = Math.Min(Math.Min(ChunkSize - currentOffset, count), (int)(length - position));
225var count = checked((int)Length);
228var chunkIndex = 0;
232var copyCount = Math.Min(chunk.Length, count);
310var nextIndex = GetChunkIndex(value);
311for (var i = this.chunks.Count; i <= nextIndex; i++)
335var chunkIndex = GetChunkIndex(value);
336var chunkOffset = GetChunkOffset(value);
340var trimIndex = chunkIndex + 1;
341for (var i = trimIndex; i < chunks.Count; i++)
359var currentIndex = CurrentChunkIndex;
360var currentOffset = CurrentChunkOffset;
375var currentIndex = index;
376var countLeft = count;
381var currentOffset = CurrentChunkOffset;
383var writeCount = Math.Min(ChunkSize - currentOffset, countLeft);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (4)
Microsoft.CodeAnalysis.Rebuild (10)
Microsoft.CodeAnalysis.Rebuild.UnitTests (2)
Microsoft.CodeAnalysis.Remote.ServiceHub (20)
Microsoft.CodeAnalysis.Remote.Workspaces (8)
Microsoft.CodeAnalysis.ResxSourceGenerator (802)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count;
162var capacity = source._buckets.Length;
163var threshold = HashHelpers.ExpandPrime(source.Count + 1);
179for (var i = 0; i < source._count; i++)
201var count = _count;
237var hashCode = item!.GetHashCode();
238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0;
260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
299var last = -1;
308ref var bucket = ref GetBucketRef(hashCode);
309var i = bucket - 1; // Value in buckets is 1-based
402var index = FindItemIndex(equalValue);
565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
822for (var i = 0; i < _count && count != 0; i++)
842var numRemoved = 0;
843for (var i = 0; i < _count; i++)
881var currentCapacity = _entries.Length;
892var newSize = HashHelpers.GetPrime(capacity);
904var count = _count;
912for (var i = 0; i < count; i++)
917ref var bucket = ref GetBucketRef(entry._hashCode);
930var oldSegmentCount = segments.Length;
931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>();
938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++)
942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>());
954var capacity = Count;
956var newSize = HashHelpers.GetPrime(capacity);
958var currentCapacity = oldEntries.Length;
964var oldCount = _count;
968var count = 0;
969for (var i = 0; i < oldCount; i++)
971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries.
976ref var bucket = ref GetBucketRef(hashCode);
1000var size = HashHelpers.GetPrime(capacity);
1032ref var bucket = ref RoslynUnsafe.NullRef<int>();
1040var i = bucket - 1; // Value in _buckets is 1-based
1066var i = bucket - 1; // Value in _buckets is 1-based
1096var count = _count;
1150for (var i = 0; i < _count; i++)
1176var originalCount = _count;
1187var index = FindItemIndex(item);
1196for (var i = 0; i < originalCount; i++)
1244var originalCount = _count;
1259if (AddIfNotPresent(item, out var location))
1282for (var i = 0; i < originalCount; i++)
1319var numElementsInOther = 0;
1331var originalCount = _count;
1339var unfoundCount = 0; // count of items in other not found in this
1340var uniqueFoundCount = 0; // count of unique items in other found in this
1344var index = FindItemIndex(item);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start =
89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
89var numberOfTabs = 0;
90var numberOfSpaces = Math.Max(0, desiredIndentation);
103var numberOfTabs = 0;
104var numberOfSpaces = Math.Max(0, desiredIndentation);
135var initialColumn = baseToken.RawKind == 0 ? 0 /* the very beginning of the file */ : treeInfo.GetOriginalColumn(tabSize, baseToken);
152var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(triviaText);
159var newIndentation = GetNewIndentationForComments(triviaText, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
193for (var i = 1; i < lines.Length; i++)
196var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(line);
199var newIndentation = GetNewIndentationForComments(line, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
220var currentIndentation = line.GetColumnFromLineOffset(nonWhitespaceCharIndex, tabSize);
226for (var i = 0; i < text.Length; i++)
242var i = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (24)
30for (var i = 0; i < 20; i++)
145for (var i = 0; i < text.Length; i++)
297for (var i = 0; i < list.Count; i++)
501for (var i = span.Start - this.Token1.Span.End; i < span.Length; i++)
525var index = this.OriginalString.IndexOf(this.IsNewLine);
531for (var i = 0; i < index; i++)
554var lines = GetRuleLines(rule, lineColumnAfterTrivia1, existingWhitespaceBetween);
555var spaceOrIndentations = GetRuleSpacesOrIndentation(lineColumnBeforeTrivia1, lineColumnAfterTrivia1, existingWhitespaceBetween, trivia2, rule);
594var adjustedRuleLines = Math.Max(0, rule.Lines - GetTrailingLinesAtEndOfTrivia1(lineColumnAfterTrivia1));
602var initialColumn = (lastText == this.OriginalString) ? this.InitialLineColumn.Column : 0;
604var index = lastText.GetFirstNonWhitespaceIndexInString();
610var position = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, index);
611var tokenPosition = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, lastText.Length);
635var insertionIndex = GetInsertionIndex(changes);
636for (var i = lineBreaks.Count - 1; i >= 0; i--)
652for (var i = changes.Count - 1; i >= 0; i--)
662for (var i = changes.Count - 1; i >= 0; i--)
689if (TryGetMatchingChangeIndex(changes, out var index))
717for (var i = 0; i < changes.Count; i++)
741for (var i = this.OriginalString.Length - 1; i >= 0; i--)
774for (var i = 0; i < delta.Lines; i++)
800for (var i = 0; i < delta.Lines; i++)
897var initialColumn = this.Token1.RawKind == 0 ? 0 : this.TokenStream.GetCurrentColumn(this.Token1);
937var offset = trivia.FullSpan.Start - this.StartPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (21)
45var count = (int)Math.Min(ChunkSize, length - i);
48var chunkOffset = 0;
51var bytesRead = await stream.ReadAsync(chunk, chunkOffset, count, cancellationToken).ConfigureAwait(false);
181var totalCopyCount = Read(this.chunks, this.position, this.length, buffer, index, count);
194var currentOffset = GetChunkOffset(position);
196var copyCount = Math.Min(Math.Min(ChunkSize - currentOffset, count), (int)(length - position));
225var count = checked((int)Length);
228var chunkIndex = 0;
232var copyCount = Math.Min(chunk.Length, count);
310var nextIndex = GetChunkIndex(value);
311for (var i = this.chunks.Count; i <= nextIndex; i++)
335var chunkIndex = GetChunkIndex(value);
336var chunkOffset = GetChunkOffset(value);
340var trimIndex = chunkIndex + 1;
341for (var i = trimIndex; i < chunks.Count; i++)
359var currentIndex = CurrentChunkIndex;
360var currentOffset = CurrentChunkOffset;
375var currentIndex = index;
376var countLeft = count;
381var currentOffset = CurrentChunkOffset;
383var writeCount = Math.Min(ChunkSize - currentOffset, countLeft);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
Microsoft.CodeAnalysis.Scripting (1)
Microsoft.CodeAnalysis.Test.Utilities (76)
Microsoft.CodeAnalysis.Threading.Package (245)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count;
162var capacity = source._buckets.Length;
163var threshold = HashHelpers.ExpandPrime(source.Count + 1);
179for (var i = 0; i < source._count; i++)
201var count = _count;
237var hashCode = item!.GetHashCode();
238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0;
260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
299var last = -1;
308ref var bucket = ref GetBucketRef(hashCode);
309var i = bucket - 1; // Value in buckets is 1-based
402var index = FindItemIndex(equalValue);
565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
822for (var i = 0; i < _count && count != 0; i++)
842var numRemoved = 0;
843for (var i = 0; i < _count; i++)
881var currentCapacity = _entries.Length;
892var newSize = HashHelpers.GetPrime(capacity);
904var count = _count;
912for (var i = 0; i < count; i++)
917ref var bucket = ref GetBucketRef(entry._hashCode);
930var oldSegmentCount = segments.Length;
931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>();
938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++)
942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>());
954var capacity = Count;
956var newSize = HashHelpers.GetPrime(capacity);
958var currentCapacity = oldEntries.Length;
964var oldCount = _count;
968var count = 0;
969for (var i = 0; i < oldCount; i++)
971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries.
976ref var bucket = ref GetBucketRef(hashCode);
1000var size = HashHelpers.GetPrime(capacity);
1032ref var bucket = ref RoslynUnsafe.NullRef<int>();
1040var i = bucket - 1; // Value in _buckets is 1-based
1066var i = bucket - 1; // Value in _buckets is 1-based
1096var count = _count;
1150for (var i = 0; i < _count; i++)
1176var originalCount = _count;
1187var index = FindItemIndex(item);
1196for (var i = 0; i < originalCount; i++)
1244var originalCount = _count;
1259if (AddIfNotPresent(item, out var location))
1282for (var i = 0; i < originalCount; i++)
1319var numElementsInOther = 0;
1331var originalCount = _count;
1339var unfoundCount = 0; // count of items in other not found in this
1340var uniqueFoundCount = 0; // count of unique items in other found in this
1344var index = FindItemIndex(item);
Microsoft.CodeAnalysis.UnitTests (113)
FileLinePositionSpanTests.cs (6)
64var hash1 = new FileLinePositionSpan("C:\\goo.cs", new LinePosition(1, 2), new LinePosition(3, 5)).GetHashCode();
65var hash2 = new FileLinePositionSpan("C:\\goo1.cs", new LinePosition(1, 2), new LinePosition(3, 5)).GetHashCode();
66var hash3 = new FileLinePositionSpan("C:\\goo.cs", new LinePosition(1, 3), new LinePosition(3, 5)).GetHashCode();
67var hash4 = new FileLinePositionSpan("C:\\goo.cs", new LinePosition(1, 2), new LinePosition(6, 5)).GetHashCode();
68var hash5 = new FileLinePositionSpan("C:\\goo.cs", new LinePosition(2, 2), new LinePosition(6, 5)).GetHashCode();
69var hash6 = new FileLinePositionSpan("C:\\goo.cs", new LinePosition(2, 2), new LinePosition(6, 8)).GetHashCode();
Microsoft.CodeAnalysis.Workspaces (1178)
Shared\TestHooks\AsynchronousOperationListener.cs (1)
138var i = 0;
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count;
162var capacity = source._buckets.Length;
163var threshold = HashHelpers.ExpandPrime(source.Count + 1);
179for (var i = 0; i < source._count; i++)
201var count = _count;
237var hashCode = item!.GetHashCode();
238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0;
260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
299var last = -1;
308ref var bucket = ref GetBucketRef(hashCode);
309var i = bucket - 1; // Value in buckets is 1-based
402var index = FindItemIndex(equalValue);
565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
822for (var i = 0; i < _count && count != 0; i++)
842var numRemoved = 0;
843for (var i = 0; i < _count; i++)
881var currentCapacity = _entries.Length;
892var newSize = HashHelpers.GetPrime(capacity);
904var count = _count;
912for (var i = 0; i < count; i++)
917ref var bucket = ref GetBucketRef(entry._hashCode);
930var oldSegmentCount = segments.Length;
931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>();
938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++)
942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>());
954var capacity = Count;
956var newSize = HashHelpers.GetPrime(capacity);
958var currentCapacity = oldEntries.Length;
964var oldCount = _count;
968var count = 0;
969for (var i = 0; i < oldCount; i++)
971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries.
976ref var bucket = ref GetBucketRef(hashCode);
1000var size = HashHelpers.GetPrime(capacity);
1032ref var bucket = ref RoslynUnsafe.NullRef<int>();
1040var i = bucket - 1; // Value in _buckets is 1-based
1066var i = bucket - 1; // Value in _buckets is 1-based
1096var count = _count;
1150for (var i = 0; i < _count; i++)
1176var originalCount = _count;
1187var index = FindItemIndex(item);
1196for (var i = 0; i < originalCount; i++)
1244var originalCount = _count;
1259if (AddIfNotPresent(item, out var location))
1282for (var i = 0; i < originalCount; i++)
1319var numElementsInOther = 0;
1331var originalCount = _count;
1339var unfoundCount = 0; // count of items in other not found in this
1340var uniqueFoundCount = 0; // count of unique items in other found in this
1344var index = FindItemIndex(item);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start =
89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
89var numberOfTabs = 0;
90var numberOfSpaces = Math.Max(0, desiredIndentation);
103var numberOfTabs = 0;
104var numberOfSpaces = Math.Max(0, desiredIndentation);
135var initialColumn = baseToken.RawKind == 0 ? 0 /* the very beginning of the file */ : treeInfo.GetOriginalColumn(tabSize, baseToken);
152var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(triviaText);
159var newIndentation = GetNewIndentationForComments(triviaText, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
193for (var i = 1; i < lines.Length; i++)
196var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(line);
199var newIndentation = GetNewIndentationForComments(line, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
220var currentIndentation = line.GetColumnFromLineOffset(nonWhitespaceCharIndex, tabSize);
226for (var i = 0; i < text.Length; i++)
242var i = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (24)
30for (var i = 0; i < 20; i++)
145for (var i = 0; i < text.Length; i++)
297for (var i = 0; i < list.Count; i++)
501for (var i = span.Start - this.Token1.Span.End; i < span.Length; i++)
525var index = this.OriginalString.IndexOf(this.IsNewLine);
531for (var i = 0; i < index; i++)
554var lines = GetRuleLines(rule, lineColumnAfterTrivia1, existingWhitespaceBetween);
555var spaceOrIndentations = GetRuleSpacesOrIndentation(lineColumnBeforeTrivia1, lineColumnAfterTrivia1, existingWhitespaceBetween, trivia2, rule);
594var adjustedRuleLines = Math.Max(0, rule.Lines - GetTrailingLinesAtEndOfTrivia1(lineColumnAfterTrivia1));
602var initialColumn = (lastText == this.OriginalString) ? this.InitialLineColumn.Column : 0;
604var index = lastText.GetFirstNonWhitespaceIndexInString();
610var position = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, index);
611var tokenPosition = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, lastText.Length);
635var insertionIndex = GetInsertionIndex(changes);
636for (var i = lineBreaks.Count - 1; i >= 0; i--)
652for (var i = changes.Count - 1; i >= 0; i--)
662for (var i = changes.Count - 1; i >= 0; i--)
689if (TryGetMatchingChangeIndex(changes, out var index))
717for (var i = 0; i < changes.Count; i++)
741for (var i = this.OriginalString.Length - 1; i >= 0; i--)
774for (var i = 0; i < delta.Lines; i++)
800for (var i = 0; i < delta.Lines; i++)
897var initialColumn = this.Token1.RawKind == 0 ? 0 : this.TokenStream.GetCurrentColumn(this.Token1);
937var offset = trivia.FullSpan.Start - this.StartPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (21)
45var count = (int)Math.Min(ChunkSize, length - i);
48var chunkOffset = 0;
51var bytesRead = await stream.ReadAsync(chunk, chunkOffset, count, cancellationToken).ConfigureAwait(false);
181var totalCopyCount = Read(this.chunks, this.position, this.length, buffer, index, count);
194var currentOffset = GetChunkOffset(position);
196var copyCount = Math.Min(Math.Min(ChunkSize - currentOffset, count), (int)(length - position));
225var count = checked((int)Length);
228var chunkIndex = 0;
232var copyCount = Math.Min(chunk.Length, count);
310var nextIndex = GetChunkIndex(value);
311for (var i = this.chunks.Count; i <= nextIndex; i++)
335var chunkIndex = GetChunkIndex(value);
336var chunkOffset = GetChunkOffset(value);
340var trimIndex = chunkIndex + 1;
341for (var i = trimIndex; i < chunks.Count; i++)
359var currentIndex = CurrentChunkIndex;
360var currentOffset = CurrentChunkOffset;
375var currentIndex = index;
376var countLeft = count;
381var currentOffset = CurrentChunkOffset;
383var writeCount = Math.Min(ChunkSize - currentOffset, countLeft);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
Microsoft.CodeAnalysis.Workspaces.MSBuild (4)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (315)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count;
162var capacity = source._buckets.Length;
163var threshold = HashHelpers.ExpandPrime(source.Count + 1);
179for (var i = 0; i < source._count; i++)
201var count = _count;
237var hashCode = item!.GetHashCode();
238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0;
260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
299var last = -1;
308ref var bucket = ref GetBucketRef(hashCode);
309var i = bucket - 1; // Value in buckets is 1-based
402var index = FindItemIndex(equalValue);
565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
822for (var i = 0; i < _count && count != 0; i++)
842var numRemoved = 0;
843for (var i = 0; i < _count; i++)
881var currentCapacity = _entries.Length;
892var newSize = HashHelpers.GetPrime(capacity);
904var count = _count;
912for (var i = 0; i < count; i++)
917ref var bucket = ref GetBucketRef(entry._hashCode);
930var oldSegmentCount = segments.Length;
931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>();
938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++)
942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>());
954var capacity = Count;
956var newSize = HashHelpers.GetPrime(capacity);
958var currentCapacity = oldEntries.Length;
964var oldCount = _count;
968var count = 0;
969for (var i = 0; i < oldCount; i++)
971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries.
976ref var bucket = ref GetBucketRef(hashCode);
1000var size = HashHelpers.GetPrime(capacity);
1032ref var bucket = ref RoslynUnsafe.NullRef<int>();
1040var i = bucket - 1; // Value in _buckets is 1-based
1066var i = bucket - 1; // Value in _buckets is 1-based
1096var count = _count;
1150for (var i = 0; i < _count; i++)
1176var originalCount = _count;
1187var index = FindItemIndex(item);
1196for (var i = 0; i < originalCount; i++)
1244var originalCount = _count;
1259if (AddIfNotPresent(item, out var location))
1282for (var i = 0; i < originalCount; i++)
1319var numElementsInOther = 0;
1331var originalCount = _count;
1339var unfoundCount = 0; // count of items in other not found in this
1340var uniqueFoundCount = 0; // count of unique items in other found in this
1344var index = FindItemIndex(item);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (21)
45var count = (int)Math.Min(ChunkSize, length - i);
48var chunkOffset = 0;
51var bytesRead = await stream.ReadAsync(chunk, chunkOffset, count, cancellationToken).ConfigureAwait(false);
181var totalCopyCount = Read(this.chunks, this.position, this.length, buffer, index, count);
194var currentOffset = GetChunkOffset(position);
196var copyCount = Math.Min(Math.Min(ChunkSize - currentOffset, count), (int)(length - position));
225var count = checked((int)Length);
228var chunkIndex = 0;
232var copyCount = Math.Min(chunk.Length, count);
310var nextIndex = GetChunkIndex(value);
311for (var i = this.chunks.Count; i <= nextIndex; i++)
335var chunkIndex = GetChunkIndex(value);
336var chunkOffset = GetChunkOffset(value);
340var trimIndex = chunkIndex + 1;
341for (var i = trimIndex; i < chunks.Count; i++)
359var currentIndex = CurrentChunkIndex;
360var currentOffset = CurrentChunkOffset;
375var currentIndex = index;
376var countLeft = count;
381var currentOffset = CurrentChunkOffset;
383var writeCount = Math.Min(ChunkSize - currentOffset, countLeft);
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (9)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (11)
Microsoft.CodeAnalysis.Workspaces.UnitTests (148)
UtilityTest\EditDistanceTests.cs (15)
17var editDistance1 = EditDistance.GetEditDistance(s, t);
21var editDistance2 = EditDistance.GetEditDistance(t, s);
25var editDistance3 = EditDistance.GetEditDistance(s, t, editDistance1);
30var editDistance4 = EditDistance.GetEditDistance(s, t, editDistance1 - 1);
106var editDistance = EditDistance.GetEditDistance("book", "moons", 1);
219for (var i = 0; i < Top1000.Length; i++)
222for (var j = 0; j < Top1000.Length; j++)
225var editDistance1 = EditDistance.GetEditDistance(source, target);
239var editDistance2 = EditDistance.GetEditDistance(source, target, editDistance1);
267for (var i = 0; i < top.Length; i++)
269for (var j = 0; j < top.Length; j++)
276for (var k = 0; k < top.Length; k++)
287var editDistance12 = EditDistance.GetEditDistance(string1, string2);
288var editDistance13 = EditDistance.GetEditDistance(string1, string3);
289var editDistance23 = EditDistance.GetEditDistance(string2, string3);
Microsoft.CommonLanguageServerProtocol.Framework.Package (2)
Microsoft.CommonLanguageServerProtocol.Framework.UnitTests (2)
Microsoft.CSharp (1)
Microsoft.Data.Analysis (127)
Microsoft.Data.Analysis.Interactive (2)
Microsoft.Data.Analysis.Interactive.Tests (1)
Microsoft.Data.Analysis.Tests (5)
Microsoft.DotNet.Arcade.Sdk (1)
Microsoft.DotNet.Arcade.Sdk.Tests (3)
Microsoft.DotNet.Build.Manifest (1)
Microsoft.DotNet.Build.Tasks.Feed (6)
Microsoft.DotNet.Build.Tasks.Feed.Tests (1)
Microsoft.DotNet.Build.Tasks.Installers (16)
Microsoft.DotNet.Build.Tasks.Packaging (4)
Microsoft.DotNet.Helix.Client (1)
Microsoft.DotNet.Helix.JobSender (1)
Microsoft.DotNet.Helix.Sdk (7)
Microsoft.DotNet.NuGetRepack.Tests (2)
Microsoft.DotNet.Open.Api.Tools.Tests (40)
Microsoft.DotNet.PackageTesting (2)
Microsoft.DotNet.SharedFramework.Sdk (2)
Microsoft.DotNet.SignTool (13)
Microsoft.DotNet.StrongName (2)
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (7)
Microsoft.DotNet.XUnitAssert.Tests (17)
AsyncCollectionAssertsTests.cs (12)
754 var padding = Math.Max(expectedType.Length, actualType.Length);
792 var padding = Math.Max(expectedType.Length, actualType.Length);
873 var padding = Math.Max(expectedType.Length, actualType.Length);
925 var padding = Math.Max(expectedType.Length, actualType.Length);
965 var padding = Math.Max(expectedType.Length, actualType.Length);
1026 var padding = Math.Max(expectedType.Length, actualType.Length);
1141 var padding = Math.Max(expectedType.Length, actualType.Length);
1191 var padding = Math.Max(expectedType.Length, actualType.Length);
1232 var padding = Math.Max(expectedType.Length, actualType.Length);
1274 var padding = Math.Max(expectedType.Length, actualType.Length);
1332 var padding = Math.Max(expectedType.Length, actualType.Length);
1359 var padding = Math.Max(expectedType.Length, actualType.Length);
Microsoft.Extensions.AI (5)
Microsoft.Extensions.AI.Abstractions (2)
Microsoft.Extensions.AI.Evaluation.NLP (1)
Microsoft.Extensions.AI.Evaluation.Safety (1)
Microsoft.Extensions.AI.Integration.Tests (5)
Microsoft.Extensions.AI.Ollama.Tests (1)
Microsoft.Extensions.AI.Templates.Tests (2)
Microsoft.Extensions.AI.Tests (29)
Microsoft.Extensions.ApiDescription.Client (2)
Microsoft.Extensions.ApiDescription.Client.Tests (3)
Microsoft.Extensions.AsyncState (1)
Microsoft.Extensions.Caching.Hybrid.Tests (27)
PayloadTests.cs (6)
47var maxLen = HybridCachePayload.GetMaxBytes(key, tags, bytes.Length);
77var maxLen = HybridCachePayload.GetMaxBytes(key, tags, bytes.Length);
111var maxLen = HybridCachePayload.GetMaxBytes(key, tags, bytes.Length);
141var maxLen = HybridCachePayload.GetMaxBytes(key, tags, bytes.Length);
177var maxLen = HybridCachePayload.GetMaxBytes(key, tags, bytes.Length);
231var maxLen = HybridCachePayload.GetMaxBytes(key, tags, bytes.Length);
Microsoft.Extensions.Caching.SqlServer (2)
Microsoft.Extensions.Caching.StackExchangeRedis (1)
Microsoft.Extensions.Compliance.Abstractions (3)
Microsoft.Extensions.Compliance.Abstractions.Tests (2)
Microsoft.Extensions.Compliance.Redaction (5)
Microsoft.Extensions.Compliance.Redaction.Tests (14)
Microsoft.Extensions.Compliance.Testing (2)
Microsoft.Extensions.Compliance.Testing.Tests (1)
Microsoft.Extensions.Configuration (1)
Microsoft.Extensions.Configuration.KeyPerFile.Tests (1)
Microsoft.Extensions.Configuration.Xml (2)
Microsoft.Extensions.DependencyInjection (1)
Microsoft.Extensions.Diagnostics.ExceptionSummarization (4)
Microsoft.Extensions.Diagnostics.HealthChecks (3)
Microsoft.Extensions.Diagnostics.HealthChecks.Tests (4)
Microsoft.Extensions.Diagnostics.Probes.Tests (2)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (17)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (12)
Microsoft.Extensions.Diagnostics.Testing.Tests (1)
Microsoft.Extensions.Features (1)
Microsoft.Extensions.Features.Tests (3)
Microsoft.Extensions.FileProviders.Embedded (8)
Microsoft.Extensions.FileProviders.Embedded.Tests (1)
Microsoft.Extensions.Hosting (1)
Microsoft.Extensions.Http (1)
Microsoft.Extensions.Http.Diagnostics (20)
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (2)
Microsoft.Extensions.Http.Diagnostics.Tests (4)
Microsoft.Extensions.Http.Polly (1)
Microsoft.Extensions.Http.Polly.Tests (5)
Microsoft.Extensions.Http.Resilience (1)
Microsoft.Extensions.Http.Resilience.PerformanceTests (2)
Microsoft.Extensions.Http.Resilience.Tests (2)
Microsoft.Extensions.Identity.Core (18)
Microsoft.Extensions.Identity.Stores (3)
Microsoft.Extensions.Localization (1)
Microsoft.Extensions.Localization.RootNamespace.Tests (1)
Microsoft.Extensions.Localization.Tests (5)
Microsoft.Extensions.Logging.AzureAppServices (3)
Microsoft.Extensions.Logging.Console (1)
Microsoft.Extensions.ObjectPool.DependencyInjection (1)
Microsoft.Extensions.ObjectPool.DependencyInjection.Tests (4)
Microsoft.Extensions.ObjectPool.Microbenchmark (1)
Microsoft.Extensions.ObjectPool.Tests (3)
Microsoft.Extensions.Options.Contextual (2)
Microsoft.Extensions.Options.SourceGeneration (7)
Microsoft.Extensions.Resilience.Tests (2)
Microsoft.Extensions.SecretManager.Tools.Tests (2)
Microsoft.Extensions.ServiceDiscovery (7)
Microsoft.Extensions.ServiceDiscovery.Abstractions (1)
Microsoft.Extensions.Telemetry (16)
Microsoft.Extensions.Telemetry.Abstractions (6)
Microsoft.Extensions.Telemetry.Abstractions.Tests (5)
Microsoft.Extensions.Telemetry.PerformanceTests (3)
Microsoft.Extensions.Telemetry.Tests (4)
Microsoft.Extensions.TimeProvider.Testing.Tests (29)
Microsoft.Extensions.Validation (5)
Microsoft.Extensions.Validation.ValidationsGenerator (11)
Microsoft.Gen.ComplianceReports (1)
Microsoft.Gen.ComplianceReports.Unit.Tests (5)
Microsoft.Gen.ContextualOptions (1)
Microsoft.Gen.ContextualOptions.Unit.Tests (5)
Microsoft.Gen.Logging (13)
Parsing\TemplateProcessor.cs (10)
28var scanIndex = 0;
29var endIndex = message!.Length;
34var openBraceIndex = FindBraceIndex(message, '{', scanIndex, endIndex);
57var formatDelimiterIndex = FindIndexOfAny(message, _formatDelimiters, openBraceIndex, closeBraceIndex);
87var scanIndex = 0;
88var endIndex = message!.Length;
91var openBraceIndex = FindBraceIndex(message, '{', scanIndex, endIndex);
104var closeBraceIndex = FindBraceIndex(message, '}', openBraceIndex + 1, endIndex);
112var formatDelimiterIndex = FindIndexOfAny(message, _formatDelimiters, openBraceIndex, closeBraceIndex);
130var findIndex = message.IndexOfAny(chars, startIndex, endIndex - startIndex);
Microsoft.Gen.Logging.Generated.Tests (1)
Microsoft.Gen.Logging.Unit.Tests (6)
Microsoft.Gen.MetadataExtractor (1)
Microsoft.Gen.MetadataExtractor.Unit.Tests (5)
Microsoft.Gen.Metrics (2)
Microsoft.Gen.Metrics.Unit.Tests (5)
Microsoft.Gen.MetricsReports (1)
Microsoft.Gen.MetricsReports.Unit.Tests (5)
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Microsoft.JSInterop (10)
Microsoft.JSInterop.Tests (12)
Microsoft.Maui (46)
Microsoft.Maui.Controls (313)
Microsoft.Maui.Controls.Build.Tasks (32)
Microsoft.Maui.Controls.Maps (5)
Microsoft.Maui.Controls.SourceGen (5)
Microsoft.Maui.Controls.Xaml (20)
Microsoft.Maui.Essentials (8)
Microsoft.Maui.Graphics (130)
GeometryUtil.cs (3)
153 var sameSide = 0;
202 var s1 = SameSide(x0, y0, x1, y1, x2, y2, x3, y3);
203 var s2 = SameSide(x2, y2, x3, y3, x0, y0, x1, y1);
Text\AttributedTextRunExtensions.cs (33)
38 var end = start + length;
81 var start1 = first.Start;
82 var length1 = Math.Min(first.Length, second.Length);
83 var start2 = start1 + length1;
84 var length2 = Math.Max(first.Length, second.Length) - length1;
91 var start1 = first.Start;
92 var length1 = Math.Min(first.Length, second.Length);
93 var start2 = start1 + length1;
94 var length2 = Math.Max(first.Length, second.Length) - length1;
104 var start1 = first.Start;
105 var length1 = second.Start - first.Start;
106 var start2 = start1 + length1;
107 var length2 = Math.Max(first.Length, second.Length) - length1;
114 var start1 = second.Start;
115 var length1 = first.Start - second.Start;
116 var start2 = start1 + length1;
117 var length2 = Math.Max(first.Length, second.Length) - length1;
127 var start1 = first.Start;
128 var length1 = second.Start - first.Start;
129 var start2 = start1 + length1;
130 var length2 = second.Length;
131 var start3 = start2 + length2;
132 var length3 = Math.Max(first.Length, second.Length) - (length1 + length2);
140 var start1 = second.Start;
141 var length1 = first.Start - second.Start;
142 var start2 = start1 + length1;
143 var length2 = first.Length;
144 var start3 = start2 + length2;
145 var length3 = Math.Max(first.Length, second.Length) - (length1 + length2);
162 var end = run.GetEnd();
166 var start = Math.Max(run.Start, 0);
167 var maxLength = textLength - start;
168 var length = Math.Min(run.Length, maxLength);
Microsoft.Maui.Graphics.Skia (40)
Microsoft.Maui.Graphics.Text.Markdig (11)
Microsoft.Maui.Graphics.Win2D.WinUI.Desktop (7)
Microsoft.Maui.Resizetizer (15)
Microsoft.ML.AutoML (55)
Microsoft.ML.AutoML.Samples (3)
Microsoft.ML.AutoML.Tests (17)
Microsoft.ML.CodeGenerator (3)
Microsoft.ML.Core (35)
Microsoft.ML.Core.Tests (32)
UnitTests\TestEntryPoints.cs (7)
90var splitOutput = TrainTestSplit.Split(Env, new TrainTestSplit.Input { Data = dataView, Fraction = 0.9f });
419var splitOutput = CVSplit.Split(Env, new CVSplit.Input { Data = dataView, NumFolds = nModels + 1 });
1508var splitOutput = CVSplit.Split(Env, new CVSplit.Input { Data = dataView, NumFolds = 3 });
1545var splitOutput = CVSplit.Split(Env, new CVSplit.Input { Data = dataView, NumFolds = nModels + 1 });
1797var splitOutput = CVSplit.Split(Env, new CVSplit.Input { Data = dataView, NumFolds = nModels + 1 });
2002var splitOutput = CVSplit.Split(Env, new CVSplit.Input { Data = dataView, NumFolds = nModels + 1 });
2149var splitOutput = CVSplit.Split(Env, new CVSplit.Input { Data = dataView, NumFolds = nModels });
Microsoft.ML.CpuMath (2)
Microsoft.ML.Data (198)
Data\Conversion.cs (44)
22using I4 = Int32;
120AddStd<I1, I4>(Convert);
130AddStd<I2, I4>(Convert);
138AddStd<I4, I1>(Convert);
139AddStd<I4, I2>(Convert);
140AddStd<I4, I4>(Convert);
141AddStd<I4, I8>(Convert);
142AddStd<I4, R4>(Convert);
143AddStd<I4, R8>(Convert);
144AddAux<I4, SB>(Convert);
145AddStd<I4, BL>(Convert);
146AddStd<I4, TX>(Convert);
150AddStd<I8, I4>(Convert);
226AddStd<TX, I4>(Convert);
242AddStd<BL, I4>(Convert);
280AddIsDef<I4>(IsDefault);
302AddTryParse<I4>(TryParse);
778private bool IsDefault(in I4 src) => src == default(I4);
809public void Convert(in I4 src, ref I1 dst) => dst = (I1)src;
816public void Convert(in I4 src, ref I2 dst) => dst = (I2)src;
821public void Convert(in I1 src, ref I4 dst) => dst = src;
822public void Convert(in I2 src, ref I4 dst) => dst = src;
823public void Convert(in I4 src, ref I4 dst) => dst = src;
824public void Convert(in I8 src, ref I4 dst) => dst = (I4)src;
830public void Convert(in I4 src, ref I8 dst) => dst = src;
881public void Convert(in I4 src, ref R4 dst) => dst = (R4)src;
899public void Convert(in I4 src, ref R8 dst) => dst = (R8)src;
917public void Convert(in I4 src, ref SB dst) { ClearDst(ref dst); dst.Append(src); }
942public void Convert(in I4 src, ref TX dst) => dst = src.ToString().AsMemory();
962public void Convert(in I4 src, ref BL dst) => dst = System.Convert.ToBoolean(src);
1255public bool TryParse(in TX src, out I4 dst)
1258TryParseSigned(I4.MaxValue, in src, out long? res);
1265Contracts.Check((I4)res == res, "Overflow or underflow occurred while converting value in text to int.");
1266dst = (I4)res;
1467private I4 ParseI4(in TX src)
1469TryParseSigned(I4.MaxValue, in src, out long? res);
1471Contracts.Check((I4)res == res, "Overflow or underflow occurred while converting value in text to int.");
1472return (I4)res;
1661public void Convert(in TX span, ref I4 value)
1724public void Convert(in BL src, ref I4 dst) => dst = System.Convert.ToInt32(src);
Transforms\ValueMapping.cs (2)
1138CastInputTo<Int32>(ctx, out node, srcVariableName, opType, labelEncoderOutput, NumberDataViewType.Int64);
1140CastInputTo<Int32>(ctx, out node, srcVariableName, opType, labelEncoderOutput, TextDataViewType.Instance);
Microsoft.ML.DataView (1)
Microsoft.ML.Ensemble (2)
Microsoft.ML.EntryPoints (1)
Microsoft.ML.FastTree (100)
Microsoft.ML.GenAI.Core (19)
Microsoft.ML.GenAI.Core.Tests (1)
Microsoft.ML.GenAI.LLaMA (7)
Microsoft.ML.GenAI.Mistral (5)
Microsoft.ML.GenAI.Phi (15)
Microsoft.ML.IntegrationTests (5)
Microsoft.ML.LightGbm (2)
Microsoft.ML.Mkl.Components (4)
Microsoft.ML.OnnxTransformer (11)
Microsoft.ML.OnnxTransformerTest (11)
Microsoft.ML.Parquet (1)
Microsoft.ML.PCA (18)
Microsoft.ML.PerformanceTests (1)
Microsoft.ML.Predictor.Tests (1)
Microsoft.ML.Samples (22)
Microsoft.ML.Samples.OneDal (3)
Microsoft.ML.SamplesUtils (1)
Microsoft.ML.SearchSpace (9)
Microsoft.ML.SearchSpace.Tests (2)
Microsoft.ML.StandardTrainers (13)
Microsoft.ML.Sweeper (2)
Microsoft.ML.TensorFlow (20)
Microsoft.ML.TensorFlow.Tests (24)
Microsoft.ML.TestFramework (2)
Microsoft.ML.TestFrameworkCommon (1)
Microsoft.ML.Tests (79)
ExpressionLanguageTests\ExpressionLanguageTests.cs (30)
36using I4 = System.Int32;
362var v = (int)src;
466FunctionProviderUtils.Fn<I4, BL, R4[], R4>(Var));
470FunctionProviderUtils.Fn<I4>(B),
471FunctionProviderUtils.Fn<I4, I4>(B),
472FunctionProviderUtils.Fn<I4, I4, I4>(B));
477FunctionProviderUtils.Fn<string, I4>(X),
478FunctionProviderUtils.Fn<I4, I4>(X),
488FunctionProviderUtils.Fn<I4, I4>(Dump),
494FunctionProviderUtils.Fn<TX, I4, I4>(Dump),
535public static R4 Var(I4 a, BL b, R4[] c)
545public static I4 B()
550public static I4 B(I4 a)
555public static I4 B(I4 a, I4 b)
565public static I4 X(string a)
570public static I4 X(I4 a)
657FunctionProviderUtils.Fn<I4, I4>(A));
668public static I4 A(I4 a)
Microsoft.ML.TimeSeries (72)
SSaForecasting.cs (6)
231/// <seealso cref="Microsoft.ML.TimeSeriesCatalog.ForecastBySsa(Microsoft.ML.ForecastingCatalog,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.Single,Microsoft.ML.Transforms.TimeSeries.RankSelectionMethod,System.Int32?,System.Int32?,System.Boolean,System.Boolean,Microsoft.ML.Transforms.TimeSeries.GrowthRatio?,System.String,System.String,System.Single,System.Boolean)" />
Microsoft.ML.TimeSeries.Tests (7)
Microsoft.ML.Tokenizers (10)
Microsoft.ML.Tokenizers.Tests (2)
Microsoft.ML.TorchSharp (57)
Microsoft.ML.TorchSharp.Tests (1)
Microsoft.ML.Transforms (190)
Microsoft.ML.Vision (15)
Microsoft.Net.Http.Headers (150)
Microsoft.Net.Http.Headers.Tests (6)
Microsoft.VisualBasic.Core (97)
Microsoft\VisualBasic\CompilerServices\Conversions.vb (25)
107If TypeOf Value Is Int32 Then
108Return CBool(DirectCast(Value, Int32))
251If TypeOf Value Is Int32 Then
252Return CByte(DirectCast(Value, Int32))
398If TypeOf Value Is Int32 Then
399Return CSByte(DirectCast(Value, Int32))
541If TypeOf Value Is Int32 Then
542Return CShort(DirectCast(Value, Int32))
687If TypeOf Value Is Int32 Then
688Return CUShort(DirectCast(Value, Int32))
830If TypeOf Value Is Int32 Then
831Return CInt(DirectCast(Value, Int32))
975If TypeOf Value Is Int32 Then
976Return CUInt(DirectCast(Value, Int32))
1121If TypeOf Value Is Int32 Then
1122Return CLng(DirectCast(Value, Int32))
1268If TypeOf Value Is Int32 Then
1269Return CULng(DirectCast(Value, Int32))
1427If TypeOf Value Is Int32 Then
1428Return CDec(DirectCast(Value, Int32))
1667If TypeOf Value Is Int32 Then
1668Return CSng(DirectCast(Value, Int32))
1812If TypeOf Value Is Int32 Then
1813Return CDbl(DirectCast(Value, Int32))
2391Private Shared Function CastInt32Enum(ByVal Expression As Int32, ByVal TargetType As Type) As Object
Microsoft\VisualBasic\CompilerServices\ObjectType.vb (16)
246Return GetType(Int32)
794Private Shared Function ObjTstInt32(ByVal d1 As Int32, ByVal d2 As Int32) As Integer
955Dim Int32Result As Int32
983Int32Result = -CType(DirectCast(obj, Int16), Int32)
985Int32Result = -CType(conv.ToInt16(Nothing), Int32)
990If TypeOf obj Is Int32 Then
991Int64Result = -CType(DirectCast(obj, Int32), Int64)
1096Return CType(Int64Result, Int32)
1121Dim int32Value As Int32
3022If result < Int32.MinValue OrElse result > Int32.MaxValue Then
3331Private Shared Function IDivideInt32(ByVal d1 As Int32, ByVal d2 As Int32) As Object
3339Public Shared Function ShiftLeftObj(ByVal o1 As Object, ByVal amount As Int32) As Object
3376Public Shared Function ShiftRightObj(ByVal o1 As Object, ByVal amount As Int32) As Object
Microsoft\VisualBasic\CompilerServices\Operators.vb (39)
768Private Shared Function CompareInt32(ByVal left As Int32, ByVal right As Int32) As CompareClass
990If TypeOf Operand Is Int32 Then
991Return NegateInt32(DirectCast(Operand, Int32))
1087Private Shared Function NegateInt32(ByVal operand As Int32) As Object
1088If operand = Int32.MinValue Then
1089Return -CLng(Int32.MinValue)
1228Private Shared Function NotInt32(ByVal operand As Int32, ByVal operandType As Type) As Object
1229Dim result As Int32 = Not operand
1620Private Shared Function AndInt32(ByVal left As Int32, ByVal right As Int32, Optional ByVal enumType As Type = Nothing) As Object
1621Dim result As Int32 = left And right
1992Private Shared Function OrInt32(ByVal left As Int32, ByVal right As Int32, Optional ByVal enumType As Type = Nothing) As Object
1993Dim result As Int32 = left Or right
2385Private Shared Function XorInt32(ByVal left As Int32, ByVal right As Int32, Optional ByVal enumType As Type = Nothing) As Object
2386Dim result As Int32 = left Xor right
2838Dim result As Int32 = CInt(left) + CInt(right)
2849Dim result As Int32 = CInt(left) + CInt(right)
2858Private Shared Function AddInt32(ByVal left As Int32, ByVal right As Int32) As Object
2862If result > Int32.MaxValue OrElse result < Int32.MinValue Then
3306Dim result As Int32 = CInt(left) - CInt(right)
3317Dim result As Int32 = CInt(left) - CInt(right)
3326Private Shared Function SubtractInt32(ByVal left As Int32, ByVal right As Int32) As Object
3330If result < Int32.MinValue OrElse result > Int32.MaxValue Then
3720Dim result As Int32 = CInt(left) * CInt(right)
3746Dim result As Int32 = CInt(left) * CInt(right)
3760If result > Int32.MaxValue Then
3770Private Shared Function MultiplyInt32(ByVal left As Int32, ByVal right As Int32) As Object
3774If result > Int32.MaxValue OrElse result < Int32.MinValue Then
5003Private Shared Function IntDivideInt32(ByVal left As Int32, ByVal right As Int32) As Object
Microsoft.VisualStudio.LanguageServices (303)
CodeMarkers\ManagedCodeMarkers.cs (8)
36public static extern void TestDllPerfCodeMarker(System.Int32 nTimerID, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] aUserParams, System.Int32 cbParams);
39public static extern void TestDllPerfCodeMarkerString(System.Int32 nTimerID, [MarshalAs(UnmanagedType.LPStr, SizeParamIndex = 2)] string aUserParams, System.Int32 cbParams);
51public static extern void ProductDllPerfCodeMarker(System.Int32 nTimerID, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] aUserParams, System.Int32 cbParams);
54public static extern void ProductDllPerfCodeMarkerString(System.Int32 nTimerID, [MarshalAs(UnmanagedType.LPStr, SizeParamIndex = 2)] string aUserParams, System.Int32 cbParams);
Snippets\SnippetExpansionClient.cs (11)
230var currentStartPosition = snippetTrackingSpan.GetStartPoint(SubjectBuffer.CurrentSnapshot).Position;
258TextView.TextSnapshot.GetLineAndCharacter(endSpanInSurfaceBuffer.Start.Position, out var endLine, out var endChar);
375pBuffer.GetLengthOfLine(ts[0].iStartLine, out var lineLength);
377pBuffer.GetPositionOfLine(ts[0].iStartLine, out var endLinePosition);
503buffer.GetLineIndexOfPosition(dataBufferSpan.Start.Position, out var startLine, out var startIndex);
504buffer.GetLineIndexOfPosition(dataBufferSpan.End.Position, out var endLine, out var endIndex);
898var position = SubjectBuffer.CurrentSnapshot.GetPosition(adjustedTextSpan.iStartLine, adjustedTextSpan.iStartIndex);
1043textLines.GetLengthOfLine(caretLine, out var lineLength);
Telemetry\CodeMarkerLogger.cs (57)
10using CodeMarkerId = System.Int32;
18private static readonly Dictionary<FunctionId, List<Tuple<CodeMarkerId, CodeMarkerId>>> s_blockMap
19= new Dictionary<FunctionId, List<Tuple<CodeMarkerId, CodeMarkerId>>>()
21{ FunctionId.NavigateTo_Search, new List<Tuple<CodeMarkerId, CodeMarkerId>>()
27{ FunctionId.Rename_InlineSession, new List<Tuple<CodeMarkerId, CodeMarkerId>>()
32{ FunctionId.Rename_FindLinkedSpans, new List<Tuple<CodeMarkerId, CodeMarkerId>>()
37{ FunctionId.WinformDesigner_GenerateXML, new List<Tuple<CodeMarkerId, CodeMarkerId>>()
42{ FunctionId.BackgroundCompiler_BuildCompilationsAsync, new List<Tuple<CodeMarkerId, CodeMarkerId>>()
48{ FunctionId.FindReference, new List<Tuple<CodeMarkerId, CodeMarkerId>>()
53{ FunctionId.SmartTags_SmartTagInitializeFixes, new List<Tuple<CodeMarkerId, CodeMarkerId>>()
58{ FunctionId.SmartTags_ApplyQuickFix, new List<Tuple<CodeMarkerId, CodeMarkerId>>()
64{ FunctionId.LineCommit_CommitRegion, new List<Tuple<CodeMarkerId, CodeMarkerId>>()
69{ FunctionId.Tagger_Outlining_TagProducer_ProduceTags, new List<Tuple<CodeMarkerId, CodeMarkerId>>()
74{ FunctionId.Tagger_LineSeparator_TagProducer_ProduceTags, new List<Tuple<CodeMarkerId, CodeMarkerId>>()
79{ FunctionId.NavigationBar_ComputeModelAsync, new List<Tuple<CodeMarkerId, CodeMarkerId>>()
84{ FunctionId.Completion_ModelComputer_DoInBackground, new List<Tuple<CodeMarkerId, CodeMarkerId>>()
90{ FunctionId.SignatureHelp_ModelComputation_UpdateModelInBackground, new List<Tuple<CodeMarkerId, CodeMarkerId>>()
95{ FunctionId.Formatting_Format, new List<Tuple<CodeMarkerId, CodeMarkerId>>()
100{ FunctionId.Formatting_ApplyResultToBuffer, new List<Tuple<CodeMarkerId, CodeMarkerId>>()
105{ FunctionId.SmartTags_RefreshSession, new List<Tuple<CodeMarkerId, CodeMarkerId>>()
113private static readonly Dictionary<FunctionId, List<CodeMarkerId>> s_map
114= new Dictionary<FunctionId, List<CodeMarkerId>>()
116{ FunctionId.Rename_InlineSession, new List<CodeMarkerId>() { CodeMarkerEvent.perfVBRenameSymbolEnd } },
117{ FunctionId.BackgroundCompiler_BuildCompilationsAsync, new List<CodeMarkerId>() { CodeMarkerEvent.perfVBCompilerReachedBoundState, CodeMarkerEvent.perfVBCompilerReachedCompiledState } },
118{ FunctionId.Completion_ModelComputer_DoInBackground, new List<CodeMarkerId>() { CodeMarkerEvent.perfVBIntelliXMLIndexingEnd } },
119{ FunctionId.WorkCoordinator_AsyncWorkItemQueue_FirstItem, new List<CodeMarkerId>() { CodeMarkerEvent.perfVBCompilerRegisterDesignViewAttributeBegin, CodeMarkerEvent.perfVBCompilerCommitBegin } },
120{ FunctionId.WorkCoordinator_AsyncWorkItemQueue_LastItem, new List<CodeMarkerId>() { CodeMarkerEvent.perfVBCompilerRegisterDesignViewAttributeEnd, CodeMarkerEvent.perfVBCompilerCommitEnd } },
121{ FunctionId.Snippet_OnAfterInsertion, new List<CodeMarkerId>() { CodeMarkerEvent.perfVBInsertSnippetEnd } }
124private static readonly Func<CodeMarkerId, CodeMarkerId> s_getter = i => i;
125private static Func<Tuple<CodeMarkerId, CodeMarkerId>, CodeMarkerId> s_startGetter => t => t.Item1;
126private static Func<Tuple<CodeMarkerId, CodeMarkerId>, CodeMarkerId> s_endGetter => t => t.Item2;
157for (var i = 0; i < items.Count; i++)
159var marker = getter(items[i]);
Microsoft.VisualStudio.LanguageServices.CSharp (54)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (14)
Microsoft.VisualStudio.LanguageServices.Xaml (7)
Microsoft.Web.Xdt.Extensions (2)
mscorlib (1)
Mvc.Api.Analyzers.Test (12)
MyFrontend (1)
MySql.ApiService (2)
netstandard (1)
OpenIdConnectSample (1)
OrleansServer (1)
ParameterEndToEnd.ApiService (1)
PrepareTests (3)
PresentationBuildTasks (60)
PresentationCore (367)
System\Windows\Input\Stylus\Common\StylusPointPropertyInfoDefaults.cs (22)
13Int32.MinValue,
14Int32.MaxValue,
23Int32.MinValue,
24Int32.MaxValue,
33Int32.MinValue,
34Int32.MaxValue,
43Int32.MinValue,
44Int32.MaxValue,
53Int32.MinValue,
54Int32.MaxValue,
73Int32.MinValue,
74Int32.MaxValue,
84Int32.MinValue,
85Int32.MaxValue,
174Int32.MinValue,
175Int32.MaxValue,
184Int32.MinValue,
185Int32.MaxValue,
194Int32.MinValue,
195Int32.MaxValue,
234Int32.MinValue,
235Int32.MaxValue,
System\Windows\Media\Animation\Generated\Int32Animation.cs (32)
32private Int32[] _keyValues;
47Type typeofProp = typeof(Int32?);
56new PropertyMetadata((Int32?)null, propCallback),
63new PropertyMetadata((Int32?)null, propCallback),
70new PropertyMetadata((Int32?)null, propCallback),
94public Int32Animation(Int32 toValue, Duration duration)
106public Int32Animation(Int32 toValue, Duration duration, FillBehavior fillBehavior)
119public Int32Animation(Int32 fromValue, Int32 toValue, Duration duration)
132public Int32Animation(Int32 fromValue, Int32 toValue, Duration duration, FillBehavior fillBehavior)
205protected override Int32 GetCurrentValueCore(Int32 defaultOriginValue, Int32 defaultDestinationValue, AnimationClock animationClock)
222Int32 from = new Int32();
223Int32 to = new Int32();
224Int32 accumulated = new Int32();
225Int32 foundation = new Int32();
339Int32 accumulator = AnimatedTypeHelpers.SubtractInt32(to, from);
364_keyValues = new Int32[2];
371_keyValues = new Int32[2];
378_keyValues = new Int32[1];
385_keyValues = new Int32[1];
391_keyValues = new Int32[1];
412Int32? typedValue = (Int32?)value;
432public Int32? From
436return (Int32?)GetValue(FromProperty);
452public Int32? To
456return (Int32?)GetValue(ToProperty);
472public Int32? By
476return (Int32?)GetValue(ByProperty);
PresentationFramework (221)
MS\Internal\Data\RBNode.cs (4)
820node.LeftSize = Int32.Parse(s.AsSpan(0, index), TypeConverterHelper.InvariantEnglishUS);
824node.Size = Int32.Parse(s.AsSpan(0, index), TypeConverterHelper.InvariantEnglishUS);
830node.SetItemAt(k, AsT(Int32.Parse(s.AsSpan(0, index), TypeConverterHelper.InvariantEnglishUS)));
834node.SetItemAt(node.Size - 1, AsT(Int32.Parse(s.AsSpan(0, index), TypeConverterHelper.InvariantEnglishUS)));
MS\Internal\IO\Packaging\ManagedIStream.cs (7)
41void IStream.Read(Byte[] buffer, Int32 bufferSize, IntPtr bytesReadPtr)
43Int32 bytesRead = _ioStream.Read(buffer, 0, (int) bufferSize);
59void IStream.Seek(Int64 offset, Int32 origin, IntPtr newPositionPtr)
143void IStream.Write(Byte[] buffer, Int32 bufferSize, IntPtr bytesWrittenPtr)
184void IStream.Commit(Int32 flags)
195void IStream.LockRegion(Int64 offset, Int64 byteCount, Int32 lockType)
217void IStream.UnlockRegion(Int64 offset, Int64 byteCount, Int32 lockType)
MS\Internal\Printing\UnsafeNativeMethods.cs (1)
16Int32
Publishers.AppHost (2)
RazorPagesWebSite (1)
RazorWebSite (2)
ReachFramework (6)
Replay (32)
ResultsOfTGenerator (1)
Roslyn.Diagnostics.Analyzers (844)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count;
162var capacity = source._buckets.Length;
163var threshold = HashHelpers.ExpandPrime(source.Count + 1);
179for (var i = 0; i < source._count; i++)
201var count = _count;
237var hashCode = item!.GetHashCode();
238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0;
260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
299var last = -1;
308ref var bucket = ref GetBucketRef(hashCode);
309var i = bucket - 1; // Value in buckets is 1-based
402var index = FindItemIndex(equalValue);
565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
822for (var i = 0; i < _count && count != 0; i++)
842var numRemoved = 0;
843for (var i = 0; i < _count; i++)
881var currentCapacity = _entries.Length;
892var newSize = HashHelpers.GetPrime(capacity);
904var count = _count;
912for (var i = 0; i < count; i++)
917ref var bucket = ref GetBucketRef(entry._hashCode);
930var oldSegmentCount = segments.Length;
931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>();
938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++)
942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>());
954var capacity = Count;
956var newSize = HashHelpers.GetPrime(capacity);
958var currentCapacity = oldEntries.Length;
964var oldCount = _count;
968var count = 0;
969for (var i = 0; i < oldCount; i++)
971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries.
976ref var bucket = ref GetBucketRef(hashCode);
1000var size = HashHelpers.GetPrime(capacity);
1032ref var bucket = ref RoslynUnsafe.NullRef<int>();
1040var i = bucket - 1; // Value in _buckets is 1-based
1066var i = bucket - 1; // Value in _buckets is 1-based
1096var count = _count;
1150for (var i = 0; i < _count; i++)
1176var originalCount = _count;
1187var index = FindItemIndex(item);
1196for (var i = 0; i < originalCount; i++)
1244var originalCount = _count;
1259if (AddIfNotPresent(item, out var location))
1282for (var i = 0; i < originalCount; i++)
1319var numElementsInOther = 0;
1331var originalCount = _count;
1339var unfoundCount = 0; // count of items in other not found in this
1340var uniqueFoundCount = 0; // count of unique items in other found in this
1344var index = FindItemIndex(item);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start =
89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
89var numberOfTabs = 0;
90var numberOfSpaces = Math.Max(0, desiredIndentation);
103var numberOfTabs = 0;
104var numberOfSpaces = Math.Max(0, desiredIndentation);
135var initialColumn = baseToken.RawKind == 0 ? 0 /* the very beginning of the file */ : treeInfo.GetOriginalColumn(tabSize, baseToken);
152var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(triviaText);
159var newIndentation = GetNewIndentationForComments(triviaText, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
193for (var i = 1; i < lines.Length; i++)
196var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(line);
199var newIndentation = GetNewIndentationForComments(line, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
220var currentIndentation = line.GetColumnFromLineOffset(nonWhitespaceCharIndex, tabSize);
226for (var i = 0; i < text.Length; i++)
242var i = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (24)
30for (var i = 0; i < 20; i++)
145for (var i = 0; i < text.Length; i++)
297for (var i = 0; i < list.Count; i++)
501for (var i = span.Start - this.Token1.Span.End; i < span.Length; i++)
525var index = this.OriginalString.IndexOf(this.IsNewLine);
531for (var i = 0; i < index; i++)
554var lines = GetRuleLines(rule, lineColumnAfterTrivia1, existingWhitespaceBetween);
555var spaceOrIndentations = GetRuleSpacesOrIndentation(lineColumnBeforeTrivia1, lineColumnAfterTrivia1, existingWhitespaceBetween, trivia2, rule);
594var adjustedRuleLines = Math.Max(0, rule.Lines - GetTrailingLinesAtEndOfTrivia1(lineColumnAfterTrivia1));
602var initialColumn = (lastText == this.OriginalString) ? this.InitialLineColumn.Column : 0;
604var index = lastText.GetFirstNonWhitespaceIndexInString();
610var position = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, index);
611var tokenPosition = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, lastText.Length);
635var insertionIndex = GetInsertionIndex(changes);
636for (var i = lineBreaks.Count - 1; i >= 0; i--)
652for (var i = changes.Count - 1; i >= 0; i--)
662for (var i = changes.Count - 1; i >= 0; i--)
689if (TryGetMatchingChangeIndex(changes, out var index))
717for (var i = 0; i < changes.Count; i++)
741for (var i = this.OriginalString.Length - 1; i >= 0; i--)
774for (var i = 0; i < delta.Lines; i++)
800for (var i = 0; i < delta.Lines; i++)
897var initialColumn = this.Token1.RawKind == 0 ? 0 : this.TokenStream.GetCurrentColumn(this.Token1);
937var offset = trivia.FullSpan.Start - this.StartPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (21)
45var count = (int)Math.Min(ChunkSize, length - i);
48var chunkOffset = 0;
51var bytesRead = await stream.ReadAsync(chunk, chunkOffset, count, cancellationToken).ConfigureAwait(false);
181var totalCopyCount = Read(this.chunks, this.position, this.length, buffer, index, count);
194var currentOffset = GetChunkOffset(position);
196var copyCount = Math.Min(Math.Min(ChunkSize - currentOffset, count), (int)(length - position));
225var count = checked((int)Length);
228var chunkIndex = 0;
232var copyCount = Math.Min(chunk.Length, count);
310var nextIndex = GetChunkIndex(value);
311for (var i = this.chunks.Count; i <= nextIndex; i++)
335var chunkIndex = GetChunkIndex(value);
336var chunkOffset = GetChunkOffset(value);
340var trimIndex = chunkIndex + 1;
341for (var i = trimIndex; i < chunks.Count; i++)
359var currentIndex = CurrentChunkIndex;
360var currentOffset = CurrentChunkOffset;
375var currentIndex = index;
376var countLeft = count;
381var currentOffset = CurrentChunkOffset;
383var writeCount = Math.Min(ChunkSize - currentOffset, countLeft);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
Roslyn.Diagnostics.CSharp.Analyzers (188)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (1)
283var index = -1;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (19)
90if (!s_kindPrecedenceMap.TryGetValue(x.Kind(), out var xPrecedence) ||
91!s_kindPrecedenceMap.TryGetValue(y.Kind(), out var yPrecedence))
158if (EqualAccessibility(x, x.Modifiers, y, y.Modifiers, out var result))
171if (EqualConstness(x.Modifiers, y.Modifiers, out var result) &&
190if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) &&
201if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) &&
220EqualParameterCount(x.ParameterList, y.ParameterList, out var result);
227if (EqualOperatorPrecedence(x.OperatorToken, y.OperatorToken, out var result))
237if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) &&
251if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) &&
262if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) &&
276if (EqualAccessibility(x, x.Modifiers, y, y.Modifiers, out var result))
289if (EqualStaticness(x.Modifiers, y.Modifiers, out var result) &&
388var xAccessibility = GetAccessibilityPrecedence(xModifiers, x.Parent ?? y.Parent);
389var yAccessibility = GetAccessibilityPrecedence(yModifiers, y.Parent ?? x.Parent);
403s_operatorPrecedenceMap.TryGetValue(x.Kind(), out var xPrecedence);
404s_operatorPrecedenceMap.TryGetValue(y.Kind(), out var yPrecedence);
412var xParameterCount = x.Parameters.Count;
413var yParameterCount = y.Parameters.Count;
Roslyn.Test.PdbUtilities (20)
Roslyn.Test.Performance.Utilities (1)
Roslyn.VisualStudio.DiagnosticsWindow (9)
Roslyn.VisualStudio.Next.UnitTests (38)
RoutingSandbox (3)
RoutingWebSite (2)
RunTests (13)
ScenarioTests.Common.Tests (1)
SemanticSearch.BuildTask (16)
Seq.ApiService (3)
Shared (3)
Shared.Tests (6)
SignalR.Client.FunctionalTestApp (2)
SignalRSamples (6)
SignalRServerlessWeb (1)
SocialSample (2)
Sockets.BindTests (16)
Sockets.FunctionalTests (79)
StackDepthTest (1)
Stress.ApiService (20)
Stress.AppHost (8)
Stress.TelemetryService (2)
Swaggatherer (22)
System.ComponentModel.Composition (4)
System.ComponentModel.TypeConverter (1)
System.Composition.Hosting (4)
System.Composition.Runtime (2)
System.Composition.TypedParts (5)
System.Diagnostics.DiagnosticSource (23)
System.Drawing.Primitives (1)
System.IO.Pipelines (3)
System.Linq.Expressions (6)
System.Memory (1)
System.Net.WebSockets.Client (1)
System.Private.CoreLib (3)
System.Private.CoreLib.Generators (1)
System.Private.DataContractSerialization (3)
System.Private.Xml (1)
System.Reflection.Metadata (7)
System.Runtime (1)
System.Runtime.Numerics (2)
System.Security.Cryptography.Pkcs (2)
System.ServiceModel.Primitives.Tests (2)
System.ServiceModel.UnixDomainSocket (2)
System.Text.Encodings.Web (1)
System.Windows.Controls.Ribbon (5)
System.Windows.Forms.Tests (1)
SystemdTestApp (1)
Templates.Blazor.Tests (14)
Templates.Blazor.WebAssembly.Auth.Tests (17)
Templates.Blazor.WebAssembly.Tests (17)
Templates.Mvc.Tests (17)
Templates.Tests (17)
Test.Utilities (791)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count;
162var capacity = source._buckets.Length;
163var threshold = HashHelpers.ExpandPrime(source.Count + 1);
179for (var i = 0; i < source._count; i++)
201var count = _count;
237var hashCode = item!.GetHashCode();
238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0;
260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
299var last = -1;
308ref var bucket = ref GetBucketRef(hashCode);
309var i = bucket - 1; // Value in buckets is 1-based
402var index = FindItemIndex(equalValue);
565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
822for (var i = 0; i < _count && count != 0; i++)
842var numRemoved = 0;
843for (var i = 0; i < _count; i++)
881var currentCapacity = _entries.Length;
892var newSize = HashHelpers.GetPrime(capacity);
904var count = _count;
912for (var i = 0; i < count; i++)
917ref var bucket = ref GetBucketRef(entry._hashCode);
930var oldSegmentCount = segments.Length;
931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>();
938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++)
942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>());
954var capacity = Count;
956var newSize = HashHelpers.GetPrime(capacity);
958var currentCapacity = oldEntries.Length;
964var oldCount = _count;
968var count = 0;
969for (var i = 0; i < oldCount; i++)
971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries.
976ref var bucket = ref GetBucketRef(hashCode);
1000var size = HashHelpers.GetPrime(capacity);
1032ref var bucket = ref RoslynUnsafe.NullRef<int>();
1040var i = bucket - 1; // Value in _buckets is 1-based
1066var i = bucket - 1; // Value in _buckets is 1-based
1096var count = _count;
1150for (var i = 0; i < _count; i++)
1176var originalCount = _count;
1187var index = FindItemIndex(item);
1196for (var i = 0; i < originalCount; i++)
1244var originalCount = _count;
1259if (AddIfNotPresent(item, out var location))
1282for (var i = 0; i < originalCount; i++)
1319var numElementsInOther = 0;
1331var originalCount = _count;
1339var unfoundCount = 0; // count of items in other not found in this
1340var uniqueFoundCount = 0; // count of unique items in other found in this
1344var index = FindItemIndex(item);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start =
89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
89var numberOfTabs = 0;
90var numberOfSpaces = Math.Max(0, desiredIndentation);
103var numberOfTabs = 0;
104var numberOfSpaces = Math.Max(0, desiredIndentation);
135var initialColumn = baseToken.RawKind == 0 ? 0 /* the very beginning of the file */ : treeInfo.GetOriginalColumn(tabSize, baseToken);
152var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(triviaText);
159var newIndentation = GetNewIndentationForComments(triviaText, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
193for (var i = 1; i < lines.Length; i++)
196var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(line);
199var newIndentation = GetNewIndentationForComments(line, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
220var currentIndentation = line.GetColumnFromLineOffset(nonWhitespaceCharIndex, tabSize);
226for (var i = 0; i < text.Length; i++)
242var i = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (24)
30for (var i = 0; i < 20; i++)
145for (var i = 0; i < text.Length; i++)
297for (var i = 0; i < list.Count; i++)
501for (var i = span.Start - this.Token1.Span.End; i < span.Length; i++)
525var index = this.OriginalString.IndexOf(this.IsNewLine);
531for (var i = 0; i < index; i++)
554var lines = GetRuleLines(rule, lineColumnAfterTrivia1, existingWhitespaceBetween);
555var spaceOrIndentations = GetRuleSpacesOrIndentation(lineColumnBeforeTrivia1, lineColumnAfterTrivia1, existingWhitespaceBetween, trivia2, rule);
594var adjustedRuleLines = Math.Max(0, rule.Lines - GetTrailingLinesAtEndOfTrivia1(lineColumnAfterTrivia1));
602var initialColumn = (lastText == this.OriginalString) ? this.InitialLineColumn.Column : 0;
604var index = lastText.GetFirstNonWhitespaceIndexInString();
610var position = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, index);
611var tokenPosition = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, lastText.Length);
635var insertionIndex = GetInsertionIndex(changes);
636for (var i = lineBreaks.Count - 1; i >= 0; i--)
652for (var i = changes.Count - 1; i >= 0; i--)
662for (var i = changes.Count - 1; i >= 0; i--)
689if (TryGetMatchingChangeIndex(changes, out var index))
717for (var i = 0; i < changes.Count; i++)
741for (var i = this.OriginalString.Length - 1; i >= 0; i--)
774for (var i = 0; i < delta.Lines; i++)
800for (var i = 0; i < delta.Lines; i++)
897var initialColumn = this.Token1.RawKind == 0 ? 0 : this.TokenStream.GetCurrentColumn(this.Token1);
937var offset = trivia.FullSpan.Start - this.StartPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (21)
45var count = (int)Math.Min(ChunkSize, length - i);
48var chunkOffset = 0;
51var bytesRead = await stream.ReadAsync(chunk, chunkOffset, count, cancellationToken).ConfigureAwait(false);
181var totalCopyCount = Read(this.chunks, this.position, this.length, buffer, index, count);
194var currentOffset = GetChunkOffset(position);
196var copyCount = Math.Min(Math.Min(ChunkSize - currentOffset, count), (int)(length - position));
225var count = checked((int)Length);
228var chunkIndex = 0;
232var copyCount = Math.Min(chunk.Length, count);
310var nextIndex = GetChunkIndex(value);
311for (var i = this.chunks.Count; i <= nextIndex; i++)
335var chunkIndex = GetChunkIndex(value);
336var chunkOffset = GetChunkOffset(value);
340var trimIndex = chunkIndex + 1;
341for (var i = trimIndex; i < chunks.Count; i++)
359var currentIndex = CurrentChunkIndex;
360var currentOffset = CurrentChunkOffset;
375var currentIndex = index;
376var countLeft = count;
381var currentOffset = CurrentChunkOffset;
383var writeCount = Math.Min(ChunkSize - currentOffset, countLeft);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
TestContentPackage (2)
TestStartupAssembly1 (1)
Text.Analyzers (843)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (58)
122var count = coll.Count;
162var capacity = source._buckets.Length;
163var threshold = HashHelpers.ExpandPrime(source.Count + 1);
179for (var i = 0; i < source._count; i++)
201var count = _count;
237var hashCode = item!.GetHashCode();
238var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
259var hashCode = item != null ? comparer!.GetHashCode(item) : 0;
260var i = GetBucketRef(hashCode) - 1; // Value in _buckets is 1-based
299var last = -1;
308ref var bucket = ref GetBucketRef(hashCode);
309var i = bucket - 1; // Value in buckets is 1-based
402var index = FindItemIndex(equalValue);
565(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
613(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: false);
701(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
777(var uniqueCount, var unfoundCount) = CheckUniqueAndUnfoundElements(other, returnIfUnfound: true);
822for (var i = 0; i < _count && count != 0; i++)
842var numRemoved = 0;
843for (var i = 0; i < _count; i++)
881var currentCapacity = _entries.Length;
892var newSize = HashHelpers.GetPrime(capacity);
904var count = _count;
912for (var i = 0; i < count; i++)
917ref var bucket = ref GetBucketRef(entry._hashCode);
930var oldSegmentCount = segments.Length;
931var newSegmentCount = (newSize + SegmentedArrayHelper.GetSegmentSize<Entry>() - 1) >> SegmentedArrayHelper.GetSegmentShift<Entry>();
938for (var i = oldSegmentCount - 1; i < newSegmentCount - 1; i++)
942var lastSegmentSize = newSize - ((newSegmentCount - 1) << SegmentedArrayHelper.GetSegmentShift<Entry>());
954var capacity = Count;
956var newSize = HashHelpers.GetPrime(capacity);
958var currentCapacity = oldEntries.Length;
964var oldCount = _count;
968var count = 0;
969for (var i = 0; i < oldCount; i++)
971var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries.
976ref var bucket = ref GetBucketRef(hashCode);
1000var size = HashHelpers.GetPrime(capacity);
1032ref var bucket = ref RoslynUnsafe.NullRef<int>();
1040var i = bucket - 1; // Value in _buckets is 1-based
1066var i = bucket - 1; // Value in _buckets is 1-based
1096var count = _count;
1150for (var i = 0; i < _count; i++)
1176var originalCount = _count;
1187var index = FindItemIndex(item);
1196for (var i = 0; i < originalCount; i++)
1244var originalCount = _count;
1259if (AddIfNotPresent(item, out var location))
1282for (var i = 0; i < originalCount; i++)
1319var numElementsInOther = 0;
1331var originalCount = _count;
1339var unfoundCount = 0; // count of items in other not found in this
1340var uniqueFoundCount = 0; // count of unique items in other found in this
1344var index = FindItemIndex(item);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxToken.cs (2)
84var start =
89var end =
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (1)
73var count = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (13)
89var numberOfTabs = 0;
90var numberOfSpaces = Math.Max(0, desiredIndentation);
103var numberOfTabs = 0;
104var numberOfSpaces = Math.Max(0, desiredIndentation);
135var initialColumn = baseToken.RawKind == 0 ? 0 /* the very beginning of the file */ : treeInfo.GetOriginalColumn(tabSize, baseToken);
152var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(triviaText);
159var newIndentation = GetNewIndentationForComments(triviaText, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
193for (var i = 1; i < lines.Length; i++)
196var nonWhitespaceCharIndex = GetFirstNonWhitespaceIndexInString(line);
199var newIndentation = GetNewIndentationForComments(line, nonWhitespaceCharIndex, forceIndentation, indentation, indentationDelta, tabSize);
220var currentIndentation = line.GetColumnFromLineOffset(nonWhitespaceCharIndex, tabSize);
226for (var i = 0; i < text.Length; i++)
242var i = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (24)
30for (var i = 0; i < 20; i++)
145for (var i = 0; i < text.Length; i++)
297for (var i = 0; i < list.Count; i++)
501for (var i = span.Start - this.Token1.Span.End; i < span.Length; i++)
525var index = this.OriginalString.IndexOf(this.IsNewLine);
531for (var i = 0; i < index; i++)
554var lines = GetRuleLines(rule, lineColumnAfterTrivia1, existingWhitespaceBetween);
555var spaceOrIndentations = GetRuleSpacesOrIndentation(lineColumnBeforeTrivia1, lineColumnAfterTrivia1, existingWhitespaceBetween, trivia2, rule);
594var adjustedRuleLines = Math.Max(0, rule.Lines - GetTrailingLinesAtEndOfTrivia1(lineColumnAfterTrivia1));
602var initialColumn = (lastText == this.OriginalString) ? this.InitialLineColumn.Column : 0;
604var index = lastText.GetFirstNonWhitespaceIndexInString();
610var position = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, index);
611var tokenPosition = lastText.ConvertTabToSpace(Options.TabSize, initialColumn, lastText.Length);
635var insertionIndex = GetInsertionIndex(changes);
636for (var i = lineBreaks.Count - 1; i >= 0; i--)
652for (var i = changes.Count - 1; i >= 0; i--)
662for (var i = changes.Count - 1; i >= 0; i--)
689if (TryGetMatchingChangeIndex(changes, out var index))
717for (var i = 0; i < changes.Count; i++)
741for (var i = this.OriginalString.Length - 1; i >= 0; i--)
774for (var i = 0; i < delta.Lines; i++)
800for (var i = 0; i < delta.Lines; i++)
897var initialColumn = this.Token1.RawKind == 0 ? 0 : this.TokenStream.GetCurrentColumn(this.Token1);
937var offset = trivia.FullSpan.Start - this.StartPosition;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (1)
64var priority = 0;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
56var id = _nextId++;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (21)
45var count = (int)Math.Min(ChunkSize, length - i);
48var chunkOffset = 0;
51var bytesRead = await stream.ReadAsync(chunk, chunkOffset, count, cancellationToken).ConfigureAwait(false);
181var totalCopyCount = Read(this.chunks, this.position, this.length, buffer, index, count);
194var currentOffset = GetChunkOffset(position);
196var copyCount = Math.Min(Math.Min(ChunkSize - currentOffset, count), (int)(length - position));
225var count = checked((int)Length);
228var chunkIndex = 0;
232var copyCount = Math.Min(chunk.Length, count);
310var nextIndex = GetChunkIndex(value);
311for (var i = this.chunks.Count; i <= nextIndex; i++)
335var chunkIndex = GetChunkIndex(value);
336var chunkOffset = GetChunkOffset(value);
340var trimIndex = chunkIndex + 1;
341for (var i = trimIndex; i < chunks.Count; i++)
359var currentIndex = CurrentChunkIndex;
360var currentOffset = CurrentChunkOffset;
375var currentIndex = index;
376var countLeft = count;
381var currentOffset = CurrentChunkOffset;
383var writeCount = Math.Min(ChunkSize - currentOffset, countLeft);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
537var index = 0;
TlsFeaturesObserve (4)
UIAutomationClient (11)
UIAutomationClientSideProviders (3)
UIAutomationTypes (8)
vbc (28)
VBCSCompiler (30)
src\Compilers\Server\VBCSCompiler\ServerDispatcher.cs (1)
269var i = 0;
VBCSCompiler.UnitTests (17)
VersioningWebSite (3)
Wasm.Performance.ConsoleHost (11)
Wasm.Performance.Driver (1)
WebTransportInteractiveSampleApp (2)
WebTransportSampleApp (1)
WindowsFormsIntegration (2)
XmlFileLogger (2)
XmlFormattersWebSite (2)
xunit.assert (52)
xunit.console (17)