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
- XmlTypeMapping.cs
- MessageSecurityOverMsmq.cs
- Pipe.cs
- ExpressionValueEditor.cs
- ThreadLocal.cs
- PersonalizationProviderCollection.cs
- cache.cs
- RenderTargetBitmap.cs
- MonthChangedEventArgs.cs
- Matrix3D.cs
- PersistChildrenAttribute.cs
- ObjectContextServiceProvider.cs
- ComplexPropertyEntry.cs
- WorkflowQueueInfo.cs
- DistinctQueryOperator.cs
- WsatStrings.cs
- UnhandledExceptionEventArgs.cs
- MenuCommandsChangedEventArgs.cs
- BuildDependencySet.cs
- ConfigurationManager.cs
- DefaultIfEmptyQueryOperator.cs
- SrgsRulesCollection.cs
- InternalPermissions.cs
- GrammarBuilderWildcard.cs
- Byte.cs
- IEnumerable.cs
- Options.cs
- QuadraticEase.cs
- _OSSOCK.cs
- ProfileService.cs
- GridViewRowPresenterBase.cs
- TreeBuilder.cs
- MimeMultiPart.cs
- CapabilitiesUse.cs
- IPEndPoint.cs
- TypeConverter.cs
- ConnectionProviderAttribute.cs
- PinnedBufferMemoryStream.cs
- GPRECT.cs
- DetailsViewInsertEventArgs.cs
- TextElementCollection.cs
- UInt32.cs
- SystemIPv6InterfaceProperties.cs
- CommonObjectSecurity.cs
- NativeCppClassAttribute.cs
- SymmetricAlgorithm.cs
- PointCollectionConverter.cs
- ISFTagAndGuidCache.cs
- COM2ColorConverter.cs
- XPathMessageFilter.cs
- InvokeHandlers.cs
- AnimationLayer.cs
- ContentFilePart.cs
- BitArray.cs
- EnvironmentPermission.cs
- FontFamilyValueSerializer.cs
- ReflectionUtil.cs
- HostingPreferredMapPath.cs
- MatcherBuilder.cs
- FrameworkTextComposition.cs
- RegexTree.cs
- ArgumentNullException.cs
- SocketElement.cs
- TimeSpanParse.cs
- BinaryObjectReader.cs
- FontCacheUtil.cs
- ArithmeticException.cs
- PerformanceCountersElement.cs
- LinqDataSourceValidationException.cs
- RpcCryptoRequest.cs
- ZipIOModeEnforcingStream.cs
- MemberDescriptor.cs
- ZipIOFileItemStream.cs
- SoapSchemaImporter.cs
- Mapping.cs
- SqlDataSourceCache.cs
- Point4DConverter.cs
- Vector3D.cs
- Point3D.cs
- AuthenticationService.cs
- CodeAccessSecurityEngine.cs
- Configuration.cs
- Html32TextWriter.cs
- CodeVariableReferenceExpression.cs
- XamlTemplateSerializer.cs
- XslCompiledTransform.cs
- MetadataSerializer.cs
- TranslateTransform3D.cs
- UniqueID.cs
- PolyBezierSegment.cs
- xdrvalidator.cs
- TraceHwndHost.cs
- ExeContext.cs
- Number.cs
- HtmlControlPersistable.cs
- DataSourceSelectArguments.cs
- QilXmlWriter.cs
- DoubleAnimationBase.cs
- DbModificationClause.cs
- LinearKeyFrames.cs