// Assembly: mscorlib
// Full name: System.Runtime.Remoting.Messaging.AsyncResult

namespace System.Runtime.Remoting.Messaging
{
public class AsyncResult // TypeDefIndex: 4213
{
	// Fields
	type#23706 async_state;
	type#28691 handle;
	type#23706 async_delegate;
	type#20926 data;
	type#23706 object_data;
	type#15314 sync_completed;
	type#15314 completed;
	type#15314 endinvoke_called;
	type#23706 async_callback;
	type#18164 current;
	type#18164 original;
	type#20901 add_time;
	type#22911 call_message;
	type#20284 message_ctrl;
	type#20281 reply_message;
	type#28675 orig_cb;

	// Methods
	// RVA: -1
	internal type#28660 .ctor() { }
	// RVA: -1
	public virtual type#23705 get_AsyncState() { }
	// RVA: -1
	public virtual type#28690 get_AsyncWaitHandle() { }
	// RVA: -1
	public virtual type#15313 get_CompletedSynchronously() { }
	// RVA: -1
	public virtual type#15313 get_IsCompleted() { }
	// RVA: -1
	public type#15313 get_EndInvokeCalled() { }
	// RVA: -1
	public type#28660 set_EndInvokeCalled(type#15313 value) { }
	// RVA: -1
	public virtual type#23705 get_AsyncDelegate() { }
	// RVA: -1
	public virtual type#20285 get_NextSink() { }
	// RVA: -1
	public virtual type#20283 AsyncProcessMessage(type#20280 msg, type#20285 replySink) { }
	// RVA: -1
	public virtual type#20280 GetReplyMessage() { }
	// RVA: -1
	public virtual type#28660 SetMessageCtrl(type#20283 mc) { }
	// RVA: -1
	internal type#28660 SetCompletedSynchronously(type#15313 completed) { }
	// RVA: -1
	internal type#20280 EndInvoke() { }
	// RVA: -1
	public virtual type#20280 SyncProcessMessage(type#20280 msg) { }
	// RVA: -1
	internal type#22910 get_CallMessage() { }
	// RVA: -1
	internal type#28660 set_CallMessage(type#22910 value) { }
	// RVA: -1
	private virtual type#28660 System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() { }
	// RVA: -1
	private virtual type#28660 System.Threading.IThreadPoolWorkItem.MarkAborted(type#27372 tae) { }
	// RVA: -1
	internal type#23705 Invoke() { }
}
}
