Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / ComponentModel / DataObjectAttribute.cs / 1 / DataObjectAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.ComponentModel { using System; using System.Security.Permissions; ////// [AttributeUsage(AttributeTargets.Class)] public sealed class DataObjectAttribute : Attribute { public static readonly DataObjectAttribute DataObject = new DataObjectAttribute(true); public static readonly DataObjectAttribute NonDataObject = new DataObjectAttribute(false); public static readonly DataObjectAttribute Default = NonDataObject; private bool _isDataObject; public DataObjectAttribute() : this(true) { } public DataObjectAttribute(bool isDataObject) { _isDataObject = isDataObject; } public bool IsDataObject { get { return _isDataObject; } } ///public override bool Equals(object obj) { if (obj == this) { return true; } DataObjectAttribute other = obj as DataObjectAttribute; return (other != null) && (other.IsDataObject == IsDataObject); } /// public override int GetHashCode() { return _isDataObject.GetHashCode(); } /// public override bool IsDefaultAttribute() { return (this.Equals(Default)); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WebPartEditVerb.cs
- HttpResponseInternalBase.cs
- ComplusEndpointConfigContainer.cs
- HandoffBehavior.cs
- RectAnimationClockResource.cs
- FixedDocumentSequencePaginator.cs
- QueueProcessor.cs
- TcpConnectionPool.cs
- Timer.cs
- XmlSchemaSequence.cs
- DocumentViewerAutomationPeer.cs
- StorageConditionPropertyMapping.cs
- ResponseStream.cs
- SystemUdpStatistics.cs
- DocumentSequence.cs
- XLinq.cs
- SessionStateModule.cs
- ViewValidator.cs
- TextEffectResolver.cs
- NestedContainer.cs
- ToolBar.cs
- ThicknessAnimationUsingKeyFrames.cs
- SpecialNameAttribute.cs
- DiscoveryClientOutputChannel.cs
- BindingEntityInfo.cs
- HelloOperation11AsyncResult.cs
- TemplateAction.cs
- TargetControlTypeAttribute.cs
- DefaultDiscoveryService.cs
- BackStopAuthenticationModule.cs
- PersonalizationEntry.cs
- ScopelessEnumAttribute.cs
- ProtocolProfile.cs
- Timer.cs
- Base64Decoder.cs
- ListBoxItem.cs
- DateTimeParse.cs
- SignerInfo.cs
- ListParagraph.cs
- InfoCardRSACryptoProvider.cs
- Descriptor.cs
- counter.cs
- SimplePropertyEntry.cs
- ProgressPage.cs
- SimpleFileLog.cs
- StandardBindingCollectionElement.cs
- PackageRelationship.cs
- CriticalHandle.cs
- ipaddressinformationcollection.cs
- LinkedResourceCollection.cs
- AppSettings.cs
- StandardBindingElementCollection.cs
- DataGridItem.cs
- WebPageTraceListener.cs
- CharEnumerator.cs
- EntitySqlQueryCacheEntry.cs
- BinaryReader.cs
- MsmqInputChannel.cs
- TrackBarRenderer.cs
- AttributeExtensions.cs
- NonClientArea.cs
- EntryWrittenEventArgs.cs
- RequestResizeEvent.cs
- TimestampInformation.cs
- Operator.cs
- GPStream.cs
- AudioStateChangedEventArgs.cs
- SchemaTableOptionalColumn.cs
- AutoResetEvent.cs
- LinqDataSourceSelectEventArgs.cs
- infer.cs
- ControlAdapter.cs
- OleDbCommand.cs
- ItemCollection.cs
- MetaModel.cs
- MimeMapping.cs
- BaseHashHelper.cs
- WindowsGrip.cs
- GradientPanel.cs
- OrderPreservingMergeHelper.cs
- WebPartTracker.cs
- DataGridViewCellCancelEventArgs.cs
- DictionarySectionHandler.cs
- DataServiceOperationContext.cs
- XmlnsCompatibleWithAttribute.cs
- XmlSchemaAny.cs
- StrongNamePublicKeyBlob.cs
- PointLightBase.cs
- FrameSecurityDescriptor.cs
- IDataContractSurrogate.cs
- ElementsClipboardData.cs
- DataBindingHandlerAttribute.cs
- CodeSubDirectory.cs
- TcpHostedTransportConfiguration.cs
- NotifyParentPropertyAttribute.cs
- SafeNativeMethods.cs
- CodePrimitiveExpression.cs
- SafeFileMappingHandle.cs
- StateMachineDesignerPaint.cs
- WebBrowserNavigatedEventHandler.cs