Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / DataKeyPropertyAttribute.cs / 1305376 / DataKeyPropertyAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.ComponentModel; using System.Diagnostics; using System.Security.Permissions; using System.Web.Util; using System.Diagnostics.CodeAnalysis; [AttributeUsage(AttributeTargets.Class)] public sealed class DataKeyPropertyAttribute : Attribute { private readonly string _name; public DataKeyPropertyAttribute(string name) { _name = name; } public string Name { get { return _name; } } [SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase")] public override bool Equals(object obj) { DataKeyPropertyAttribute other = obj as DataKeyPropertyAttribute; if (other != null) { return String.Equals(_name, other.Name, StringComparison.Ordinal); } return false; } [SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase")] public override int GetHashCode() { return (Name != null) ? Name.GetHashCode() : 0; } } } // 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
- MD5HashHelper.cs
- FramingDecoders.cs
- DataKey.cs
- MetadataArtifactLoaderResource.cs
- JavascriptCallbackResponseProperty.cs
- LogicalExpr.cs
- MSAANativeProvider.cs
- CommonGetThemePartSize.cs
- RecordsAffectedEventArgs.cs
- AuthorizationSection.cs
- EntityViewGenerator.cs
- AlternateView.cs
- ContextMenuService.cs
- Schema.cs
- BindingEntityInfo.cs
- DatePickerAutomationPeer.cs
- SecurityContext.cs
- serverconfig.cs
- XPathQilFactory.cs
- ImageButton.cs
- TdsRecordBufferSetter.cs
- ExpressionPrefixAttribute.cs
- PointConverter.cs
- BoundsDrawingContextWalker.cs
- HttpRequest.cs
- ColumnReorderedEventArgs.cs
- ImageCodecInfoPrivate.cs
- SqlStatistics.cs
- fixedPageContentExtractor.cs
- TextRange.cs
- MsmqIntegrationChannelFactory.cs
- BasicCellRelation.cs
- ParagraphResult.cs
- EdgeModeValidation.cs
- ToolBar.cs
- BamlTreeMap.cs
- PublisherMembershipCondition.cs
- Int32Collection.cs
- ObservableDictionary.cs
- TitleStyle.cs
- Evidence.cs
- ExpressionBuilderCollection.cs
- DecimalConverter.cs
- DirectionalLight.cs
- SecurityAttributeGenerationHelper.cs
- DataSourceProvider.cs
- CommentEmitter.cs
- WebBrowsableAttribute.cs
- BinaryReader.cs
- RuntimeArgumentHandle.cs
- SplayTreeNode.cs
- ClientProtocol.cs
- BindingSource.cs
- ViewValidator.cs
- Scene3D.cs
- CompiledAction.cs
- Thread.cs
- LingerOption.cs
- CallbackDebugElement.cs
- AnnotationHighlightLayer.cs
- RadioButton.cs
- MainMenu.cs
- StorageFunctionMapping.cs
- DescendantOverDescendantQuery.cs
- HandleCollector.cs
- Object.cs
- AssemblySettingAttributes.cs
- BrushValueSerializer.cs
- InputScopeConverter.cs
- DataGridBoolColumn.cs
- URI.cs
- Axis.cs
- UnionCqlBlock.cs
- EventDescriptorCollection.cs
- UpdateExpressionVisitor.cs
- NetworkAddressChange.cs
- HeaderedItemsControl.cs
- _SslStream.cs
- UiaCoreApi.cs
- TargetControlTypeAttribute.cs
- XmlSchemaAll.cs
- SqlTopReducer.cs
- Clock.cs
- ButtonBase.cs
- SQLBinaryStorage.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- MeshGeometry3D.cs
- FixedTextContainer.cs
- HostElement.cs
- DataStorage.cs
- TextDecoration.cs
- HttpRawResponse.cs
- ExternalFile.cs
- ByteArrayHelperWithString.cs
- ComboBoxRenderer.cs
- Visitor.cs
- AvTraceFormat.cs
- ExceptionAggregator.cs
- PixelFormatConverter.cs
- Configuration.cs