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
- ConfigurationLocation.cs
- XmlSchemaDocumentation.cs
- CodeSnippetTypeMember.cs
- DocumentApplicationJournalEntry.cs
- Section.cs
- HostingEnvironment.cs
- StylusButton.cs
- CqlBlock.cs
- AccessControlEntry.cs
- XmlBoundElement.cs
- GridItemPatternIdentifiers.cs
- SortDescriptionCollection.cs
- OletxTransactionFormatter.cs
- ByteConverter.cs
- SimpleWebHandlerParser.cs
- SizeLimitedCache.cs
- SoapServerProtocol.cs
- MouseActionConverter.cs
- WeakReference.cs
- XPathNodeIterator.cs
- MatrixAnimationUsingPath.cs
- DesignerEventService.cs
- __Filters.cs
- WaitHandle.cs
- unsafenativemethodstextservices.cs
- EventItfInfo.cs
- InputProviderSite.cs
- ServicePerformanceCounters.cs
- Light.cs
- ScaleTransform.cs
- Int64AnimationUsingKeyFrames.cs
- initElementDictionary.cs
- ControlBuilder.cs
- ValueTypeFixupInfo.cs
- DataGridSortCommandEventArgs.cs
- ConnectionsZone.cs
- ConfigXmlElement.cs
- MatrixAnimationBase.cs
- LayoutManager.cs
- SystemThemeKey.cs
- MemberMaps.cs
- MdbDataFileEditor.cs
- CssClassPropertyAttribute.cs
- StreamSecurityUpgradeInitiatorBase.cs
- XmlNullResolver.cs
- NetworkInterface.cs
- DataGridViewCellMouseEventArgs.cs
- FormatterServices.cs
- RSAPKCS1SignatureDeformatter.cs
- GrabHandleGlyph.cs
- initElementDictionary.cs
- HtmlTableCellCollection.cs
- XPathDescendantIterator.cs
- HostProtectionPermission.cs
- WebRequestModulesSection.cs
- TextDecorations.cs
- OptionalColumn.cs
- InfoCardKeyedHashAlgorithm.cs
- CollectionDataContract.cs
- WebServiceTypeData.cs
- DataBoundControlAdapter.cs
- StorageFunctionMapping.cs
- BeginEvent.cs
- MissingManifestResourceException.cs
- TextInfo.cs
- XsltConvert.cs
- ToolStripItemEventArgs.cs
- Size.cs
- EntityClassGenerator.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- DesignerActionPropertyItem.cs
- WebServiceErrorEvent.cs
- WebPartAddingEventArgs.cs
- Table.cs
- GetPageNumberCompletedEventArgs.cs
- Rules.cs
- ColumnWidthChangedEvent.cs
- PolygonHotSpot.cs
- RightsManagementManager.cs
- BitArray.cs
- CodeAttributeDeclaration.cs
- GroupLabel.cs
- TreeIterator.cs
- CodePageUtils.cs
- SessionIDManager.cs
- StylusCaptureWithinProperty.cs
- ParamArrayAttribute.cs
- Bits.cs
- UnaryNode.cs
- ProcessHost.cs
- SkewTransform.cs
- MailAddressCollection.cs
- ISAPIRuntime.cs
- CompositeDuplexBindingElementImporter.cs
- TableFieldsEditor.cs
- SeekableReadStream.cs
- StyleModeStack.cs
- EdmType.cs
- xmlsaver.cs
- COM2TypeInfoProcessor.cs