1 implementation of IJsonData
System.Windows.Forms (1)
System\Windows\Forms\OLE\JsonData.cs (1)
109
internal struct JsonData<T> :
IJsonData
7 references to IJsonData
System.Windows.Forms (7)
System\Windows\Forms\BinaryFormat\WinFormsBinaryFormatWriter.cs (4)
55
public static void WriteJsonData(Stream stream,
IJsonData
jsonData)
58
new BinaryLibrary(libraryId: 2,
IJsonData
.CustomAssemblyName).Write(writer);
60
new ClassInfo(1, $"{typeof(
IJsonData
).Namespace}.JsonData", [$"<{nameof(jsonData.JsonBytes)}>k__BackingField", $"<{nameof(jsonData.InnerTypeAssemblyQualifiedName)}>k__BackingField"]),
90
else if (value is
IJsonData
jsonData)
System\Windows\Forms\Nrbf\WinFormsSerializationRecordExtensions.cs (1)
73
if (record.TypeName.AssemblyName?.FullName !=
IJsonData
.CustomAssemblyName)
System\Windows\Forms\OLE\DataObject.cs (1)
228
return result is
IJsonData
? null : result;
System\Windows\Forms\OLE\JsonData.cs (1)
17
/// If this type needs to be deserialized from stream in these instances, a workaround would be to create an assembly with the name <see cref="
IJsonData
.CustomAssemblyName"/>