public void MakeCustomModified(CodeGen code_gen, PEAPI.CustomModifier modifier, BaseClassRef klass) { PEAPI.Type type; use_type_spec = true; Pair p = new Pair(peapi_type, modifier.ToString()); type = type_table [p] as PEAPI.Type; if (type == null) { klass.Resolve(code_gen); type = new PEAPI.CustomModifiedType(peapi_type, modifier, klass.PeapiClass); type_table [p] = type; } peapi_type = type; }
public void MakeCustomModified (CodeGen code_gen, PEAPI.CustomModifier modifier, BaseClassRef klass) { PEAPI.Type type; use_type_spec = true; Pair p = new Pair (peapi_type, modifier.ToString ()); type = type_table [p] as PEAPI.Type; if (type == null) { klass.Resolve (code_gen); type = new PEAPI.CustomModifiedType (peapi_type, modifier, klass.PeapiClass); type_table [p] = type; } peapi_type = type; }