Imported Upstream version 5.14.0.78

Former-commit-id: 3494343bcc9ddb42b36b82dd9ae7b69e85e0229f
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2018-05-10 08:37:03 +00:00
parent 74b74abd9f
commit 19234507ba
1776 changed files with 67755 additions and 31107 deletions

View File

@ -52,7 +52,6 @@ namespace System.Reflection.Emit {
private String name;
private object def_value;
private int offset;
private int table_idx;
internal TypeBuilder typeb;
private byte[] rva_data;
private CustomAttributeBuilder[] cattrs;
@ -74,7 +73,6 @@ namespace System.Reflection.Emit {
this.modOpt = modOpt;
offset = -1;
typeb = tb;
table_idx = tb.get_next_table_index (this, 0x04, true);
((ModuleBuilder) tb.Module).RegisterToken (this, GetToken ().Token);
}
@ -124,6 +122,8 @@ namespace System.Reflection.Emit {
throw CreateNotSupportedException ();
}
public override int MetadataToken { get { return ((ModuleBuilder) typeb.Module).GetToken (this); } }
public FieldToken GetToken() {
return new FieldToken (MetadataToken);
}