Inheritance: ICustomAttrTarget
Beispiel #1
0
                public void AddFieldDef (FieldDef fielddef)
                {
                        if (IsInterface && !fielddef.IsStatic) {
                                Report.Warning ("Non-static field in interface, set to such");
                                fielddef.Attributes |= PEAPI.FieldAttr.Static;
                        }

                        DictionaryEntry entry = new DictionaryEntry (fielddef.Name, fielddef.Type.FullName);
                        if (field_table [entry] != null)
                                Report.Error ("Duplicate field declaration: " + fielddef.Type.FullName + " " + fielddef.Name);
                        field_table.Add (entry, fielddef);
                        field_list.Add (fielddef);
                }