2 instantiations of McpToolContentItem
aspire (2)
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
656Content = result.Content.Select(c => new McpToolContentItem
BackchannelJsonSerializerContext.McpToolContentItem.g.cs (1)
32ObjectWithParameterizedConstructorCreator = static args => new global::Aspire.Cli.Backchannel.McpToolContentItem(){ Type = (string)args[0], Text = (string)args[1] },
39 references to McpToolContentItem
aspire (39)
Backchannel\BackchannelJsonSerializerContext.cs (2)
72[JsonSerializable(typeof(McpToolContentItem))] 73[JsonSerializable(typeof(McpToolContentItem[]))]
BackchannelJsonSerializerContext.CallMcpToolResponse.g.cs (5)
32ObjectWithParameterizedConstructorCreator = static args => new global::Aspire.Cli.Backchannel.CallMcpToolResponse(){ IsError = (bool)args[0], Content = (global::Aspire.Cli.Backchannel.McpToolContentItem[])args[1] }, 72var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Aspire.Cli.Backchannel.McpToolContentItem[]> 87AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Backchannel.CallMcpToolResponse).GetProperty("Content", InstanceMemberBindingFlags, null, typeof(global::Aspire.Cli.Backchannel.McpToolContentItem[]), global::System.Array.Empty<global::System.Type>(), null), 90properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Aspire.Cli.Backchannel.McpToolContentItem[]>(options, info1); 131ParameterType = typeof(global::Aspire.Cli.Backchannel.McpToolContentItem[]),
BackchannelJsonSerializerContext.GetJsonTypeInfo.g.cs (2)
110if (type == typeof(global::Aspire.Cli.Backchannel.McpToolContentItem)) 114if (type == typeof(global::Aspire.Cli.Backchannel.McpToolContentItem[]))
BackchannelJsonSerializerContext.McpToolContentItem.g.cs (19)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.McpToolContentItem>? _McpToolContentItem; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.McpToolContentItem> McpToolContentItem 22get => _McpToolContentItem ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.McpToolContentItem>)Options.GetTypeInfo(typeof(global::Aspire.Cli.Backchannel.McpToolContentItem)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.McpToolContentItem> Create_McpToolContentItem(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Aspire.Cli.Backchannel.McpToolContentItem>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.McpToolContentItem> jsonTypeInfo)) 29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Aspire.Cli.Backchannel.McpToolContentItem> 35ConstructorAttributeProviderFactory = static () => typeof(global::Aspire.Cli.Backchannel.McpToolContentItem).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null), 39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Aspire.Cli.Backchannel.McpToolContentItem>(options, objectInfo); 56DeclaringType = typeof(global::Aspire.Cli.Backchannel.McpToolContentItem), 58Getter = static obj => ((global::Aspire.Cli.Backchannel.McpToolContentItem)obj).Type, 66AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Backchannel.McpToolContentItem).GetProperty("Type", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 79DeclaringType = typeof(global::Aspire.Cli.Backchannel.McpToolContentItem), 81Getter = static obj => ((global::Aspire.Cli.Backchannel.McpToolContentItem)obj).Text, 89AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Backchannel.McpToolContentItem).GetProperty("Text", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 99private void McpToolContentItemSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Aspire.Cli.Backchannel.McpToolContentItem? value) 109writer.WriteString(PropName_Type, ((global::Aspire.Cli.Backchannel.McpToolContentItem)value).Type); 110writer.WriteString(PropName_Text, ((global::Aspire.Cli.Backchannel.McpToolContentItem)value).Text);
BackchannelJsonSerializerContext.McpToolContentItemArray.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.McpToolContentItem[]>? _McpToolContentItemArray; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.McpToolContentItem[]> McpToolContentItemArray 22get => _McpToolContentItemArray ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.McpToolContentItem[]>)Options.GetTypeInfo(typeof(global::Aspire.Cli.Backchannel.McpToolContentItem[])); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.McpToolContentItem[]> Create_McpToolContentItemArray(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Aspire.Cli.Backchannel.McpToolContentItem[]>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.McpToolContentItem[]> jsonTypeInfo)) 29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::Aspire.Cli.Backchannel.McpToolContentItem[]> 35jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateArrayInfo<global::Aspire.Cli.Backchannel.McpToolContentItem>(options, info); 45private void McpToolContentItemArraySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Aspire.Cli.Backchannel.McpToolContentItem[]? value)
src\Aspire.Hosting\Backchannel\BackchannelDataTypes.cs (1)
228public required McpToolContentItem[] Content { get; init; }