Code:
/ DotNET / DotNET / 8.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
- TextLineBreak.cs
- DataPager.cs
- Image.cs
- CheckBox.cs
- HtmlInputHidden.cs
- ExpressionCopier.cs
- StatusBarItem.cs
- ConfigXmlWhitespace.cs
- CodeCommentStatementCollection.cs
- RegexCompiler.cs
- EventManager.cs
- SchemaEntity.cs
- WeakRefEnumerator.cs
- SHA512Cng.cs
- ContextQuery.cs
- PermissionToken.cs
- LinqDataSourceStatusEventArgs.cs
- WebZone.cs
- CellParaClient.cs
- XmlSchemaExternal.cs
- KeyboardNavigation.cs
- DataGridColumn.cs
- XdrBuilder.cs
- EditorPart.cs
- X509CertificateStore.cs
- AssociationTypeEmitter.cs
- ObjectList.cs
- ConsumerConnectionPointCollection.cs
- RSAPKCS1SignatureFormatter.cs
- EditorZoneAutoFormat.cs
- TypeGenericEnumerableViewSchema.cs
- RemoteArgument.cs
- GroupQuery.cs
- DesignerTransaction.cs
- MdiWindowListStrip.cs
- LabelInfo.cs
- MatrixAnimationUsingPath.cs
- SeparatorAutomationPeer.cs
- PropertyKey.cs
- DeriveBytes.cs
- HostVisual.cs
- DbQueryCommandTree.cs
- OptimizedTemplateContent.cs
- ArraySubsetEnumerator.cs
- _AutoWebProxyScriptEngine.cs
- QilLiteral.cs
- StringHandle.cs
- XmlException.cs
- ManifestResourceInfo.cs
- TextBounds.cs
- HMACRIPEMD160.cs
- EncodingTable.cs
- StructuredTypeEmitter.cs
- _NTAuthentication.cs
- SecurityStandardsManager.cs
- XmlTypeAttribute.cs
- NotifyCollectionChangedEventArgs.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- sqlstateclientmanager.cs
- BufferedGraphicsManager.cs
- XmlCharType.cs
- bidPrivateBase.cs
- NativeMethods.cs
- AutoResizedEvent.cs
- BasicHttpSecurityMode.cs
- ProxyFragment.cs
- AppearanceEditorPart.cs
- ChangeConflicts.cs
- IdnElement.cs
- BufferedStream.cs
- ImmutableAssemblyCacheEntry.cs
- DiscreteKeyFrames.cs
- SimpleFieldTemplateFactory.cs
- XmlImplementation.cs
- ActionFrame.cs
- ValidationManager.cs
- Transactions.cs
- MenuTracker.cs
- HttpRequestBase.cs
- SqlDependency.cs
- ExceptionUtil.cs
- ListViewInsertionMark.cs
- QueryOptionExpression.cs
- DesignerCategoryAttribute.cs
- keycontainerpermission.cs
- Rfc2898DeriveBytes.cs
- TableDesigner.cs
- TextDecoration.cs
- Control.cs
- DynamicPropertyReader.cs
- counter.cs
- ObjectItemConventionAssemblyLoader.cs
- XmlSignatureProperties.cs
- backend.cs
- SelectQueryOperator.cs
- ContextMenuStrip.cs
- XPathConvert.cs
- PartialTrustHelpers.cs
- TargetParameterCountException.cs
- BigInt.cs