2 writes to TagsCount
Microsoft.Extensions.Telemetry.Abstractions (2)
Logging\LoggerMessageState.cs (2)
55TagsCount += count; 110TagsCount = 0;
20 references to TagsCount
Microsoft.Extensions.Telemetry (1)
Logging\ExtendedLogger.ModernTagJoiner.cs (1)
49_incomingTagsCount = value.TagsCount;
Microsoft.Extensions.Telemetry.Abstractions (8)
Logging\LoggerMessageState.cs (4)
47int avail = _tags.Length - TagsCount; 54var index = TagsCount; 107Array.Clear(_tags, 0, TagsCount); 133for (int i = 0; i < TagsCount; i++)
Logging\LoggerMessageState.ReadOnlyList.cs (4)
13public KeyValuePair<string, object?> this[int index] => _tags[Throw.IfOutOfRange(index, 0, TagsCount)]; 16int IReadOnlyCollection<KeyValuePair<string, object?>>.Count => TagsCount; 21for (int i = 0; i < TagsCount; i++) 30for (int i = 0; i < TagsCount; i++)
Microsoft.Extensions.Telemetry.Abstractions.Tests (11)
Logging\LoggerMessageStateTests.cs (11)
25Assert.Equal(1, lms.TagsCount); 31Assert.Equal(0, lms.TagsCount); 36Assert.Equal(1, lms.TagsCount); 44Assert.Equal(1, lms.TagsCount); 57Assert.Equal(2, lms.TagsCount); 76Assert.Equal(1, lms.TagsCount); 96Assert.Equal(1, lms.TagsCount); 101Assert.Equal(1, lms.TagsCount); 111Assert.Equal(0, lms.TagsCount); 114Assert.Equal(1, lms.TagsCount); 119Assert.Equal(1, lms.TagsCount);