Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / ComponentModel / DataObjectMethodAttribute.cs / 1 / DataObjectMethodAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.ComponentModel { using System; using System.Security.Permissions; ////// [AttributeUsage(AttributeTargets.Method)] public sealed class DataObjectMethodAttribute : Attribute { private bool _isDefault; private DataObjectMethodType _methodType; public DataObjectMethodAttribute(DataObjectMethodType methodType) : this(methodType, false) { } public DataObjectMethodAttribute(DataObjectMethodType methodType, bool isDefault) { _methodType = methodType; _isDefault = isDefault; } public bool IsDefault { get { return _isDefault; } } public DataObjectMethodType MethodType { get { return _methodType; } } ///public override bool Equals(object obj) { if (obj == this) { return true; } DataObjectMethodAttribute other = obj as DataObjectMethodAttribute; return (other != null) && (other.MethodType == MethodType) && (other.IsDefault == IsDefault); } /// public override int GetHashCode() { return ((int)_methodType).GetHashCode() ^ _isDefault.GetHashCode(); } /// public override bool Match(object obj) { if (obj == this) { return true; } DataObjectMethodAttribute other = obj as DataObjectMethodAttribute; return (other != null) && (other.MethodType == MethodType); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RulePatternOps.cs
- ContentAlignmentEditor.cs
- DebuggerAttributes.cs
- GroupBox.cs
- FileRegion.cs
- WebPartConnectVerb.cs
- CodeTypeReference.cs
- DragStartedEventArgs.cs
- PlaceHolder.cs
- UnaryOperationBinder.cs
- InputReport.cs
- InstanceHandleConflictException.cs
- SqlXml.cs
- Overlapped.cs
- TextServicesPropertyRanges.cs
- TableLayoutSettingsTypeConverter.cs
- SQLMembershipProvider.cs
- WindowsImpersonationContext.cs
- EntityDataSourceView.cs
- JournalEntryStack.cs
- TextFormatter.cs
- SQLStringStorage.cs
- ResourcePermissionBaseEntry.cs
- WindowsStatic.cs
- RichTextBoxConstants.cs
- TypeExtensionConverter.cs
- EventlogProvider.cs
- OperationAbortedException.cs
- PlainXmlDeserializer.cs
- TextParagraphProperties.cs
- PersianCalendar.cs
- ByteRangeDownloader.cs
- SqlConnectionFactory.cs
- EdmSchemaAttribute.cs
- DefaultCommandExtensionCallback.cs
- SapiAttributeParser.cs
- Color.cs
- OdbcHandle.cs
- Matrix3D.cs
- BitmapMetadataEnumerator.cs
- FragmentQueryKB.cs
- KnownTypes.cs
- PreloadedPackages.cs
- ControlBuilderAttribute.cs
- GradientBrush.cs
- ClassHandlersStore.cs
- DeferredTextReference.cs
- ReflectionPermission.cs
- FixedDocumentSequencePaginator.cs
- XslException.cs
- XmlILIndex.cs
- FixedNode.cs
- ObjectHandle.cs
- ClientSponsor.cs
- ScrollData.cs
- ItemsControl.cs
- GridViewUpdateEventArgs.cs
- UriTemplateMatchException.cs
- RenderDataDrawingContext.cs
- SpellCheck.cs
- HttpVersion.cs
- HttpVersion.cs
- SelectionGlyphBase.cs
- DBBindings.cs
- OleAutBinder.cs
- Pkcs7Recipient.cs
- GridViewUpdateEventArgs.cs
- ObjectDataSourceFilteringEventArgs.cs
- BitmapSizeOptions.cs
- CompilerHelpers.cs
- DiffuseMaterial.cs
- ComNativeDescriptor.cs
- Color.cs
- SHA384.cs
- ExpressionPrefixAttribute.cs
- AppSettingsExpressionBuilder.cs
- RichTextBoxAutomationPeer.cs
- GatewayIPAddressInformationCollection.cs
- MessageParameterAttribute.cs
- TableAdapterManagerNameHandler.cs
- RequestSecurityTokenForRemoteTokenFactory.cs
- ScriptControl.cs
- XmlDictionaryReaderQuotas.cs
- RIPEMD160Managed.cs
- MetadataUtilsSmi.cs
- latinshape.cs
- FontSourceCollection.cs
- SynchronousReceiveElement.cs
- HtmlInputReset.cs
- HitTestParameters3D.cs
- DependencyPropertyKey.cs
- EncoderExceptionFallback.cs
- CorrelationResolver.cs
- IdnElement.cs
- EditCommandColumn.cs
- ResolveCriteria11.cs
- LinqDataSourceView.cs
- SynchronousChannelMergeEnumerator.cs
- HttpStaticObjectsCollectionBase.cs
- SystemIcmpV6Statistics.cs