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
- DataGridViewCellStateChangedEventArgs.cs
- DataControlCommands.cs
- ComMethodElement.cs
- XmlDataDocument.cs
- Canvas.cs
- EntityDataSourceContainerNameConverter.cs
- ObjectListItem.cs
- SqlBooleanMismatchVisitor.cs
- OleDbFactory.cs
- OracleRowUpdatingEventArgs.cs
- PolyBezierSegment.cs
- PeerToPeerException.cs
- EdmComplexTypeAttribute.cs
- hwndwrapper.cs
- GridViewRowPresenter.cs
- SafeHandles.cs
- AspProxy.cs
- DataListItemCollection.cs
- Int32KeyFrameCollection.cs
- WebHttpBinding.cs
- WindowsSpinner.cs
- CodeNamespaceImport.cs
- KeyNotFoundException.cs
- DeviceSpecific.cs
- MenuItem.cs
- EntityDataSourceMemberPath.cs
- VerticalAlignConverter.cs
- InstanceDataCollectionCollection.cs
- UnsignedPublishLicense.cs
- CqlParser.cs
- Exceptions.cs
- StreamingContext.cs
- COSERVERINFO.cs
- DataServiceRequest.cs
- CodeBlockBuilder.cs
- BindingExpressionUncommonField.cs
- securitycriticaldataClass.cs
- safelinkcollection.cs
- TextPointerBase.cs
- WebPartDeleteVerb.cs
- SafeProcessHandle.cs
- FormsAuthenticationUserCollection.cs
- JoinCqlBlock.cs
- DbTransaction.cs
- HttpServerVarsCollection.cs
- StopStoryboard.cs
- WhereaboutsReader.cs
- EntityDataSourceContextCreatingEventArgs.cs
- CodeTypeMemberCollection.cs
- ReceiveContext.cs
- ButtonFieldBase.cs
- MenuItemCollectionEditorDialog.cs
- BinHexEncoder.cs
- InputBinding.cs
- BinaryMethodMessage.cs
- AutomationElementCollection.cs
- DbMetaDataCollectionNames.cs
- MediaPlayer.cs
- TableSectionStyle.cs
- WasAdminWrapper.cs
- FileDialog.cs
- BufferModesCollection.cs
- MessageQueueEnumerator.cs
- PathStreamGeometryContext.cs
- FloaterParaClient.cs
- AnnotationComponentChooser.cs
- ToolStripItemRenderEventArgs.cs
- DbParameterCollectionHelper.cs
- BooleanStorage.cs
- SqlLiftWhereClauses.cs
- ConnectionsZone.cs
- altserialization.cs
- Font.cs
- ViewBox.cs
- RelationshipConstraintValidator.cs
- ListBoxItem.cs
- SerializerProvider.cs
- TextDecorationCollection.cs
- InvalidWMPVersionException.cs
- XmlSignatureProperties.cs
- LineVisual.cs
- GAC.cs
- DataGridViewRowHeaderCell.cs
- DLinqDataModelProvider.cs
- X509AsymmetricSecurityKey.cs
- GlobalizationSection.cs
- TextInfo.cs
- DataGridViewCellStyleChangedEventArgs.cs
- CatalogPartChrome.cs
- LookupBindingPropertiesAttribute.cs
- GorillaCodec.cs
- StandardBindingOptionalReliableSessionElement.cs
- XmlCharacterData.cs
- PropertyChangeTracker.cs
- CroppedBitmap.cs
- BufferedResponseStream.cs
- SecurityPolicySection.cs
- InheritedPropertyChangedEventArgs.cs
- LogStore.cs
- ModuleElement.cs