33 instantiations of TextReasoningContent
Microsoft.Extensions.AI.Abstractions (2)
Microsoft.Extensions.AI.Abstractions.Tests (21)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (16)
692new() { Contents = [new TextReasoningContent("D")] },
693new() { Contents = [new TextReasoningContent("E")] },
694new() { Contents = [new TextReasoningContent("F")] },
697new() { Contents = [new TextReasoningContent("I")] },
698new() { Contents = [new TextReasoningContent("J")] },
700new() { Contents = [new TextReasoningContent("L")] },
703new() { Contents = [new TextReasoningContent("O")] },
704new() { Contents = [new TextReasoningContent("P")] },
727new() { Contents = [new TextReasoningContent("A") { ProtectedData = "1" }] },
728new() { Contents = [new TextReasoningContent("B") { ProtectedData = "2" }] },
729new() { Contents = [new TextReasoningContent("C")] },
730new() { Contents = [new TextReasoningContent("D")] },
731new() { Contents = [new TextReasoningContent("E") { ProtectedData = "3" }] },
732new() { Contents = [new TextReasoningContent("F") { ProtectedData = "4" }] },
733new() { Contents = [new TextReasoningContent("G")] },
734new() { Contents = [new TextReasoningContent("H")] },
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Microsoft.Extensions.AI.OpenAI (3)
Microsoft.Extensions.AI.Stabilization.Tests (1)
Microsoft.Extensions.AI.Tests (4)
176 references to TextReasoningContent
Microsoft.Extensions.AI (2)
Microsoft.Extensions.AI.Abstractions (28)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextReasoningContent.g.cs (18)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent>? _TextReasoningContent;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent> TextReasoningContent
24get => _TextReasoningContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.TextReasoningContent));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent> Create_TextReasoningContent(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.TextReasoningContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent> jsonTypeInfo))
31var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.TextReasoningContent>
37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextReasoningContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null),
41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.TextReasoningContent>(options, objectInfo);
58DeclaringType = typeof(global::Microsoft.Extensions.AI.TextReasoningContent),
60Getter = static obj => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).Text,
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).Text = value!,
68AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextReasoningContent).GetProperty("Text", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
79DeclaringType = typeof(global::Microsoft.Extensions.AI.TextReasoningContent),
81Getter = static obj => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).ProtectedData,
82Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).ProtectedData = value!,
89AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextReasoningContent).GetProperty("ProtectedData", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Microsoft.Extensions.AI.Abstractions.Tests (40)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (14)
711Assert.Equal("DEF", Assert.IsType<TextReasoningContent>(message.Contents[1]).Text);
713Assert.Equal("IJ", Assert.IsType<TextReasoningContent>(message.Contents[3]).Text);
715Assert.Equal("L", Assert.IsType<TextReasoningContent>(message.Contents[5]).Text);
717Assert.Equal("OP", Assert.IsType<TextReasoningContent>(message.Contents[7]).Text);
741Assert.Equal("A", Assert.IsType<TextReasoningContent>(message.Contents[0]).Text);
742Assert.Equal("1", ((TextReasoningContent)message.Contents[0]).ProtectedData);
744Assert.Equal("B", Assert.IsType<TextReasoningContent>(message.Contents[1]).Text);
745Assert.Equal("2", ((TextReasoningContent)message.Contents[1]).ProtectedData);
747Assert.Equal("CDE", Assert.IsType<TextReasoningContent>(message.Contents[2]).Text);
748Assert.Equal("3", ((TextReasoningContent)message.Contents[2]).ProtectedData);
750Assert.Equal("F", Assert.IsType<TextReasoningContent>(message.Contents[3]).Text);
751Assert.Equal("4", ((TextReasoningContent)message.Contents[3]).ProtectedData);
753Assert.Equal("GH", Assert.IsType<TextReasoningContent>(message.Contents[4]).Text);
754Assert.Null(((TextReasoningContent)message.Contents[4]).ProtectedData);
Generated\361d1da7f942c932\TestJsonSerializerContext.TextReasoningContent.g.cs (18)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent>? _TextReasoningContent;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent> TextReasoningContent
22get => _TextReasoningContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.TextReasoningContent));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent> Create_TextReasoningContent(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.TextReasoningContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent> jsonTypeInfo))
29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.TextReasoningContent>
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextReasoningContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null),
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.TextReasoningContent>(options, objectInfo);
56DeclaringType = typeof(global::Microsoft.Extensions.AI.TextReasoningContent),
58Getter = static obj => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).Text,
59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).Text = value!,
66AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextReasoningContent).GetProperty("Text", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
78DeclaringType = typeof(global::Microsoft.Extensions.AI.TextReasoningContent),
80Getter = static obj => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).ProtectedData,
81Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).ProtectedData = value!,
88AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextReasoningContent).GetProperty("ProtectedData", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Microsoft.Extensions.AI.Evaluation.Reporting (19)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextReasoningContent.g.cs (18)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent>? _TextReasoningContent;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent> TextReasoningContent
24get => _TextReasoningContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.TextReasoningContent));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent> Create_TextReasoningContent(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.TextReasoningContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent> jsonTypeInfo))
31var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.TextReasoningContent>
37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextReasoningContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null),
41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.TextReasoningContent>(options, objectInfo);
58DeclaringType = typeof(global::Microsoft.Extensions.AI.TextReasoningContent),
60Getter = static obj => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).Text,
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).Text = value!,
68AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextReasoningContent).GetProperty("Text", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
80DeclaringType = typeof(global::Microsoft.Extensions.AI.TextReasoningContent),
82Getter = static obj => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).ProtectedData,
83Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).ProtectedData = value!,
90AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextReasoningContent).GetProperty("ProtectedData", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (19)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.TextReasoningContent.g.cs (18)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent>? _TextReasoningContent;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent> TextReasoningContent
24get => _TextReasoningContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.TextReasoningContent));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent> Create_TextReasoningContent(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.TextReasoningContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent> jsonTypeInfo))
31var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.TextReasoningContent>
37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextReasoningContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null),
41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.TextReasoningContent>(options, objectInfo);
58DeclaringType = typeof(global::Microsoft.Extensions.AI.TextReasoningContent),
60Getter = static obj => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).Text,
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).Text = value!,
68AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextReasoningContent).GetProperty("Text", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
80DeclaringType = typeof(global::Microsoft.Extensions.AI.TextReasoningContent),
82Getter = static obj => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).ProtectedData,
83Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).ProtectedData = value!,
90AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextReasoningContent).GetProperty("ProtectedData", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Microsoft.Extensions.AI.OpenAI (4)
Microsoft.Extensions.AI.OpenAI.Tests (26)
Microsoft.Extensions.AI.Stabilization.Tests (19)
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.TextReasoningContent.g.cs (18)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent>? _TextReasoningContent;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent> TextReasoningContent
22get => _TextReasoningContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.TextReasoningContent));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent> Create_TextReasoningContent(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.TextReasoningContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent> jsonTypeInfo))
29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.TextReasoningContent>
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextReasoningContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null),
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.TextReasoningContent>(options, objectInfo);
56DeclaringType = typeof(global::Microsoft.Extensions.AI.TextReasoningContent),
58Getter = static obj => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).Text,
59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).Text = value!,
66AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextReasoningContent).GetProperty("Text", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
78DeclaringType = typeof(global::Microsoft.Extensions.AI.TextReasoningContent),
80Getter = static obj => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).ProtectedData,
81Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).ProtectedData = value!,
88AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextReasoningContent).GetProperty("ProtectedData", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
Microsoft.Extensions.AI.Tests (19)
Generated\361d1da7f942c932\TestJsonSerializerContext.TextReasoningContent.g.cs (18)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent>? _TextReasoningContent;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent> TextReasoningContent
22get => _TextReasoningContent ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.TextReasoningContent));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent> Create_TextReasoningContent(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.TextReasoningContent>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextReasoningContent> jsonTypeInfo))
29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.TextReasoningContent>
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextReasoningContent).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string)}, modifiers: null),
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.TextReasoningContent>(options, objectInfo);
56DeclaringType = typeof(global::Microsoft.Extensions.AI.TextReasoningContent),
58Getter = static obj => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).Text,
59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).Text = value!,
66AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextReasoningContent).GetProperty("Text", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
78DeclaringType = typeof(global::Microsoft.Extensions.AI.TextReasoningContent),
80Getter = static obj => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).ProtectedData,
81Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.TextReasoningContent)obj).ProtectedData = value!,
88AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextReasoningContent).GetProperty("ProtectedData", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),