public static byte[] SerializeAMF3(T item) { using (var amfData = new MemoryStream()) { var ser = new AMFSerializer(amfData) { UseLegacyCollection = false }; using (var fcm = new FluorineClassMappingApplicationContext()) { ser.WriteData(fcm, ObjectEncoding.AMF3, item); amfData.Position = 0; return(amfData.ToArray()); } } }