private void CheckSerializable(Type t) { if (!t.IsSerializable && !HasSurrogate(t)) { throw new SerializationException(string.Format(CultureInfo.InvariantCulture, SR.Serialization_NonSerType, t.FullName, t.Assembly.FullName)); } }