protected bool IsTypePermitted () { if (TypeManager.IsSpecialType (MemberType)) { Report.Error (610, Location, "Field or property cannot be of type `{0}'", TypeManager.CSharpName (MemberType)); return false; } return true; }