public bool IsType(Type type) { if (type == null) throw new ArgumentException("type"); return ClassName == type.Name && Namespace == type.Namespace; }