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

namespace System.Threading
{
public class ReaderWriterLock // TypeDefIndex: 3824
{
	// Fields
	type#20868 seq_num;
	type#20868 state;
	type#20868 readers;
	type#20868 writer_lock_owner;
	type#22158 writer_queue;
	type#19500 reader_locks;

	// Methods
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	protected virtual type#28660 Finalize() { }
	// RVA: -1
	public type#28660 AcquireWriterLock(type#20867 millisecondsTimeout) { }
	// RVA: -1
	private type#28660 AcquireWriterLock(type#20867 millisecondsTimeout, type#20867 initialLockCount) { }
	// RVA: -1
	public type#28660 ReleaseWriterLock() { }
	// RVA: -1
	private type#28660 ReleaseWriterLock(type#20867 releaseCount) { }
	// RVA: -1
	private type#15313 HasWriterLock() { }
}
}
