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
- ExtentKey.cs
- ThemeableAttribute.cs
- MenuCommandsChangedEventArgs.cs
- ExtendedPropertyCollection.cs
- StyleXamlTreeBuilder.cs
- ConfigurationPermission.cs
- BrowserDefinitionCollection.cs
- FormsAuthenticationCredentials.cs
- GlyphShapingProperties.cs
- PackagePartCollection.cs
- Point3DCollection.cs
- Crc32Helper.cs
- ProxyGenerator.cs
- SmtpException.cs
- EnvironmentPermission.cs
- ParseChildrenAsPropertiesAttribute.cs
- CompareInfo.cs
- TypeReference.cs
- ProfilePropertySettingsCollection.cs
- Symbol.cs
- FigureHelper.cs
- DataBindingHandlerAttribute.cs
- TrackingProfile.cs
- WizardStepCollectionEditor.cs
- PinnedBufferMemoryStream.cs
- VirtualizedItemPattern.cs
- HtmlEmptyTagControlBuilder.cs
- Hex.cs
- SecurityHeader.cs
- TabControl.cs
- EncodingInfo.cs
- ParameterCollection.cs
- ItemAutomationPeer.cs
- EntityTypeEmitter.cs
- Storyboard.cs
- QilXmlReader.cs
- XmlObjectSerializer.cs
- Journal.cs
- RequestCache.cs
- AccessDataSourceView.cs
- FontFamilyValueSerializer.cs
- PropertyChangedEventManager.cs
- BinaryObjectInfo.cs
- FixedSOMTable.cs
- DataRecord.cs
- TemplateControlCodeDomTreeGenerator.cs
- TableColumn.cs
- TransactionState.cs
- CollectionAdapters.cs
- ViewStateException.cs
- Guid.cs
- FeatureManager.cs
- SecurityContext.cs
- FastEncoder.cs
- HostProtectionException.cs
- DoubleAverageAggregationOperator.cs
- Font.cs
- DataGridCommandEventArgs.cs
- XmlUnspecifiedAttribute.cs
- Win32MouseDevice.cs
- tooltip.cs
- ApplicationDirectoryMembershipCondition.cs
- SoapDocumentServiceAttribute.cs
- MailBnfHelper.cs
- DependencyPropertyAttribute.cs
- DefaultPropertiesToSend.cs
- Invariant.cs
- RequiredAttributeAttribute.cs
- StructureChangedEventArgs.cs
- DesignRelationCollection.cs
- BindingList.cs
- TemplateControlParser.cs
- DBDataPermissionAttribute.cs
- RichTextBoxAutomationPeer.cs
- XmlSchemaAttributeGroup.cs
- NumberFormatInfo.cs
- unsafenativemethodsother.cs
- DbUpdateCommandTree.cs
- WaitHandle.cs
- SettingsAttributeDictionary.cs
- UIAgentInitializationException.cs
- TrackingQueryElement.cs
- QueryStringParameter.cs
- categoryentry.cs
- GridViewDeletedEventArgs.cs
- TransformCollection.cs
- CellParaClient.cs
- DataSourceControl.cs
- DecoderNLS.cs
- WebRequestModuleElementCollection.cs
- OleDbReferenceCollection.cs
- ThemeConfigurationDialog.cs
- SByteConverter.cs
- __ConsoleStream.cs
- UIntPtr.cs
- QueryExpression.cs
- SecurityKeyUsage.cs
- ByteKeyFrameCollection.cs
- ServiceSecurityContext.cs
- StringSource.cs