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
- DecimalAnimationUsingKeyFrames.cs
- SHA384.cs
- ReadOnlyDataSource.cs
- JsonFormatGeneratorStatics.cs
- ControlValuePropertyAttribute.cs
- SiblingIterators.cs
- HttpApplicationFactory.cs
- Hex.cs
- FileDialog_Vista.cs
- Inflater.cs
- AssemblyAttributesGoHere.cs
- PKCS1MaskGenerationMethod.cs
- GPRECT.cs
- MetadataPropertyCollection.cs
- EventLogPermissionHolder.cs
- SmiMetaDataProperty.cs
- Material.cs
- XmlSchemaAppInfo.cs
- smtppermission.cs
- RawKeyboardInputReport.cs
- CheckoutException.cs
- GZipStream.cs
- _HTTPDateParse.cs
- VisualBrush.cs
- TargetControlTypeCache.cs
- XXXInfos.cs
- UriParserTemplates.cs
- XmlWrappingReader.cs
- QilReference.cs
- DrawingGroup.cs
- ManagedCodeMarkers.cs
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- SafeFileMappingHandle.cs
- SqlClientWrapperSmiStream.cs
- DateBoldEvent.cs
- _SslState.cs
- WebExceptionStatus.cs
- WCFServiceClientProxyGenerator.cs
- QilTypeChecker.cs
- QilInvoke.cs
- DataGridViewCellStyleConverter.cs
- MarshalByValueComponent.cs
- SerialStream.cs
- DataColumn.cs
- ConfigLoader.cs
- ImageMap.cs
- RestrictedTransactionalPackage.cs
- ItemType.cs
- TdsParserStateObject.cs
- DefaultEvaluationContext.cs
- DataViewManager.cs
- XmlSerializerOperationBehavior.cs
- ScrollBarRenderer.cs
- OptionalColumn.cs
- Selection.cs
- QilPatternFactory.cs
- RuleSettings.cs
- DockPanel.cs
- TextureBrush.cs
- EventMappingSettingsCollection.cs
- WebBrowserEvent.cs
- FontConverter.cs
- SystemParameters.cs
- Renderer.cs
- Delegate.cs
- _DisconnectOverlappedAsyncResult.cs
- DefaultParameterValueAttribute.cs
- SqlCacheDependency.cs
- TypeExtensionConverter.cs
- AppDomainProtocolHandler.cs
- ProcessThreadDesigner.cs
- SymLanguageVendor.cs
- RangeValidator.cs
- XmlLanguage.cs
- SchemaEntity.cs
- TableNameAttribute.cs
- WebScriptMetadataMessageEncoderFactory.cs
- DataExpression.cs
- Deserializer.cs
- validation.cs
- SizeValueSerializer.cs
- EventLog.cs
- FrameworkElement.cs
- Types.cs
- PaintValueEventArgs.cs
- ToolStripStatusLabel.cs
- Renderer.cs
- datacache.cs
- RMEnrollmentPage3.cs
- HTTPNotFoundHandler.cs
- X509Extension.cs
- TextTreeFixupNode.cs
- SettingsAttributes.cs
- RolePrincipal.cs
- SmiConnection.cs
- TargetControlTypeCache.cs
- ImpersonateTokenRef.cs
- ISCIIEncoding.cs
- controlskin.cs
- TabControlEvent.cs