public static T Deserialize <T>(this NSData source) where T : new() { var serializer = new XmlSerializer(typeof(T)); return((T)serializer.Deserialize(new StringReader(source.ToString()))); }
public static void ProcessCommand(MCSession session, Foundation.NSData data, MCPeerID peerID) { Console.WriteLine("Received command to process " + data.ToString()); // disconnect session if needed. // forward to internet if available }