System.Private.Windows.Nrbf.SerializationRecordExtensions
namespace System.Private.Windows.Nrbf
{
internal static class SerializationRecordExtensions
{
[NullableContext(0)]
internal delegate bool TryGetDelegate (SerializationRecord record, out object value);
public static object Deserialize(this SerializationRecord rootRecord, IReadOnlyDictionary<SerializationRecordId, SerializationRecord> recordMap, ITypeResolver typeResolver);
public static bool TryGetPoint(this SerializationRecord record, out object value);
public static bool TryGetSize(this SerializationRecord record, out object value);
public static bool TryGetRectangle(this SerializationRecord record, out object value);
public static bool TryGetPointF(this SerializationRecord record, out object value);
public static bool TryGetSizeF(this SerializationRecord record, out object value);
public static bool TryGetRectangleF(this SerializationRecord record, out object value);
public static bool TryGetColor(this SerializationRecord record, out object value);
public static bool TryGetPrimitiveType(this SerializationRecord record, out object value);
public static bool TryGetPrimitiveList(this SerializationRecord record, out object list);
public static bool TryGetPrimitiveArrayList(this SerializationRecord record, out object value);
public static bool TryGetPrimitiveArray(this SerializationRecord record, out object value);
public static bool TryGetPrimitiveHashtable(this SerializationRecord record, out Hashtable hashtable);
public static bool TryGetPrimitiveHashtable(this SerializationRecord record, out object hashtable);
public static bool TryGetNotSupportedException(this SerializationRecord record, out object exception);
public static bool TryGetFrameworkObject(this SerializationRecord record, out object value);
public static bool TryGetDrawingPrimitivesObject(this SerializationRecord record, out object value);
}
}