1 type derived from ToolListJsonContract
dotnet (1)
Commands\Tool\List\ToolListJsonHelper.cs (1)
35internal sealed class LocalToolListJsonContract : ToolListJsonContract
2 instantiations of ToolListJsonContract
dotnet (2)
_generated\59\ToolListJsonSerializerContext.ToolListJsonContract.g.cs (1)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract(){ PackageId = (string)args[0], Version = (string)args[1], Commands = (string[])args[2] },
Commands\Tool\List\ToolListGlobalOrToolPathCommand.cs (1)
119Data = [.. packageEnumerable.Select(p => new ToolListJsonContract
91 references to ToolListJsonContract
dotnet (91)
_generated\57\ToolListJsonSerializerContext.LocalToolListJsonContract.g.cs (18)
77DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract), 79Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract)obj).PackageId, 80Setter = static (obj, value) => __set_LocalToolListJsonContract_PackageId((global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract)obj, value!), 87AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract).GetProperty("PackageId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 98DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract), 100Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract)obj).Version, 101Setter = static (obj, value) => __set_LocalToolListJsonContract_Version((global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract)obj, value!), 108AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract).GetProperty("Version", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 119DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract), 121Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract)obj).Commands, 122Setter = static (obj, value) => __set_LocalToolListJsonContract_Commands((global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract)obj, value!), 129AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract).GetProperty("Commands", InstanceMemberBindingFlags, null, typeof(string[]), global::System.Array.Empty<global::System.Type>(), null), 151writer.WriteString(PropName_packageId, ((global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract)value).PackageId); 152writer.WriteString(PropName_version, ((global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract)value).Version); 154StringArraySerializeHandler(writer, ((global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract)value).Commands); 201private static extern void __set_LocalToolListJsonContract_PackageId(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract obj, string value); 203private static extern void __set_LocalToolListJsonContract_Version(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract obj, string value); 205private static extern void __set_LocalToolListJsonContract_Commands(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract obj, string[] value);
_generated\59\ToolListJsonSerializerContext.ToolListJsonContract.g.cs (29)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract>? _ToolListJsonContract; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract> ToolListJsonContract 22get => _ToolListJsonContract ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract>)Options.GetTypeInfo(typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract> Create_ToolListJsonContract(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract> jsonTypeInfo)) 29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract> 35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null), 39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract>(options, objectInfo); 56DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract), 58Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract)obj).PackageId, 59Setter = static (obj, value) => __set_ToolListJsonContract_PackageId((global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract)obj, value!), 66AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract).GetProperty("PackageId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 77DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract), 79Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract)obj).Version, 80Setter = static (obj, value) => __set_ToolListJsonContract_Version((global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract)obj, value!), 87AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract).GetProperty("Version", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 98DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract), 100Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract)obj).Commands, 101Setter = static (obj, value) => __set_ToolListJsonContract_Commands((global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract)obj, value!), 108AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract).GetProperty("Commands", InstanceMemberBindingFlags, null, typeof(string[]), global::System.Array.Empty<global::System.Type>(), null), 119private void ToolListJsonContractSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract? value) 129writer.WriteString(PropName_packageId, ((global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract)value).PackageId); 130writer.WriteString(PropName_version, ((global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract)value).Version); 132StringArraySerializeHandler(writer, ((global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract)value).Commands); 168private static extern void __set_ToolListJsonContract_PackageId(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract obj, string value); 170private static extern void __set_ToolListJsonContract_Version(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract obj, string value); 172private static extern void __set_ToolListJsonContract_Commands(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract obj, string[] value);
_generated\60\ToolListJsonSerializerContext.ToolListJsonContractArray.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>? _ToolListJsonContractArray; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]> ToolListJsonContractArray 22get => _ToolListJsonContractArray ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>)Options.GetTypeInfo(typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[])); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]> Create_ToolListJsonContractArray(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]> jsonTypeInfo)) 29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]> 35jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateArrayInfo<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract>(options, info); 45private void ToolListJsonContractArraySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]? value)
_generated\62\ToolListJsonSerializerContext.VersionedDataContractToolListJsonContractArray.g.cs (29)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Tool.List.VersionedDataContract<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>>? _VersionedDataContractToolListJsonContractArray; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Tool.List.VersionedDataContract<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>> VersionedDataContractToolListJsonContractArray 22get => _VersionedDataContractToolListJsonContractArray ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Tool.List.VersionedDataContract<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>>)Options.GetTypeInfo(typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.VersionedDataContract<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Tool.List.VersionedDataContract<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>> Create_VersionedDataContractToolListJsonContractArray(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.DotNet.Cli.Commands.Tool.List.VersionedDataContract<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.DotNet.Cli.Commands.Tool.List.VersionedDataContract<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>> jsonTypeInfo)) 29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.DotNet.Cli.Commands.Tool.List.VersionedDataContract<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>> 32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.DotNet.Cli.Commands.Tool.List.VersionedDataContract<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>(){ Data = (global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[])args[0] }, 35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.VersionedDataContract<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null), 39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.DotNet.Cli.Commands.Tool.List.VersionedDataContract<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>>(options, objectInfo); 56DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.VersionedDataContract<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>), 58Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Tool.List.VersionedDataContract<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>)obj).Version, 59Setter = static (obj, value) => __GenericAccessors_VersionedDataContractToolListJsonContractArray<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>.__set_VersionedDataContractToolListJsonContractArray_Version((global::Microsoft.DotNet.Cli.Commands.Tool.List.VersionedDataContract<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>)obj, value!), 66AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.VersionedDataContract<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>).GetProperty("Version", InstanceMemberBindingFlags, null, typeof(int), global::System.Array.Empty<global::System.Type>(), null), 71var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]> 76DeclaringType = typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.VersionedDataContract<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>), 78Getter = static obj => ((global::Microsoft.DotNet.Cli.Commands.Tool.List.VersionedDataContract<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>)obj).Data, 79Setter = static (obj, value) => __GenericAccessors_VersionedDataContractToolListJsonContractArray<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>.__set_VersionedDataContractToolListJsonContractArray_Data((global::Microsoft.DotNet.Cli.Commands.Tool.List.VersionedDataContract<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>)obj, value!), 86AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.VersionedDataContract<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>).GetProperty("Data", InstanceMemberBindingFlags, null, typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]), global::System.Array.Empty<global::System.Type>(), null), 89properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>(options, info1); 97private void VersionedDataContractToolListJsonContractArraySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.DotNet.Cli.Commands.Tool.List.VersionedDataContract<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>? value) 107writer.WriteNumber(PropName_version, ((global::Microsoft.DotNet.Cli.Commands.Tool.List.VersionedDataContract<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>)value).Version); 109ToolListJsonContractArraySerializeHandler(writer, ((global::Microsoft.DotNet.Cli.Commands.Tool.List.VersionedDataContract<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>)value).Data); 119ParameterType = typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]),
_generated\67\ToolListJsonSerializerContext.GetJsonTypeInfo.g.cs (3)
30if (type == typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract)) 34if (type == typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[])) 42if (type == typeof(global::Microsoft.DotNet.Cli.Commands.Tool.List.VersionedDataContract<global::Microsoft.DotNet.Cli.Commands.Tool.List.ToolListJsonContract[]>))
Commands\Tool\List\ToolListGlobalOrToolPathCommand.cs (1)
117var jsonData = new VersionedDataContract<ToolListJsonContract[]>()
Commands\Tool\List\ToolListJsonHelper.cs (1)
49[JsonSerializable(typeof(VersionedDataContract<ToolListJsonContract[]>))]