7 writes to AnnotatedRegions
Microsoft.Extensions.AI.Abstractions.Tests (4)
Contents\AIAnnotationTests.cs (2)
33a.AnnotatedRegions = regions; 48AnnotatedRegions = [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)
242AnnotatedRegions = [new TextSpanAnnotatedRegion { StartIndex = tau.StartIndex, EndIndex = tau.EndIndex }],
OpenAIChatClient.cs (1)
527AnnotatedRegions = [new TextSpanAnnotatedRegion { StartIndex = annotation.StartIndex, EndIndex = annotation.EndIndex }],
OpenAIResponsesChatClient.cs (1)
800ca.AnnotatedRegions = [new TextSpanAnnotatedRegion { StartIndex = ucma.StartIndex, EndIndex = ucma.EndIndex }];
12 references to AnnotatedRegions
Microsoft.Extensions.AI.Abstractions.Tests (10)
Contents\AIAnnotationTests.cs (5)
18Assert.Null(a.AnnotatedRegions); 31Assert.Null(a.AnnotatedRegions); 34Assert.Same(regions, a.AnnotatedRegions); 64Assert.NotNull(deserialized.AnnotatedRegions); 65TextSpanAnnotatedRegion? 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)
106if (citation.AnnotatedRegions?.OfType<TextSpanAnnotatedRegion>().ToArray() is { Length: > 0 } regions)
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIResponseClientIntegrationTests.cs (1)
56var regions = Assert.IsType<List<AnnotatedRegion>>(ca.AnnotatedRegions);