// This is technically not a constructor method, but it is meant to // be used to set up the object internal void resolveReferences(MetaDataLoader loader) { this.owner = loader.getTypeOrMethodDef(this.ownerIndex); if (this.owner is MetaDataTypeDefinition) { ((MetaDataTypeDefinition)this.owner).AddGenericParam(this); } else if (this.owner is MetaDataMethod) { ((MetaDataMethod)this.owner).AddGenericParam(this); } else { throw new MetaDataLoader.IllegalMetaDataFormatException ("Unknown owner of GenericParam"); } }