Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / DataObjectMethodAttribute.cs / 1305376 / 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); } } } // 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
- TypeConverter.cs
- _IPv4Address.cs
- SkewTransform.cs
- HttpPostedFile.cs
- HttpException.cs
- XamlPointCollectionSerializer.cs
- ListBoxItem.cs
- ViewValidator.cs
- Win32SafeHandles.cs
- HtmlUtf8RawTextWriter.cs
- UniqueSet.cs
- DataRelationCollection.cs
- NativeObjectSecurity.cs
- ACL.cs
- SqlMethodTransformer.cs
- ExpressionTextBox.xaml.cs
- TextTabProperties.cs
- ConvertTextFrag.cs
- HtmlElementCollection.cs
- ContainerParagraph.cs
- ExpressionVisitorHelpers.cs
- NotifyInputEventArgs.cs
- DataGridViewTextBoxEditingControl.cs
- BindingsSection.cs
- Geometry3D.cs
- ServiceReference.cs
- Wildcard.cs
- AnnotationHelper.cs
- ConditionCollection.cs
- ToolStripGrip.cs
- FilterQuery.cs
- BaseCollection.cs
- Color.cs
- _LocalDataStore.cs
- ModifierKeysConverter.cs
- ObjectDataSourceView.cs
- DefaultWorkflowTransactionService.cs
- ObjRef.cs
- ExceptionUtil.cs
- Errors.cs
- VerticalAlignConverter.cs
- BindableTemplateBuilder.cs
- PointHitTestResult.cs
- ReachFixedPageSerializerAsync.cs
- AutomationElementIdentifiers.cs
- ResizeGrip.cs
- ToolStripDropDownItem.cs
- PropertyEmitter.cs
- Crypto.cs
- CacheChildrenQuery.cs
- MenuBindingsEditorForm.cs
- XsltSettings.cs
- PictureBoxDesigner.cs
- NativeMethodsCLR.cs
- CorrelationKey.cs
- RIPEMD160.cs
- Serializer.cs
- DependencyPropertyAttribute.cs
- AttributeCollection.cs
- ConversionValidationRule.cs
- WinFormsUtils.cs
- CryptoApi.cs
- SQLBinary.cs
- EditorZoneAutoFormat.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- ConvertersCollection.cs
- QilVisitor.cs
- ChildTable.cs
- SynchronizationScope.cs
- OdbcUtils.cs
- TableLayoutPanel.cs
- GlyphCollection.cs
- StateMachineSubscription.cs
- PartialCachingControl.cs
- Psha1DerivedKeyGeneratorHelper.cs
- CommonObjectSecurity.cs
- DataGridCommandEventArgs.cs
- CurrentTimeZone.cs
- WindowsComboBox.cs
- CaseStatementSlot.cs
- CultureInfoConverter.cs
- EventlogProvider.cs
- TypeConverterHelper.cs
- BookmarkInfo.cs
- PrePostDescendentsWalker.cs
- XhtmlTextWriter.cs
- Int64AnimationUsingKeyFrames.cs
- XmlValidatingReader.cs
- AlternationConverter.cs
- RadioButton.cs
- GeneralTransformCollection.cs
- DefaultBindingPropertyAttribute.cs
- ActiveXHelper.cs
- ScriptingProfileServiceSection.cs
- SslStream.cs
- FormViewPagerRow.cs
- Vector3DValueSerializer.cs
- DataGridViewCellEventArgs.cs
- TextBlockAutomationPeer.cs
- SamlAssertion.cs