Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / Security / Cryptography / RandomNumberGenerator.cs / 1 / RandomNumberGenerator.cs
// ==++==
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// ==--==
//
// RandomNumberGenerator.cs
//
namespace System.Security.Cryptography {
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class RandomNumberGenerator {
protected RandomNumberGenerator() {
}
//
// public methods
//
#if !FEATURE_PAL
static public RandomNumberGenerator Create() {
return Create("System.Security.Cryptography.RandomNumberGenerator");
}
static public RandomNumberGenerator Create(String rngName) {
return (RandomNumberGenerator) CryptoConfig.CreateFromName(rngName);
}
#endif
public abstract void GetBytes(byte[] data);
public abstract void GetNonZeroBytes(byte[] data);
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RecognizedWordUnit.cs
- SchemaNamespaceManager.cs
- EastAsianLunisolarCalendar.cs
- RuntimeConfig.cs
- ConnectionsZone.cs
- ComponentCollection.cs
- ExitEventArgs.cs
- TraceData.cs
- FlowDocumentPageViewerAutomationPeer.cs
- UnsettableComboBox.cs
- ProgressBarBrushConverter.cs
- TaskDesigner.cs
- InfoCardRequestException.cs
- View.cs
- WebPartsSection.cs
- MemberProjectedSlot.cs
- ColumnMapTranslator.cs
- ClientUtils.cs
- StructuralCache.cs
- ConnectionConsumerAttribute.cs
- HttpResponseInternalBase.cs
- KeyboardDevice.cs
- BaseValidator.cs
- MetadataItem.cs
- MethodBuilder.cs
- InstanceDataCollection.cs
- BaseDataBoundControl.cs
- _NegoStream.cs
- WorkflowTransactionOptions.cs
- oledbconnectionstring.cs
- Pair.cs
- SoapSchemaMember.cs
- SrgsGrammarCompiler.cs
- AuthenticationException.cs
- TileBrush.cs
- LocalizationComments.cs
- ValidationSummary.cs
- SiteMapNodeCollection.cs
- SafeCancelMibChangeNotify.cs
- ProgressiveCrcCalculatingStream.cs
- ProtocolImporter.cs
- SqlUserDefinedAggregateAttribute.cs
- XmlWrappingReader.cs
- WindowsToolbarItemAsMenuItem.cs
- TreeViewImageKeyConverter.cs
- AutomationProperties.cs
- ProtocolsConfiguration.cs
- ComponentCommands.cs
- WebPartEditorApplyVerb.cs
- PointIndependentAnimationStorage.cs
- SecurityRuntime.cs
- Cursors.cs
- HttpCookiesSection.cs
- QueryExpr.cs
- FormDocumentDesigner.cs
- EntityDataSourceDataSelectionPanel.cs
- IPHostEntry.cs
- Thickness.cs
- PropertyItem.cs
- RelatedEnd.cs
- UnsafeNativeMethods.cs
- ProcessModuleDesigner.cs
- DivideByZeroException.cs
- DataSetMappper.cs
- QueryOperator.cs
- Soap.cs
- ToolBar.cs
- Int32Storage.cs
- RuntimeArgument.cs
- Label.cs
- EnumConverter.cs
- ImageUrlEditor.cs
- TabControl.cs
- _DomainName.cs
- HttpPostedFileWrapper.cs
- Char.cs
- DateBoldEvent.cs
- SqlDesignerDataSourceView.cs
- EllipseGeometry.cs
- sitestring.cs
- FolderBrowserDialogDesigner.cs
- GenerateScriptTypeAttribute.cs
- AsyncOperationContext.cs
- EntityContainerAssociationSet.cs
- ZipQueryOperator.cs
- SingleKeyFrameCollection.cs
- RepeaterItem.cs
- ErrorWebPart.cs
- PlanCompilerUtil.cs
- ResourcesChangeInfo.cs
- WrapPanel.cs
- WeakReference.cs
- HttpDebugHandler.cs
- StartFileNameEditor.cs
- ProjectedSlot.cs
- MetadataSerializer.cs
- CodeAttributeDeclaration.cs
- SRGSCompiler.cs
- OletxCommittableTransaction.cs
- MenuItemAutomationPeer.cs