// Assembly: mscorlib
// Full name: System.Threading.InternalThread

namespace System.Threading
{
public class InternalThread // TypeDefIndex: 3826
{
	// Fields
	type#20868 lock_thread_id;
	type#20926 handle;
	type#20926 native_handle;
	type#20926 name_chars;
	type#20868 name_free;
	type#20868 name_length;
	type#27395 state;
	type#23706 abort_exc;
	type#20868 abort_state_handle;
	type#20902 thread_id;
	type#20926 debugger_thread;
	type#27955 static_data;
	type#20926 runtime_thread_info;
	type#23706 current_appcontext;
	type#23706 root_domain_thread;
	type#12862 _serialized_principal;
	type#20869 _serialized_principal_version;
	type#20926 appdomain_refs;
	type#20868 interruption_requested;
	type#20926 longlived;
	type#15315 threadpool_thread;
	type#15314 thread_interrupt_requested;
	type#20869 stack_size;
	type#15457 apartment_state;
	type#20869 critical_region_level;
	type#20869 managed_id;
	type#20868 small_id;
	type#20926 manage_callback;
	type#20926 flags;
	type#20926 thread_pinning_ref;
	type#20926 abort_protected_block_count;
	type#20868 priority;
	type#20926 owned_mutex;
	type#20926 suspended_event;
	type#20868 self_suspended;
	type#20926 thread_state;
	type#20926 netcore0;
	type#20926 netcore1;
	type#20926 netcore2;
	type#20926 last;

	// Methods
	// RVA: -1
	private type#28660 Thread_free_internal() { }
	// RVA: -1
	protected virtual type#28660 Finalize() { }
	// RVA: -1
	public type#28660 .ctor() { }
}
}
