public FieldMember(IStructType parent, ICliMetadataFieldTableRow metadataEntry) : base(parent, metadataEntry, TypeSystemIdentifiers.GetMemberIdentifier(metadataEntry.Name)) { }
internal CliFieldMember(TFieldParent parent, ICliMetadataFieldTableRow metadataEntry, IGeneralMemberUniqueIdentifier uniqueIdentifier) : base(parent, metadataEntry) { this.uniqueIdentifier = uniqueIdentifier; }
internal static IMemberUniqueIdentifier GetFieldIdentifier(ICliMetadataFieldTableRow fieldDef) { return(TypeSystemIdentifiers.GetMemberIdentifier(fieldDef.Name)); }
internal FieldMember(CliEnumType parent, ICliMetadataFieldTableRow metadataEntry, IGeneralMemberUniqueIdentifier uniqueIdentifier) : base(parent, metadataEntry, uniqueIdentifier) { }
protected override IClassFieldMember GetField(ICliMetadataFieldTableRow metadataEntry) { return(new FieldMember(this, metadataEntry)); }
protected abstract TField GetField(ICliMetadataFieldTableRow metadataEntry);