public MTypeDef(TypeDef typeDef, Module module, int index) : base(typeDef, null, index) { this.module = module; genericParams = MGenericParamDef.CreateGenericParamDefList(TypeDef.GenericParameters); }
public GenericParamInfo GenericParam(MGenericParamDef gparam) => memberInfos.GenericParam(gparam);
public GenericParamInfo(MGenericParamDef genericParamDef) : base(genericParamDef) { }
public GenericParamInfo GenericParam(MGenericParamDef gparam) { return(allGenericParamInfos[gparam]); }
public GenericParamInfo GenericParam(MGenericParamDef gparam) { return(memberInfos.GenericParam(gparam)); }
public GenericParamInfo GenericParam(MGenericParamDef gparam) => allGenericParamInfos[gparam];