Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / Security / Cryptography / AsymmetricAlgorithm.cs / 1 / AsymmetricAlgorithm.cs
// ==++==
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// ==--==
//
// AsymmetricAlgorithm.cs
//
namespace System.Security.Cryptography {
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class AsymmetricAlgorithm : IDisposable {
protected int KeySizeValue;
protected KeySizes[] LegalKeySizesValue;
//
// public constructors
//
protected AsymmetricAlgorithm() {}
// AsymmetricAlgorithm implements IDisposable
///
void IDisposable.Dispose() {
Dispose(true);
GC.SuppressFinalize(this);
}
public void Clear() {
((IDisposable) this).Dispose();
}
protected abstract void Dispose(bool disposing);
//
// public properties
//
public virtual int KeySize {
get { return KeySizeValue; }
set {
int i;
int j;
for (i=0; i
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MD5CryptoServiceProvider.cs
- MetadataArtifactLoaderFile.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- NullRuntimeConfig.cs
- PeerTransportListenAddressConverter.cs
- ElementMarkupObject.cs
- MatrixUtil.cs
- BidPrivateBase.cs
- EncryptedData.cs
- AsymmetricKeyExchangeDeformatter.cs
- BuildDependencySet.cs
- StringFormat.cs
- CompositeControl.cs
- TextEditorCopyPaste.cs
- ButtonChrome.cs
- ipaddressinformationcollection.cs
- UTF7Encoding.cs
- ImmutableAssemblyCacheEntry.cs
- WorkflowOperationFault.cs
- HttpConfigurationSystem.cs
- RijndaelCryptoServiceProvider.cs
- DBSqlParserTable.cs
- BitmapData.cs
- BufferCache.cs
- MasterPageBuildProvider.cs
- OperationInvokerTrace.cs
- EnumDataContract.cs
- CountAggregationOperator.cs
- ChtmlSelectionListAdapter.cs
- TableColumn.cs
- BrowserDefinitionCollection.cs
- TransportSecurityProtocol.cs
- ManageRequest.cs
- Int16Storage.cs
- DataContext.cs
- XmlDocumentType.cs
- CreateUserErrorEventArgs.cs
- SqlResolver.cs
- PrePrepareMethodAttribute.cs
- SendActivityEventArgs.cs
- TreeView.cs
- BrowserDefinitionCollection.cs
- StaticFileHandler.cs
- AnnotationService.cs
- Module.cs
- SingleConverter.cs
- CodeNamespaceImport.cs
- PeerEndPoint.cs
- StaticFileHandler.cs
- PageCache.cs
- EventLogEntryCollection.cs
- Dynamic.cs
- TransactionFlowAttribute.cs
- RtfControlWordInfo.cs
- NamespaceDisplay.xaml.cs
- QilBinary.cs
- GC.cs
- GridViewColumnCollectionChangedEventArgs.cs
- UriTemplatePathPartiallyEquivalentSet.cs
- TreeNodeBinding.cs
- TraceContext.cs
- SystemMulticastIPAddressInformation.cs
- MdiWindowListStrip.cs
- XmlnsCache.cs
- DbParameterCollection.cs
- AccessControlList.cs
- SymmetricAlgorithm.cs
- NonSerializedAttribute.cs
- Literal.cs
- IndicCharClassifier.cs
- DataGridViewAutoSizeModeEventArgs.cs
- ValueConversionAttribute.cs
- Clipboard.cs
- WebResourceAttribute.cs
- DataViewManager.cs
- GradientStop.cs
- XmlDownloadManager.cs
- CorrelationQuery.cs
- UnsafeNativeMethods.cs
- DiscreteKeyFrames.cs
- TextWriterTraceListener.cs
- GreenMethods.cs
- DPCustomTypeDescriptor.cs
- ListCollectionView.cs
- GPPOINT.cs
- DataGridViewCellValidatingEventArgs.cs
- WebPartZone.cs
- CellTreeNodeVisitors.cs
- TemplateControlBuildProvider.cs
- ExitEventArgs.cs
- FrameworkContextData.cs
- Part.cs
- ServiceOperationParameter.cs
- Evidence.cs
- DefaultWorkflowTransactionService.cs
- GridEntryCollection.cs
- RefreshInfo.cs
- TraceInternal.cs
- CursorEditor.cs
- PackageRelationshipCollection.cs