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
- DbConnectionOptions.cs
- TokenBasedSet.cs
- LinkArea.cs
- ProcessHostConfigUtils.cs
- SettingsSection.cs
- WindowsClaimSet.cs
- BitmapDownload.cs
- base64Transforms.cs
- CountdownEvent.cs
- oledbmetadatacolumnnames.cs
- StackSpiller.Bindings.cs
- TouchesCapturedWithinProperty.cs
- mactripleDES.cs
- FixedSOMPageElement.cs
- CustomAttributeFormatException.cs
- AppDomainUnloadedException.cs
- NameTable.cs
- BooleanToVisibilityConverter.cs
- DefaultAsyncDataDispatcher.cs
- WindowsListView.cs
- AssemblyCollection.cs
- Nodes.cs
- CodeMemberField.cs
- GeometryCollection.cs
- Border.cs
- XamlDesignerSerializationManager.cs
- XmlRawWriter.cs
- Quaternion.cs
- HttpCookie.cs
- SafeEventHandle.cs
- RuntimeEnvironment.cs
- IsolatedStorageFileStream.cs
- HtmlTableCellCollection.cs
- FileResponseElement.cs
- Bold.cs
- TransformPattern.cs
- SoapObjectReader.cs
- METAHEADER.cs
- SHA256.cs
- DesignerVerbCollection.cs
- OutputCacheSettingsSection.cs
- NullReferenceException.cs
- Registry.cs
- NativeMethods.cs
- ReliableSession.cs
- EmptyQuery.cs
- OrderByBuilder.cs
- DataGridViewImageColumn.cs
- ComponentCollection.cs
- ListBoxItemWrapperAutomationPeer.cs
- XsltContext.cs
- SqlReferenceCollection.cs
- AuthenticationSection.cs
- ColorConvertedBitmap.cs
- _CookieModule.cs
- XPathParser.cs
- DataSourceView.cs
- OdbcRowUpdatingEvent.cs
- CodeSnippetStatement.cs
- BaseParaClient.cs
- UnitControl.cs
- DataGridColumn.cs
- AnimatedTypeHelpers.cs
- ServerProtocol.cs
- ValueProviderWrapper.cs
- TraceAsyncResult.cs
- DataGridHeaderBorder.cs
- WebAdminConfigurationHelper.cs
- WebScriptMetadataMessageEncodingBindingElement.cs
- BindValidator.cs
- Vector3DConverter.cs
- MimeObjectFactory.cs
- HtmlElementEventArgs.cs
- DSGeneratorProblem.cs
- Queue.cs
- ObjectPropertyMapping.cs
- Encoder.cs
- TraceContextEventArgs.cs
- DefaultAssemblyResolver.cs
- srgsitem.cs
- MostlySingletonList.cs
- WebResourceAttribute.cs
- EntityDataSourceEntityTypeFilterItem.cs
- RotateTransform.cs
- Literal.cs
- ImageKeyConverter.cs
- SapiRecoInterop.cs
- SignatureDescription.cs
- SendMessageContent.cs
- XmlNotation.cs
- SqlRemoveConstantOrderBy.cs
- DataGridView.cs
- EditorPartCollection.cs
- ThreadStartException.cs
- XmlLanguageConverter.cs
- RSAPKCS1SignatureDeformatter.cs
- InvokerUtil.cs
- RecordManager.cs
- DynamicResourceExtensionConverter.cs
- SymmetricKey.cs