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

namespace System.Threading
{
public class Timer // TypeDefIndex: 3829
{
	// Fields
	type#27474 callback;
	type#23706 state;
	type#20901 due_time_ms;
	type#20901 period_ms;
	type#20901 next_run;
	type#15314 disposed;
	type#15314 is_dead;
	type#15314 is_added;

	// Methods
	// RVA: -1
	private static type#34198 get_scheduler() { }
	// RVA: -1
	public type#28660 .ctor(type#27473 callback, type#23705 state, type#20867 dueTime, type#20867 period) { }
	// RVA: -1
	public type#28660 .ctor(type#27473 callback, type#23705 state, type#27436 dueTime, type#27436 period) { }
	// RVA: -1
	private type#28660 Init(type#27473 callback, type#23705 state, type#20900 dueTime, type#20900 period) { }
	// RVA: -1
	public type#15313 Change(type#20867 dueTime, type#20867 period) { }
	// RVA: -1
	public type#15313 Change(type#27436 dueTime, type#27436 period) { }
	// RVA: -1
	public virtual type#28660 Dispose() { }
	// RVA: -1
	private type#15313 Change(type#20900 dueTime, type#20900 period, type#15313 first) { }
	// RVA: -1
	internal type#28660 KeepRootedWhileScheduled() { }
	// RVA: -1
	private static type#20900 GetTimeMonotonic() { }
}
}
