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
- XPathAncestorQuery.cs
- SqlCrossApplyToCrossJoin.cs
- SqlTypesSchemaImporter.cs
- ComplexTypeEmitter.cs
- WCFBuildProvider.cs
- LinqDataSourceContextEventArgs.cs
- ResponseBodyWriter.cs
- SizeChangedInfo.cs
- FocusManager.cs
- EntityModelSchemaGenerator.cs
- Form.cs
- XmlSchemaSequence.cs
- XdrBuilder.cs
- IdentityNotMappedException.cs
- ScaleTransform3D.cs
- OutputCacheProfile.cs
- NestedContainer.cs
- CryptoHandle.cs
- DynamicValueConverter.cs
- COM2PropertyPageUITypeConverter.cs
- UriWriter.cs
- ExpandCollapsePattern.cs
- BuildProviderCollection.cs
- DocumentViewerBaseAutomationPeer.cs
- TopClause.cs
- UriTemplateMatch.cs
- EventLog.cs
- SQLInt16.cs
- SqlFunctionAttribute.cs
- WebPartZoneCollection.cs
- ConnectionManagementElement.cs
- Models.cs
- WebSysDisplayNameAttribute.cs
- ListControlBuilder.cs
- followingquery.cs
- BuildManagerHost.cs
- EmptyStringExpandableObjectConverter.cs
- Translator.cs
- MulticastNotSupportedException.cs
- TriggerActionCollection.cs
- LabelLiteral.cs
- Tuple.cs
- EdmFunctionAttribute.cs
- AutomationProperties.cs
- ObjectAnimationUsingKeyFrames.cs
- SerializationTrace.cs
- Oid.cs
- _FtpDataStream.cs
- ContentElement.cs
- BrushValueSerializer.cs
- SystemMulticastIPAddressInformation.cs
- ContentValidator.cs
- MetabaseSettingsIis7.cs
- IndexerNameAttribute.cs
- ExternalFile.cs
- DynamicILGenerator.cs
- SQLGuid.cs
- ServiceHostingEnvironment.cs
- ManualWorkflowSchedulerService.cs
- MessageAction.cs
- SamlEvidence.cs
- PeerOutputChannel.cs
- WarningException.cs
- DataGridViewCellFormattingEventArgs.cs
- RegexCompilationInfo.cs
- SByte.cs
- ProgressiveCrcCalculatingStream.cs
- DataGridItemCollection.cs
- FileLogRecordHeader.cs
- LinkButton.cs
- ApplicationDirectoryMembershipCondition.cs
- FlowPosition.cs
- ISAPIApplicationHost.cs
- WmlValidationSummaryAdapter.cs
- WizardDesigner.cs
- ActivityDesignerHelper.cs
- OraclePermission.cs
- ValidationErrorEventArgs.cs
- NamedPipeTransportBindingElement.cs
- FrameworkEventSource.cs
- CompiledQuery.cs
- Part.cs
- MonthCalendar.cs
- ListControlDesigner.cs
- HtmlButton.cs
- TextInfo.cs
- KnowledgeBase.cs
- Pens.cs
- _IPv6Address.cs
- DependencyStoreSurrogate.cs
- PaginationProgressEventArgs.cs
- TraceUtility.cs
- EffectiveValueEntry.cs
- CodeAttributeDeclaration.cs
- XmlHierarchicalDataSourceView.cs
- WebServiceClientProxyGenerator.cs
- BitmapSourceSafeMILHandle.cs
- backend.cs
- SerializationAttributes.cs
- NewExpression.cs