Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Security / Cryptography / RandomNumberGenerator.cs / 1305376 / RandomNumberGenerator.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //[....] // // // RandomNumberGenerator.cs // namespace System.Security.Cryptography { #if !FEATURE_CORECLR && !SILVERLIGHT [System.Runtime.InteropServices.ComVisible(true)] #endif // !FEATURE_CORECLR && !SILVERLIGHT public abstract class RandomNumberGenerator // On Orcas RandomNumberGenerator is not disposable, so we cannot add the IDisposable implementation to the // CoreCLR mscorlib. However, this type does need to be disposable since subtypes can and do hold onto // native resources. Therefore, on desktop mscorlibs we add an IDisposable implementation. #if !FEATURE_CORECLR : IDisposable #endif // !FEATURE_CORECLR { protected RandomNumberGenerator() { } // // public methods // #if !FEATURE_CORECLR && !SILVERLIGHT && !CORIOLIS [System.Security.SecuritySafeCritical] // auto-generated static public RandomNumberGenerator Create() { return Create("System.Security.Cryptography.RandomNumberGenerator"); } [System.Security.SecuritySafeCritical] // auto-generated static public RandomNumberGenerator Create(String rngName) { return (RandomNumberGenerator) CryptoConfig.CreateFromName(rngName); } #endif // !FEATURE_CORECLR && !SILVERLIGHT && !CORIOLIS public void Dispose() { Dispose(true); GC.SuppressFinalize(this); } protected virtual void Dispose(bool disposing) { return; } public abstract void GetBytes(byte[] data); #if !FEATURE_CORECLR && !SILVERLIGHT public abstract void GetNonZeroBytes(byte[] data); #endif // !FEATURE_CORECLR && !SILVERLIGHT } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DomNameTable.cs
- Graph.cs
- ReadOnlyNameValueCollection.cs
- GridViewDeletedEventArgs.cs
- UnsafeNativeMethods.cs
- DynamicILGenerator.cs
- AmbiguousMatchException.cs
- LockCookie.cs
- EmptyStringExpandableObjectConverter.cs
- ClientTarget.cs
- UniqueConstraint.cs
- ActiveXHost.cs
- CodeSnippetExpression.cs
- PropertyInfoSet.cs
- TypeBuilder.cs
- WebPartHelpVerb.cs
- HelpInfo.cs
- SmtpAuthenticationManager.cs
- InternalSafeNativeMethods.cs
- ArraySet.cs
- NgenServicingAttributes.cs
- XmlWriter.cs
- TouchPoint.cs
- DynamicPropertyHolder.cs
- GridViewSelectEventArgs.cs
- FontSource.cs
- StructuredType.cs
- Rfc4050KeyFormatter.cs
- ClipboardData.cs
- BamlRecordHelper.cs
- HttpsTransportElement.cs
- CustomCategoryAttribute.cs
- DataGridViewControlCollection.cs
- HtmlInputControl.cs
- StaticContext.cs
- PlatformNotSupportedException.cs
- FrameworkElementFactoryMarkupObject.cs
- Journal.cs
- AssemblyBuilder.cs
- AbstractDataSvcMapFileLoader.cs
- ArraySet.cs
- TextEvent.cs
- SimplePropertyEntry.cs
- HostAdapter.cs
- SafeRightsManagementSessionHandle.cs
- DataObjectEventArgs.cs
- SessionPageStateSection.cs
- hwndwrapper.cs
- AuditLog.cs
- XmlElement.cs
- StrokeCollectionConverter.cs
- HttpHandlerAction.cs
- AuthenticationConfig.cs
- WebPartsPersonalizationAuthorization.cs
- XamlTypeWithExplicitNamespace.cs
- DotExpr.cs
- ColumnCollection.cs
- SelectionPattern.cs
- UIPropertyMetadata.cs
- ComboBoxRenderer.cs
- TypeDelegator.cs
- GridSplitter.cs
- RelationshipFixer.cs
- SqlDependencyUtils.cs
- BindingMemberInfo.cs
- securitycriticaldata.cs
- LocalizableAttribute.cs
- HttpRawResponse.cs
- AssertFilter.cs
- DataObjectMethodAttribute.cs
- FormsAuthenticationModule.cs
- GridViewColumnHeaderAutomationPeer.cs
- RectangleConverter.cs
- FileNotFoundException.cs
- ScriptModule.cs
- HtmlTableCellCollection.cs
- MobileSysDescriptionAttribute.cs
- XmlDocumentSerializer.cs
- AutoGeneratedFieldProperties.cs
- StringConverter.cs
- DataGridItemEventArgs.cs
- SourceElementsCollection.cs
- UpdateDelegates.Generated.cs
- KeyedPriorityQueue.cs
- SamlAssertionDirectKeyIdentifierClause.cs
- ConnectionInterfaceCollection.cs
- SponsorHelper.cs
- StrokeFIndices.cs
- TypeUtil.cs
- XamlHostingConfiguration.cs
- MatrixAnimationUsingKeyFrames.cs
- HitTestResult.cs
- OneWayChannelListener.cs
- BamlTreeUpdater.cs
- WMICapabilities.cs
- RenamedEventArgs.cs
- XmlTextEncoder.cs
- SettingsPropertyCollection.cs
- UriWriter.cs
- Oid.cs