public InternalMethod(AssemblyLoader loader, MetadataRow row, int index) : base(loader, TableId.MethodDef, index) { Name = row[Schema.MethodDef.Name].String; _implFlags = (MethodImplAttributes)row[Schema.MethodDef.ImplFlags].Value; _flags = (MethodAttributes)row[Schema.MethodDef.Flags].Value; var sigBlob = row[Schema.MethodDef.Signature].Blob; _signature = MethodSignature.Decode(sigBlob); Parameters = ResolveParameters(row); _rva = row[Schema.MethodDef.RVA].Value; }