7 writes to AnnotatedRegions
Microsoft.Extensions.AI.Abstractions.Tests (4)
Contents\AIAnnotationTests.cs (2)
34a.AnnotatedRegions = regions; 49AnnotatedRegions = [new TextSpanAnnotatedRegion { StartIndex = 10, EndIndex = 42 }],
Contents\CitationAnnotationTests.cs (2)
43a.AnnotatedRegions = regions; 75AnnotatedRegions = [new TextSpanAnnotatedRegion { StartIndex = 10, EndIndex = 42 }],
Microsoft.Extensions.AI.OpenAI (3)
OpenAIAssistantsChatClient.cs (1)
246AnnotatedRegions = [new TextSpanAnnotatedRegion { StartIndex = tau.StartIndex, EndIndex = tau.EndIndex }],
OpenAIChatClient.cs (1)
508AnnotatedRegions = [new TextSpanAnnotatedRegion { StartIndex = annotation.StartIndex, EndIndex = annotation.EndIndex }],
OpenAIResponsesChatClient.cs (1)
638AnnotatedRegions = [new TextSpanAnnotatedRegion { StartIndex = ota.UriCitationStartIndex, EndIndex = ota.UriCitationEndIndex }],
12 references to AnnotatedRegions
Microsoft.Extensions.AI.Abstractions.Tests (10)
Contents\AIAnnotationTests.cs (5)
19Assert.Null(a.AnnotatedRegions); 32Assert.Null(a.AnnotatedRegions); 35Assert.Same(regions, a.AnnotatedRegions); 65Assert.NotNull(deserialized.AnnotatedRegions); 66TextSpanAnnotatedRegion? region = Assert.IsType<TextSpanAnnotatedRegion>(Assert.Single(deserialized.AnnotatedRegions));
Contents\CitationAnnotationTests.cs (5)
18Assert.Null(a.AnnotatedRegions); 41Assert.Null(a.AnnotatedRegions); 44Assert.Same(regions, a.AnnotatedRegions); 92Assert.NotNull(deserialized.AnnotatedRegions); 93TextSpanAnnotatedRegion region = Assert.IsType<TextSpanAnnotatedRegion>(Assert.Single(deserialized.AnnotatedRegions));
Microsoft.Extensions.AI.OpenAI (1)
MicrosoftExtensionsAIChatExtensions.cs (1)
97if (citation.AnnotatedRegions?.OfType<TextSpanAnnotatedRegion>().ToArray() is { Length: > 0 } regions)
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIResponseClientIntegrationTests.cs (1)
40var regions = Assert.IsType<List<AnnotatedRegion>>(ca.AnnotatedRegions);