1 implementation of IJsonData
System.Windows.Forms (1)
System\Windows\Forms\OLE\JsonData.cs (1)
109internal struct JsonData<T> : IJsonData
7 references to IJsonData
System.Windows.Forms (7)
System\Windows\Forms\BinaryFormat\WinFormsBinaryFormatWriter.cs (4)
55public static void WriteJsonData(Stream stream, IJsonData jsonData) 58new BinaryLibrary(libraryId: 2, IJsonData.CustomAssemblyName).Write(writer); 60new ClassInfo(1, $"{typeof(IJsonData).Namespace}.JsonData", [$"<{nameof(jsonData.JsonBytes)}>k__BackingField", $"<{nameof(jsonData.InnerTypeAssemblyQualifiedName)}>k__BackingField"]), 90else if (value is IJsonData jsonData)
System\Windows\Forms\Nrbf\WinFormsSerializationRecordExtensions.cs (1)
73if (record.TypeName.AssemblyName?.FullName != IJsonData.CustomAssemblyName)
System\Windows\Forms\OLE\DataObject.cs (1)
228return 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"/>