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
- ImageClickEventArgs.cs
- HtmlSelect.cs
- URLMembershipCondition.cs
- controlskin.cs
- ToolStripItemDesigner.cs
- Crc32Helper.cs
- XmlSchemaSearchPattern.cs
- ServiceBehaviorAttribute.cs
- VirtualPathProvider.cs
- InvalidProgramException.cs
- WithStatement.cs
- MimeMultiPart.cs
- ActivityValidationServices.cs
- Translator.cs
- XmlSchemaAttributeGroup.cs
- TcpClientSocketManager.cs
- SystemDiagnosticsSection.cs
- PresentationTraceSources.cs
- EncoderBestFitFallback.cs
- WebDescriptionAttribute.cs
- SchemaNames.cs
- TableLayoutStyle.cs
- CodeNamespaceImport.cs
- DupHandleConnectionReader.cs
- CommonRemoteMemoryBlock.cs
- CodeAccessPermission.cs
- KeyedCollection.cs
- LineGeometry.cs
- SqlConnectionFactory.cs
- CornerRadius.cs
- CodeIndexerExpression.cs
- UIElementAutomationPeer.cs
- SupportingTokenBindingElement.cs
- TextTreeTextNode.cs
- WinFormsSecurity.cs
- ZipIOFileItemStream.cs
- GroupAggregateExpr.cs
- FormsAuthenticationConfiguration.cs
- HttpValueCollection.cs
- IgnoreSection.cs
- ContainerVisual.cs
- HttpFileCollection.cs
- XmlAttributeAttribute.cs
- x509store.cs
- PrintPreviewDialog.cs
- MultiTouchSystemGestureLogic.cs
- SmiEventSink_DeferedProcessing.cs
- SqlBulkCopyColumnMappingCollection.cs
- Helpers.cs
- Asn1IntegerConverter.cs
- StructuredType.cs
- EdmSchemaAttribute.cs
- BamlBinaryReader.cs
- HandleCollector.cs
- CurrentTimeZone.cs
- InternalConfigHost.cs
- ComponentResourceKeyConverter.cs
- Camera.cs
- AppDomainAttributes.cs
- TextTrailingCharacterEllipsis.cs
- LinkConverter.cs
- Int32Storage.cs
- HostingEnvironmentSection.cs
- MimeWriter.cs
- Win32MouseDevice.cs
- XmlSerializerFactory.cs
- NativeMethodsOther.cs
- PageAdapter.cs
- RichTextBoxAutomationPeer.cs
- OperationAbortedException.cs
- PersonalizationProviderHelper.cs
- SystemIPGlobalStatistics.cs
- ReferenceService.cs
- XmlRawWriter.cs
- IHttpResponseInternal.cs
- ZipPackage.cs
- Vector.cs
- CultureSpecificStringDictionary.cs
- FontDialog.cs
- BinaryCommonClasses.cs
- XhtmlBasicPageAdapter.cs
- DataBindingCollection.cs
- PreviewKeyDownEventArgs.cs
- DataTemplateSelector.cs
- XmlSchemaAnnotated.cs
- DataGridViewButtonColumn.cs
- SQLMembershipProvider.cs
- RSAPKCS1KeyExchangeFormatter.cs
- WebBaseEventKeyComparer.cs
- CodeGenerator.cs
- UpDownEvent.cs
- VisualProxy.cs
- PauseStoryboard.cs
- ClientSideQueueItem.cs
- SqlNode.cs
- MetadataUtilsSmi.cs
- PasswordBox.cs
- MimeObjectFactory.cs
- SignatureToken.cs
- CalendarDay.cs