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
- ConstraintConverter.cs
- DataGridTableCollection.cs
- SudsWriter.cs
- RepeaterCommandEventArgs.cs
- DataControlReferenceCollection.cs
- TraceFilter.cs
- XmlDataSourceNodeDescriptor.cs
- ScriptReferenceEventArgs.cs
- ListControlConvertEventArgs.cs
- sqlmetadatafactory.cs
- KeyInterop.cs
- InstancePersistenceCommandException.cs
- PeerTransportListenAddressValidatorAttribute.cs
- WindowsRichEdit.cs
- DocumentPageViewAutomationPeer.cs
- IdentitySection.cs
- XmlEntity.cs
- ThreadPool.cs
- SmiXetterAccessMap.cs
- sqlnorm.cs
- PathSegment.cs
- MemoryPressure.cs
- TreeNodeEventArgs.cs
- DuplicateWaitObjectException.cs
- SecurityDocument.cs
- CompositeActivityTypeDescriptor.cs
- DecoderExceptionFallback.cs
- Bezier.cs
- ObjectConverter.cs
- ApplicationContext.cs
- ResponseStream.cs
- ECDsa.cs
- GacUtil.cs
- EntityParameterCollection.cs
- GenerateTemporaryAssemblyTask.cs
- ParameterRetriever.cs
- FreezableCollection.cs
- TypeKeyValue.cs
- EntityClientCacheKey.cs
- SizeAnimationClockResource.cs
- DataServicePagingProviderWrapper.cs
- DeflateEmulationStream.cs
- XmlObjectSerializerReadContextComplexJson.cs
- CultureInfoConverter.cs
- WebControl.cs
- CompilationUnit.cs
- Separator.cs
- TypeNameConverter.cs
- DataTableClearEvent.cs
- CodeRemoveEventStatement.cs
- DataServiceConfiguration.cs
- DataKey.cs
- RIPEMD160.cs
- SoapCodeExporter.cs
- DynamicControl.cs
- TabOrder.cs
- MethodCallConverter.cs
- StaticTextPointer.cs
- TransactionScope.cs
- GeometryConverter.cs
- DateTime.cs
- ColorConvertedBitmap.cs
- StickyNoteContentControl.cs
- SoapWriter.cs
- SHA1Managed.cs
- DragDrop.cs
- InternalsVisibleToAttribute.cs
- LinqDataSourceHelper.cs
- DispatcherOperation.cs
- FlowchartDesignerCommands.cs
- HTMLTextWriter.cs
- FilteredReadOnlyMetadataCollection.cs
- ItemsChangedEventArgs.cs
- XmlDocumentSurrogate.cs
- ProcessThreadCollection.cs
- CommonObjectSecurity.cs
- DataGridViewButtonColumn.cs
- ErrorWebPart.cs
- CommentEmitter.cs
- ColumnHeader.cs
- Bits.cs
- CodeSpit.cs
- Pointer.cs
- SerializationObjectManager.cs
- TreeNodeCollectionEditor.cs
- WorkerRequest.cs
- WaitHandleCannotBeOpenedException.cs
- EntityWrapper.cs
- hwndwrapper.cs
- dataprotectionpermission.cs
- recordstatescratchpad.cs
- ActivityTypeDesigner.xaml.cs
- ClientTargetSection.cs
- DataGridColumn.cs
- DefaultAsyncDataDispatcher.cs
- XmlSchemaAnnotated.cs
- Transactions.cs
- CompilerWrapper.cs
- WindowShowOrOpenTracker.cs
- InputLanguageCollection.cs