Code:
/ FX-1434 / FX-1434 / 1.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
- SymbolPair.cs
- PasswordBox.cs
- TextContainer.cs
- HttpCapabilitiesEvaluator.cs
- SerializationStore.cs
- WebControlParameterProxy.cs
- UICuesEvent.cs
- SmtpTransport.cs
- WorkflowView.cs
- Regex.cs
- UpDownEvent.cs
- TypedReference.cs
- XMLDiffLoader.cs
- MetadataCollection.cs
- TypeName.cs
- DataGridState.cs
- UserNameSecurityTokenProvider.cs
- ProfileBuildProvider.cs
- ComponentConverter.cs
- WebPartTransformerCollection.cs
- MethodCallExpression.cs
- PrivilegeNotHeldException.cs
- SynchronizedRandom.cs
- NotCondition.cs
- WebEventCodes.cs
- PageVisual.cs
- BrowsableAttribute.cs
- PassportAuthentication.cs
- ChannelToken.cs
- MissingMethodException.cs
- SqlParameter.cs
- EditorBrowsableAttribute.cs
- XsltFunctions.cs
- XPathConvert.cs
- CompositeScriptReference.cs
- SqlColumnizer.cs
- UserPersonalizationStateInfo.cs
- MediaCommands.cs
- XmlToDatasetMap.cs
- ContractMapping.cs
- RangeValueProviderWrapper.cs
- Point.cs
- MetadataWorkspace.cs
- ImageButton.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- XmlSchemaAny.cs
- AsyncOperationManager.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- AllMembershipCondition.cs
- DesignerObject.cs
- Crc32Helper.cs
- PasswordRecoveryAutoFormat.cs
- HttpUnhandledOperationInvoker.cs
- ResolveDuplexCD1AsyncResult.cs
- smtpconnection.cs
- DbDataSourceEnumerator.cs
- DBDataPermission.cs
- TemplateControl.cs
- DbReferenceCollection.cs
- PolyBezierSegment.cs
- ArrayConverter.cs
- FunctionMappingTranslator.cs
- WeakHashtable.cs
- RegexRunnerFactory.cs
- SchemaSetCompiler.cs
- MsmqIntegrationOutputChannel.cs
- SqlReferenceCollection.cs
- CookielessData.cs
- ContextToken.cs
- UICuesEvent.cs
- ThicknessAnimationUsingKeyFrames.cs
- HMACRIPEMD160.cs
- FontStyle.cs
- UnionQueryOperator.cs
- NamespaceInfo.cs
- IndexedEnumerable.cs
- FlowLayoutPanel.cs
- MissingFieldException.cs
- XamlTypeMapperSchemaContext.cs
- XsltInput.cs
- ObjectPropertyMapping.cs
- DefaultTraceListener.cs
- AssemblySettingAttributes.cs
- WeakHashtable.cs
- RelationshipFixer.cs
- HtmlWindowCollection.cs
- PhonemeConverter.cs
- ICspAsymmetricAlgorithm.cs
- MethodBody.cs
- TableParagraph.cs
- QuaternionRotation3D.cs
- StringReader.cs
- HMACSHA1.cs
- TrackingCondition.cs
- ButtonBase.cs
- ComponentRenameEvent.cs
- DesignerVerb.cs
- DataGridViewSelectedRowCollection.cs
- InvokerUtil.cs
- SoapAttributeAttribute.cs