public ResolveField ( string name, string type_name ) : |
||
name | string | |
type_name | string | |
Résultat |
public PEAPI.Field ResolveField (string name, string type_name)
{
FieldDef fielddef = (FieldDef) global_field_table[new DictionaryEntry (name, type_name)];
if (fielddef == null)
Report.Error (String.Format ("Unable to resolve global field : {0} {1}", type_name, name));
return fielddef.Resolve (this);
}
public void Resolve (CodeGen code_gen) { if (is_resolved) return; peapi_field = code_gen.ResolveField (name, ret_type.FullName); is_resolved = true; }