public override bool CreateContainer ()
{
if (TypeBuilder != null)
return !error;
if (error)
return false;
if (IsPartialPart) {
spec = PartialContainer.spec;
TypeBuilder = PartialContainer.TypeBuilder;
all_tp_builders = PartialContainer.all_tp_builders;
all_type_parameters = PartialContainer.all_type_parameters;
} else {
if (!CreateTypeBuilder ()) {
error = true;
return false;
}
}
return base.CreateContainer ();
}