public TexExplorer(string string_2) { this.InitializeComponent(); this.string_0 = string_2; base.Closed += new EventHandler(this.TexExplorer_Closed); this.Text = "Texture Explorer - LOOKING FOR TEXTURES (PLEASE WAIT!)"; Class321 @class = new Class321(this.string_0); @class.method_1(new Class321.Delegate9(this.UpdateSearchText)); @class.method_0(new Class321.Delegate8(this.method_1)); this.thread_0 = new Thread(new ThreadStart(@class.method_2)); this.thread_0.Start(); }
public void method_1(Class321.Delegate9 delegate9_1) { Class321.Delegate9 @delegate = this.delegate9_0; Class321.Delegate9 delegate2; do { delegate2 = @delegate; Class321.Delegate9 value = (Class321.Delegate9)Delegate.Combine(delegate2, delegate9_1); @delegate = Interlocked.CompareExchange<Class321.Delegate9>(ref this.delegate9_0, value, delegate2); } while (@delegate != delegate2); }