Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / DataObjectAttribute.cs / 1305376 / 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)); } } } // 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
- VectorAnimation.cs
- InputManager.cs
- AmbientLight.cs
- ZoneMembershipCondition.cs
- Viewport3DAutomationPeer.cs
- ContainsSearchOperator.cs
- dsa.cs
- httpapplicationstate.cs
- querybuilder.cs
- XamlTreeBuilder.cs
- DbConnectionPoolIdentity.cs
- EmptyArray.cs
- StorageInfo.cs
- Int32Storage.cs
- Normalization.cs
- wgx_commands.cs
- InputLanguageCollection.cs
- RuleSettingsCollection.cs
- ImageField.cs
- TraceContextRecord.cs
- BooleanConverter.cs
- ProcessThreadCollection.cs
- DataServiceRequestOfT.cs
- DynamicDataRoute.cs
- QueryStringParameter.cs
- PropertyRecord.cs
- WorkflowMarkupElementEventArgs.cs
- TabletDeviceInfo.cs
- DataServiceOperationContext.cs
- RequestSecurityTokenForGetBrowserToken.cs
- X509Chain.cs
- BamlLocalizableResource.cs
- CheckableControlBaseAdapter.cs
- XpsS0ValidatingLoader.cs
- ThicknessKeyFrameCollection.cs
- PagedControl.cs
- Propagator.cs
- SafeProcessHandle.cs
- RequestSecurityTokenResponse.cs
- InputLanguageManager.cs
- ToolBarTray.cs
- CacheVirtualItemsEvent.cs
- MDIWindowDialog.cs
- ToolStripItemEventArgs.cs
- EventLogEntry.cs
- WeakReferenceEnumerator.cs
- securitycriticaldata.cs
- BitConverter.cs
- RepeatInfo.cs
- EventArgs.cs
- Automation.cs
- LowerCaseStringConverter.cs
- BamlLocalizableResource.cs
- OutputCacheSettingsSection.cs
- ControlType.cs
- BaseDataListComponentEditor.cs
- NotificationContext.cs
- Socket.cs
- QilPatternFactory.cs
- MenuEventArgs.cs
- WsatTransactionFormatter.cs
- ProcessingInstructionAction.cs
- ParallelTimeline.cs
- StatusBar.cs
- UnsafeNativeMethods.cs
- Size.cs
- DataGridAddNewRow.cs
- BamlStream.cs
- DiscoveryProxy.cs
- GeneralTransform.cs
- ComponentFactoryHelpers.cs
- CodeExpressionRuleDeclaration.cs
- ConstraintStruct.cs
- Command.cs
- AuthorizationRuleCollection.cs
- Padding.cs
- NotCondition.cs
- VisualCollection.cs
- QuadraticEase.cs
- ConstrainedGroup.cs
- Trace.cs
- PageCatalogPart.cs
- FixedDocument.cs
- CreateParams.cs
- altserialization.cs
- LongTypeConverter.cs
- HttpRawResponse.cs
- SortQuery.cs
- GZipStream.cs
- EventProviderTraceListener.cs
- EmptyElement.cs
- ElementsClipboardData.cs
- PatternMatcher.cs
- ChannelFactory.cs
- DataSourceUtil.cs
- IndependentAnimationStorage.cs
- SQLConvert.cs
- ValuePatternIdentifiers.cs
- OverlappedContext.cs
- VisemeEventArgs.cs