using System; namespace System.Reflection.Emit { // Token: 0x020001EE RID: 494 internal class DynamicMethodTokenGenerator : TokenGenerator { // Token: 0x060019B2 RID: 6578 RVA: 0x00062010 File Offset: 0x00060210 public DynamicMethodTokenGenerator(DynamicMethod m) { this.m = m; } // Token: 0x060019B3 RID: 6579 RVA: 0x00062020 File Offset: 0x00060220 public int GetToken(string str) { return this.m.AddRef(str); } // Token: 0x060019B4 RID: 6580 RVA: 0x00062030 File Offset: 0x00060230 public int GetToken(MethodInfo method, Type[] opt_param_types) { throw new InvalidOperationException(); } // Token: 0x060019B5 RID: 6581 RVA: 0x00062038 File Offset: 0x00060238 public int GetToken(MemberInfo member) { return this.m.AddRef(member); } // Token: 0x060019B6 RID: 6582 RVA: 0x00062048 File Offset: 0x00060248 public int GetToken(SignatureHelper helper) { return this.m.AddRef(helper); } // Token: 0x040007A0 RID: 1952 private DynamicMethod m; } }