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
- ProviderException.cs
- TransformValueSerializer.cs
- SoapSchemaExporter.cs
- RawStylusActions.cs
- AggregateNode.cs
- DrawingAttributeSerializer.cs
- TimersDescriptionAttribute.cs
- WebPartCloseVerb.cs
- WindowsAuthenticationModule.cs
- DataRelation.cs
- ToolStripItemCollection.cs
- ExpandCollapseProviderWrapper.cs
- AssemblyGen.cs
- SessionStateContainer.cs
- WebServiceResponseDesigner.cs
- WmfPlaceableFileHeader.cs
- AssertSection.cs
- ServiceChannelProxy.cs
- OracleColumn.cs
- ObjectPersistData.cs
- ListViewHitTestInfo.cs
- Quaternion.cs
- CharEntityEncoderFallback.cs
- DependencyProperty.cs
- Timer.cs
- MaskedTextBoxDesignerActionList.cs
- ServiceModelEnumValidator.cs
- DataTableTypeConverter.cs
- Viewport3DVisual.cs
- PostBackOptions.cs
- NamespaceCollection.cs
- MembershipSection.cs
- FileDialog.cs
- XmlNodeReader.cs
- ListBindingConverter.cs
- XmlImplementation.cs
- regiisutil.cs
- SqlCommandBuilder.cs
- NetworkAddressChange.cs
- DisableDpiAwarenessAttribute.cs
- SizeValueSerializer.cs
- XmlReader.cs
- AdapterDictionary.cs
- FixedTextBuilder.cs
- Axis.cs
- StylusPointCollection.cs
- TargetParameterCountException.cs
- Privilege.cs
- EntityStoreSchemaFilterEntry.cs
- SafeEventLogReadHandle.cs
- WebPartManager.cs
- SystemIPv4InterfaceProperties.cs
- mda.cs
- LayoutSettings.cs
- MouseBinding.cs
- BamlTreeNode.cs
- WebBrowserDocumentCompletedEventHandler.cs
- DbConnectionStringBuilder.cs
- UnsafeNativeMethods.cs
- AppliedDeviceFiltersEditor.cs
- HttpHandlerAction.cs
- DiscoveryCallbackBehavior.cs
- EntityDataSourceStatementEditorForm.cs
- CommandLibraryHelper.cs
- StickyNoteAnnotations.cs
- IssuanceLicense.cs
- BamlBinaryWriter.cs
- TreePrinter.cs
- StandardBindingImporter.cs
- EditBehavior.cs
- CustomError.cs
- CompositeDataBoundControl.cs
- _ListenerAsyncResult.cs
- WebBrowserUriTypeConverter.cs
- DataGridColumnHeadersPresenter.cs
- CompressStream.cs
- BitArray.cs
- TogglePatternIdentifiers.cs
- TreeView.cs
- State.cs
- SchemaInfo.cs
- ProxyManager.cs
- SafeTimerHandle.cs
- InitializationEventAttribute.cs
- DataViewManager.cs
- SqlDataSourceCommandEventArgs.cs
- NavigationExpr.cs
- DateTimeSerializationSection.cs
- EntitySqlQueryState.cs
- ScriptServiceAttribute.cs
- CheckPair.cs
- Type.cs
- ObjectSet.cs
- Operand.cs
- WCFBuildProvider.cs
- Brushes.cs
- Page.cs
- WebHeaderCollection.cs
- CodeGenerator.cs
- WeakReferenceKey.cs