public static bool TryToStructure <T>(this NetworkContext context, out T result) where T : struct { try { result = context.ToStructure <T>(); return(true); } catch { result = default; return(false); } }