// Token: 0x06001DB8 RID: 7608 RVA: 0x0005F6B4 File Offset: 0x0005D8B4
 private Class129()
 {
     this.LogMonitoringPrecision = Enum92.const_1;
     this.stringBuilder_0        = new StringBuilder();
     this.byte_0   = new byte[Class129.int_0];
     this.object_0 = new object();
     this.manualResetEventSlim_0 = new ManualResetEventSlim(false);
 }
            // Token: 0x06001A0F RID: 6671 RVA: 0x00049AEC File Offset: 0x00047CEC
            public void method_1(object ob)
            {
                MethodInvoker methodInvoker = null;

                using (ManualResetEventSlim manualResetEventSlim = new ManualResetEventSlim(false))
                {
                    Enum92 logMonitoringPrecision = this.wayPointEditor_0.class142_0.LogMonitor.LogMonitoringPrecision;
                    this.wayPointEditor_0.class142_0.LogMonitor.LogMonitoringPrecision = Enum92.const_2;
                    try
                    {
                        this.class203_0.nullable_0 = Class269.smethod_0(this.wayPointEditor_0.class142_0, manualResetEventSlim, 5000);
                    }
                    finally
                    {
                        this.wayPointEditor_0.class142_0.LogMonitor.LogMonitoringPrecision = logMonitoringPrecision;
                    }
                    Control sender = this.wayPointEditor_0;
                    if (methodInvoker == null)
                    {
                        methodInvoker = new MethodInvoker(this.method_2);
                    }
                    sender.smethod_6(methodInvoker);
                }
            }