private TypeEventArgs GetTypeEventArgs(Type type) { var args = new TypeEventArgs() { Type = type, TypeName = TypeName(type), NameSpaceName = NameSpace(type) }; if (type.BaseType != null && this.ShouldVisit(type.BaseType)) { args.BaseTypeInfo = GetTypeEventArgs(type.BaseType); } return(args); }
private TypeEventArgs GetTypeEventArgs(Type type) { var args = new TypeEventArgs() { Type = type, TypeName = TypeName(type), NameSpaceName = NameSpace(type) }; if (type.BaseType != null && this.ShouldVisit(type.BaseType)) { args.BaseTypeInfo = GetTypeEventArgs(type.BaseType); } return args; }