INrbfSerializer
interface INrbfSerializer
using System.Diagnostics.CodeAnalysis;
using System.Formats.Nrbf;
using System.IO;
using System.Reflection.Metadata;
using System.Runtime.CompilerServices;
namespace System.Private.Windows.Nrbf
{
[NullableContext(1)]
internal interface INrbfSerializer
{
bool TryWriteObject(Stream stream, object value);
bool TryGetObject(SerializationRecord record, [Nullable(2)] [NotNullWhen(true)] out object value);
bool TryBindToType(TypeName typeName, [Nullable(2)] [NotNullWhen(true)] out Type type);
bool IsFullySupportedType(Type type);
}
}