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
- DataBindingCollection.cs
- DigitShape.cs
- Matrix3D.cs
- EnumCodeDomSerializer.cs
- SQLUtility.cs
- Triplet.cs
- XXXInfos.cs
- QilStrConcatenator.cs
- HashAlgorithm.cs
- WSSecurityXXX2005.cs
- ConditionBrowserDialog.cs
- Rules.cs
- ConfigurationSectionGroup.cs
- URL.cs
- PenContexts.cs
- TabletCollection.cs
- grammarelement.cs
- SharedHttpTransportManager.cs
- MergablePropertyAttribute.cs
- DBConnectionString.cs
- ProfileModule.cs
- Oid.cs
- CallbackHandler.cs
- Connector.xaml.cs
- EditorServiceContext.cs
- BinaryObjectReader.cs
- CharacterBufferReference.cs
- AxisAngleRotation3D.cs
- CodePageUtils.cs
- StringBlob.cs
- ProtocolsConfigurationEntry.cs
- WebDisplayNameAttribute.cs
- SocketElement.cs
- FreezableCollection.cs
- FieldCollectionEditor.cs
- GeneralTransform3DTo2DTo3D.cs
- TextSelectionHighlightLayer.cs
- Binding.cs
- HtmlTextArea.cs
- CodeParameterDeclarationExpression.cs
- HandlerBase.cs
- XPathAncestorIterator.cs
- SortedDictionary.cs
- DecimalAnimationUsingKeyFrames.cs
- PreviewKeyDownEventArgs.cs
- ParameterCollection.cs
- TableColumn.cs
- DetailsViewUpdateEventArgs.cs
- Propagator.Evaluator.cs
- WindowsBrush.cs
- MediaElementAutomationPeer.cs
- ClientEventManager.cs
- ZipIOLocalFileBlock.cs
- ContextBase.cs
- ClaimTypeRequirement.cs
- CodeIterationStatement.cs
- ByteStack.cs
- LinqDataSourceSelectEventArgs.cs
- PersonalizationDictionary.cs
- SecurityVersion.cs
- Scheduler.cs
- updateconfighost.cs
- TimeoutTimer.cs
- RoleManagerModule.cs
- ListItemsCollectionEditor.cs
- XomlCompiler.cs
- httpstaticobjectscollection.cs
- TemplateComponentConnector.cs
- InvalidOperationException.cs
- XpsS0ValidatingLoader.cs
- NotifyInputEventArgs.cs
- SqlDataSourceCache.cs
- DispatchChannelSink.cs
- AdPostCacheSubstitution.cs
- LineGeometry.cs
- _DigestClient.cs
- MessageContractMemberAttribute.cs
- CommandBindingCollection.cs
- SqlFileStream.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- TraceContextRecord.cs
- StrokeCollectionDefaultValueFactory.cs
- DbConnectionPoolIdentity.cs
- Hashtable.cs
- XmlAttributeOverrides.cs
- DesignRelationCollection.cs
- PathFigure.cs
- UserValidatedEventArgs.cs
- CatalogZoneBase.cs
- Win32Interop.cs
- PermissionSetEnumerator.cs
- ActivityTrace.cs
- XAMLParseException.cs
- WindowsRegion.cs
- XmlDictionaryString.cs
- DoubleLink.cs
- ExceptionHandlersDesigner.cs
- CommandEventArgs.cs
- ModuleBuilderData.cs
- ConvertBinder.cs