Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / clr / src / BCL / System / Configuration / Assemblies / AssemblyHash.cs / 1 / AssemblyHash.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** File: AssemblyHash ** ** ** Purpose: ** ** ===========================================================*/ namespace System.Configuration.Assemblies { using System; [Serializable()] [System.Runtime.InteropServices.ComVisible(true)] [Obsolete("The AssemblyHash class has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202")] public struct AssemblyHash : ICloneable { private AssemblyHashAlgorithm _Algorithm; private byte[] _Value; [Obsolete("The AssemblyHash class has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202")] public static readonly AssemblyHash Empty = new AssemblyHash(AssemblyHashAlgorithm.None, null); [Obsolete("The AssemblyHash class has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202")] public AssemblyHash(byte[] value) { _Algorithm = AssemblyHashAlgorithm.SHA1; _Value = null; if (value != null) { int length = value.Length; _Value = new byte[length]; Array.Copy(value, _Value, length); } } [Obsolete("The AssemblyHash class has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202")] public AssemblyHash(AssemblyHashAlgorithm algorithm, byte[] value) { _Algorithm = algorithm; _Value = null; if (value != null) { int length = value.Length; _Value = new byte[length]; Array.Copy(value, _Value, length); } } // Hash is made up of a byte array and a value from a class of supported // algorithm types. [Obsolete("The AssemblyHash class has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202")] public AssemblyHashAlgorithm Algorithm { get { return _Algorithm; } set { _Algorithm = value; } } [Obsolete("The AssemblyHash class has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202")] public byte[] GetValue() { return _Value; } [Obsolete("The AssemblyHash class has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202")] public void SetValue(byte[] value) { _Value = value; } [Obsolete("The AssemblyHash class has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202")] public Object Clone() { return new AssemblyHash(_Algorithm, _Value); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** File: AssemblyHash ** ** ** Purpose: ** ** ===========================================================*/ namespace System.Configuration.Assemblies { using System; [Serializable()] [System.Runtime.InteropServices.ComVisible(true)] [Obsolete("The AssemblyHash class has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202")] public struct AssemblyHash : ICloneable { private AssemblyHashAlgorithm _Algorithm; private byte[] _Value; [Obsolete("The AssemblyHash class has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202")] public static readonly AssemblyHash Empty = new AssemblyHash(AssemblyHashAlgorithm.None, null); [Obsolete("The AssemblyHash class has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202")] public AssemblyHash(byte[] value) { _Algorithm = AssemblyHashAlgorithm.SHA1; _Value = null; if (value != null) { int length = value.Length; _Value = new byte[length]; Array.Copy(value, _Value, length); } } [Obsolete("The AssemblyHash class has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202")] public AssemblyHash(AssemblyHashAlgorithm algorithm, byte[] value) { _Algorithm = algorithm; _Value = null; if (value != null) { int length = value.Length; _Value = new byte[length]; Array.Copy(value, _Value, length); } } // Hash is made up of a byte array and a value from a class of supported // algorithm types. [Obsolete("The AssemblyHash class has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202")] public AssemblyHashAlgorithm Algorithm { get { return _Algorithm; } set { _Algorithm = value; } } [Obsolete("The AssemblyHash class has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202")] public byte[] GetValue() { return _Value; } [Obsolete("The AssemblyHash class has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202")] public void SetValue(byte[] value) { _Value = value; } [Obsolete("The AssemblyHash class has been deprecated. http://go.microsoft.com/fwlink/?linkid=14202")] public Object Clone() { return new AssemblyHash(_Algorithm, _Value); } } } // 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
- ArgumentOutOfRangeException.cs
- WrappedIUnknown.cs
- EnglishPluralizationService.cs
- ImageButton.cs
- CommandBindingCollection.cs
- SignatureHelper.cs
- SplitterCancelEvent.cs
- SystemFonts.cs
- MultidimensionalArrayItemReference.cs
- TextEndOfSegment.cs
- TabRenderer.cs
- ListViewUpdatedEventArgs.cs
- UserInitiatedNavigationPermission.cs
- ServiceDesigner.xaml.cs
- UnsafeNativeMethods.cs
- DeflateEmulationStream.cs
- SqlFlattener.cs
- IisTraceWebEventProvider.cs
- SelectingProviderEventArgs.cs
- PkcsMisc.cs
- DbgCompiler.cs
- TagPrefixInfo.cs
- Point3D.cs
- KeyGestureConverter.cs
- AuthenticationModuleElementCollection.cs
- AvTraceFormat.cs
- GlobalEventManager.cs
- Reference.cs
- Pen.cs
- CaseStatement.cs
- SiteMapNodeItem.cs
- TemplateContent.cs
- PlatformCulture.cs
- ImageListStreamer.cs
- LightweightCodeGenerator.cs
- MethodBody.cs
- ApplicationManager.cs
- GridSplitterAutomationPeer.cs
- CompareValidator.cs
- PreviewPrintController.cs
- CharConverter.cs
- HttpResponseInternalWrapper.cs
- GridLengthConverter.cs
- VariableAction.cs
- DataServiceException.cs
- ArraySubsetEnumerator.cs
- QilBinary.cs
- VirtualizingPanel.cs
- Sql8ExpressionRewriter.cs
- NullableBoolConverter.cs
- ControlTemplate.cs
- EventData.cs
- ViewStateException.cs
- MetadataArtifactLoader.cs
- ObjectPersistData.cs
- DataTrigger.cs
- Page.cs
- TableCell.cs
- LabelLiteral.cs
- DocumentViewerBaseAutomationPeer.cs
- PagesChangedEventArgs.cs
- DataGridViewColumnCollection.cs
- XmlNodeChangedEventArgs.cs
- CodeTypeReference.cs
- ServiceEndpointCollection.cs
- NetStream.cs
- GPStream.cs
- ResourceSetExpression.cs
- SQLBytesStorage.cs
- CacheDependency.cs
- XpsLiterals.cs
- AppDomainManager.cs
- ColumnMap.cs
- QueryStringParameter.cs
- CompilerGeneratedAttribute.cs
- PropertyRecord.cs
- ToolStripPanel.cs
- Int32Rect.cs
- SqlFacetAttribute.cs
- DependencyObjectPropertyDescriptor.cs
- EndpointAddress10.cs
- XmlCountingReader.cs
- NumericUpDownAccelerationCollection.cs
- Underline.cs
- DelegateHelpers.Generated.cs
- MasterPageCodeDomTreeGenerator.cs
- TypeReference.cs
- InputQueue.cs
- Rotation3DKeyFrameCollection.cs
- PerfProviderCollection.cs
- basenumberconverter.cs
- Margins.cs
- FileSystemInfo.cs
- ProfileSettingsCollection.cs
- SqlMethodTransformer.cs
- TreeNodeBindingCollection.cs
- HyperLinkStyle.cs
- XmlNotation.cs
- MimeReflector.cs
- MailSettingsSection.cs