public JsonDynamicContract(Type underlyingType) : base(underlyingType) { this.class178_0 = new Class178 <string, CallSite <Func <CallSite, object, object> > >(new Func <string, CallSite <Func <CallSite, object, object> > >(JsonDynamicContract.smethod_2)); this.class178_1 = new Class178 <string, CallSite <Func <CallSite, object, object, object> > >(new Func <string, CallSite <Func <CallSite, object, object, object> > >(JsonDynamicContract.smethod_3)); base.enum15_0 = Enum15.Dynamic; this.Properties = new JsonPropertyCollection(base.UnderlyingType); }
// Token: 0x060010B4 RID: 4276 // RVA: 0x00010368 File Offset: 0x0000E568 public bool method_0(Class178 class178_0) { return class178_0.method_15().Equals(this.string_0); }
public override void Visit(Class178 c) { }
public abstract void Visit(Class178 c);
// Token: 0x060032D9 RID: 13017 // RVA: 0x0015522C File Offset: 0x0015342C private void backgroundWorker_0_DoWork(object sender, DoWorkEventArgs e) { string text = string.Empty; if (Class466.Current.string_5 != Class115.class861_0.Name && (Class115.class861_0.enum30_0 & Enum30.flag_2) == Enum30.flag_0) { this.string_0 = Class41.GetString(OsuString.BeatmapSubmissionSystem_OwnershipError); return; } string text2 = this.method_17(); if (text2 != null && File.Exists(text2)) { try { this.class178_0 = new Class178(text2); (BitConverter.ToString(this.class178_0.method_4()) + BitConverter.ToString(this.class178_0.method_0())).Replace("-", ""); } catch { } text = Class33.smethod_1(text2); } int num = this.method_9(); string text3 = this.method_10(); string text4 = string.Format("http://osu.ppy.sh/web/osu-osz2-bmsubmit-getid.php?u={0}&h={1}&s={2}&b={3}&z={4}", new object[] { Class341.class605_20, Class341.class605_17, num, text3, text }); string text5 = string.Empty; try { Class133 class = new Class133(text4);