Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Security / Cryptography / DeriveBytes.cs / 1305376 / DeriveBytes.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //[....] // // // DeriveBytes.cs // namespace System.Security.Cryptography { [System.Runtime.InteropServices.ComVisible(true)] public abstract class DeriveBytes // On Orcas DeriveBytes 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 { // // public methods // public abstract byte[] GetBytes(int cb); public abstract void Reset(); public void Dispose() { Dispose(true); GC.SuppressFinalize(this); } protected virtual void Dispose(bool disposing) { return; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //[....] // // // DeriveBytes.cs // namespace System.Security.Cryptography { [System.Runtime.InteropServices.ComVisible(true)] public abstract class DeriveBytes // On Orcas DeriveBytes 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 { // // public methods // public abstract byte[] GetBytes(int cb); public abstract void Reset(); public void Dispose() { Dispose(true); GC.SuppressFinalize(this); } protected virtual void Dispose(bool disposing) { return; } } } // 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
- KeyValuePair.cs
- HostProtectionPermission.cs
- Asn1IntegerConverter.cs
- Catch.cs
- Int64KeyFrameCollection.cs
- FileIOPermission.cs
- TextEditorTyping.cs
- ConsoleKeyInfo.cs
- JsonWriter.cs
- SecurityDocument.cs
- DocumentCollection.cs
- CardSpacePolicyElement.cs
- ElementUtil.cs
- XmlSchemaObjectCollection.cs
- DisplayInformation.cs
- XamlToRtfParser.cs
- _AutoWebProxyScriptWrapper.cs
- BindingGraph.cs
- ContentTextAutomationPeer.cs
- ContentPlaceHolderDesigner.cs
- TextLine.cs
- SqlTransaction.cs
- CodeBinaryOperatorExpression.cs
- TypeGeneratedEventArgs.cs
- CaseStatementSlot.cs
- selecteditemcollection.cs
- ExternalException.cs
- FrameworkReadOnlyPropertyMetadata.cs
- GlobalizationAssembly.cs
- WorkflowDefinitionDispenser.cs
- ScriptDescriptor.cs
- DrawingContextWalker.cs
- ADMembershipProvider.cs
- newinstructionaction.cs
- FilterableAttribute.cs
- securestring.cs
- Highlights.cs
- PageSetupDialog.cs
- ImageClickEventArgs.cs
- SelectionService.cs
- AddInServer.cs
- RadioButtonRenderer.cs
- DocumentPage.cs
- ProcessHostConfigUtils.cs
- LoginView.cs
- EnumValidator.cs
- Executor.cs
- WmlMobileTextWriter.cs
- SafeTimerHandle.cs
- HtmlInputCheckBox.cs
- Win32SafeHandles.cs
- SliderAutomationPeer.cs
- mediaeventshelper.cs
- EditorBrowsableAttribute.cs
- OpCellTreeNode.cs
- SamlAuthenticationClaimResource.cs
- OutOfProcStateClientManager.cs
- CommandField.cs
- HttpFileCollection.cs
- ByteRangeDownloader.cs
- OleServicesContext.cs
- SqlDependencyUtils.cs
- UxThemeWrapper.cs
- EntityViewGenerationConstants.cs
- BoundingRectTracker.cs
- _BaseOverlappedAsyncResult.cs
- ClientFormsIdentity.cs
- RsaKeyIdentifierClause.cs
- ProgressPage.cs
- ThicknessConverter.cs
- TypeDescriptor.cs
- XmlDocumentSerializer.cs
- Matrix3DValueSerializer.cs
- DefaultSection.cs
- CultureMapper.cs
- WebCategoryAttribute.cs
- FixedBufferAttribute.cs
- PackageController.cs
- RuleSetCollection.cs
- Double.cs
- ConnectionManagementElementCollection.cs
- StringAnimationUsingKeyFrames.cs
- TypefaceMetricsCache.cs
- MethodAccessException.cs
- ValueUnavailableException.cs
- CompletedAsyncResult.cs
- AxisAngleRotation3D.cs
- HtmlLinkAdapter.cs
- SyndicationSerializer.cs
- DataGridViewAdvancedBorderStyle.cs
- ResXResourceSet.cs
- ListItemCollection.cs
- SqlInternalConnectionTds.cs
- DesignTimeTemplateParser.cs
- RelatedPropertyManager.cs
- XmlSerializationGeneratedCode.cs
- PointHitTestResult.cs
- ChangeBlockUndoRecord.cs
- SqlParameterizer.cs
- InternalTransaction.cs