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
- NullableConverter.cs
- TextRangeBase.cs
- FormViewDeletedEventArgs.cs
- ActivityExecutorOperation.cs
- Vector3DCollection.cs
- QilTypeChecker.cs
- DeleteHelper.cs
- JoinQueryOperator.cs
- WebPartMovingEventArgs.cs
- RemoteWebConfigurationHostStream.cs
- XPathDocumentBuilder.cs
- RuntimeHelpers.cs
- Formatter.cs
- CrossSiteScriptingValidation.cs
- TraceListeners.cs
- WebBrowsableAttribute.cs
- MultipleViewPatternIdentifiers.cs
- GridViewColumnCollectionChangedEventArgs.cs
- EditorZoneAutoFormat.cs
- AuthorizationRule.cs
- InputLangChangeEvent.cs
- EnumerableWrapperWeakToStrong.cs
- ScriptControlDescriptor.cs
- ComboBoxRenderer.cs
- FunctionParameter.cs
- DecimalStorage.cs
- SecurityCapabilities.cs
- RoleManagerSection.cs
- BackgroundFormatInfo.cs
- AspProxy.cs
- SQLBytes.cs
- TypeUnloadedException.cs
- QuadraticBezierSegment.cs
- FaultDesigner.cs
- RankException.cs
- FilteredAttributeCollection.cs
- QuaternionValueSerializer.cs
- Padding.cs
- HtmlInputRadioButton.cs
- XmlAnyElementAttributes.cs
- DataGridBoolColumn.cs
- XmlElementAttribute.cs
- BadImageFormatException.cs
- FacetValueContainer.cs
- FlowDocumentView.cs
- StorageAssociationSetMapping.cs
- StateBag.cs
- Task.cs
- AuthStoreRoleProvider.cs
- WorkItem.cs
- CodeDefaultValueExpression.cs
- DataGridViewCellConverter.cs
- OSFeature.cs
- TreeView.cs
- DateTimeConstantAttribute.cs
- DataControlFieldHeaderCell.cs
- PointLightBase.cs
- FormView.cs
- ControlBindingsCollection.cs
- StackOverflowException.cs
- ConfigXmlAttribute.cs
- SamlAttributeStatement.cs
- ResourcesGenerator.cs
- PointAnimationClockResource.cs
- ParsedRoute.cs
- Utilities.cs
- linebase.cs
- PeerApplicationLaunchInfo.cs
- UiaCoreProviderApi.cs
- OracleInfoMessageEventArgs.cs
- BuildProvider.cs
- DataBindingCollection.cs
- DataServiceProcessingPipelineEventArgs.cs
- Vector3D.cs
- DataGridTableCollection.cs
- HtmlInputFile.cs
- HttpServerUtilityBase.cs
- ObjectListItemCollection.cs
- SqlDataSourceFilteringEventArgs.cs
- DesignTimeHTMLTextWriter.cs
- MethodExpression.cs
- CodeCatchClauseCollection.cs
- FigureParaClient.cs
- OleServicesContext.cs
- EnvironmentPermission.cs
- DataServiceQueryOfT.cs
- SingleQueryOperator.cs
- ConnectionConsumerAttribute.cs
- HyperlinkAutomationPeer.cs
- TokenBasedSetEnumerator.cs
- GridView.cs
- XmlAnyElementAttributes.cs
- sqlpipe.cs
- SafeFileMappingHandle.cs
- QueryInterceptorAttribute.cs
- Assign.cs
- DataGridColumnCollectionEditor.cs
- SqlWriter.cs
- MDIControlStrip.cs
- ColumnMap.cs