Mono.ILASM.FieldDef.Resolve C# (CSharp) Method

Resolve() public method

public Resolve ( CodeGen code_gen ) : PEAPI.FieldDef
code_gen CodeGen
return PEAPI.FieldDef
                public PEAPI.FieldDef Resolve (CodeGen code_gen)
                {
                        if (is_resolved)
                                return field_def;

                        type.Resolve (code_gen);
                        field_def = code_gen.PEFile.AddField (attr, name, type.PeapiType);

                        is_resolved = true;

                        return field_def;
                }

Same methods

FieldDef::Resolve ( CodeGen code_gen, PEAPI classdef ) : PEAPI.FieldDef

Usage Example

Example #1
0
        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));
        }
All Usage Examples Of Mono.ILASM.FieldDef::Resolve