// Assembly: mscorlib
// Full name: System.Security.Cryptography.RNGCryptoServiceProvider

namespace System.Security.Cryptography
{
public class RNGCryptoServiceProvider // TypeDefIndex: 4091
{
	// Fields
	type#23710 _lock;
	type#20926 _handle;

	// Methods
	// RVA: -1
	private static type#28660 .cctor() { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	private type#28660 Check() { }
	// RVA: -1
	private static type#15313 RngOpen() { }
	// RVA: -1
	private static type#20925 RngInitialize(type#12376 seed, type#20925 seed_length) { }
	// RVA: -1
	private static type#20925 RngGetBytes(type#20925 handle, type#12376 data, type#20925 data_length) { }
	// RVA: -1
	private static type#28660 RngClose(type#20925 handle) { }
	// RVA: -1
	public virtual type#28660 GetBytes(type#12860 data) { }
	// RVA: -1
	public virtual type#28660 GetNonZeroBytes(type#12860 data) { }
	// RVA: -1
	protected virtual type#28660 Finalize() { }
	// RVA: -1
	protected virtual type#28660 Dispose(type#15313 disposing) { }
}
}
