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
- ListViewGroupItemCollection.cs
- DataGridViewTextBoxCell.cs
- PhonemeEventArgs.cs
- _DisconnectOverlappedAsyncResult.cs
- LinqExpressionNormalizer.cs
- FullTrustAssemblyCollection.cs
- CatalogPartChrome.cs
- AnnouncementEndpointElement.cs
- RadialGradientBrush.cs
- EntityDataSource.cs
- CatalogZone.cs
- SqlHelper.cs
- InputScope.cs
- ValidationSummary.cs
- DataTableReader.cs
- TransactionException.cs
- WindowsAltTab.cs
- GrammarBuilderPhrase.cs
- HostExecutionContextManager.cs
- HWStack.cs
- PropertyInformation.cs
- PartialCachingAttribute.cs
- PropertyValidationContext.cs
- DataGridViewRowCancelEventArgs.cs
- DetailsViewRowCollection.cs
- ISAPIRuntime.cs
- RequestCachePolicy.cs
- DataGridViewControlCollection.cs
- PtsContext.cs
- CqlQuery.cs
- EventSetterHandlerConverter.cs
- BlurBitmapEffect.cs
- Documentation.cs
- ReadOnlyHierarchicalDataSourceView.cs
- XmlEntity.cs
- SQLDecimal.cs
- SchemaObjectWriter.cs
- TreeView.cs
- XmlSerializationWriter.cs
- NavigationProgressEventArgs.cs
- DetailsViewDeleteEventArgs.cs
- ClientBuildManager.cs
- HeaderedContentControl.cs
- HMACSHA256.cs
- WSSecurityJan2004.cs
- SectionXmlInfo.cs
- FileDialog_Vista.cs
- EncryptedKeyIdentifierClause.cs
- EventRecord.cs
- ProcessModelInfo.cs
- ObjectQueryExecutionPlan.cs
- EmptyCollection.cs
- DetailsViewUpdateEventArgs.cs
- SocketPermission.cs
- DateTimeParse.cs
- XmlSerializerVersionAttribute.cs
- PageBreakRecord.cs
- HtmlContainerControl.cs
- SqlCommandSet.cs
- StrongNameMembershipCondition.cs
- TypeResolvingOptionsAttribute.cs
- wgx_render.cs
- BaseParaClient.cs
- PersistenceException.cs
- StdValidatorsAndConverters.cs
- ValidationSummary.cs
- ParameterInfo.cs
- HttpTransportManager.cs
- LinqDataSourceDeleteEventArgs.cs
- MediaScriptCommandRoutedEventArgs.cs
- XamlPointCollectionSerializer.cs
- HostedImpersonationContext.cs
- WeakEventTable.cs
- documentsequencetextview.cs
- XPathPatternParser.cs
- NativeWindow.cs
- TextTreeTextElementNode.cs
- DataFormats.cs
- MemberCollection.cs
- Main.cs
- PolyLineSegment.cs
- SolidBrush.cs
- GeneralTransform3DTo2D.cs
- ResourceReferenceExpression.cs
- AuthenticateEventArgs.cs
- ContentControl.cs
- ServerValidateEventArgs.cs
- DynamicPropertyHolder.cs
- CheckoutException.cs
- ColorBuilder.cs
- ExceptionTrace.cs
- PixelFormats.cs
- QuotedPrintableStream.cs
- InheritedPropertyChangedEventArgs.cs
- InheritanceContextHelper.cs
- ConfigXmlElement.cs
- WebConvert.cs
- EventManager.cs
- XslCompiledTransform.cs
- SourceLocationProvider.cs