Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / DataObjectAttribute.cs / 1305376 / DataObjectAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.ComponentModel { using System; using System.Security.Permissions; ////// [AttributeUsage(AttributeTargets.Class)] public sealed class DataObjectAttribute : Attribute { public static readonly DataObjectAttribute DataObject = new DataObjectAttribute(true); public static readonly DataObjectAttribute NonDataObject = new DataObjectAttribute(false); public static readonly DataObjectAttribute Default = NonDataObject; private bool _isDataObject; public DataObjectAttribute() : this(true) { } public DataObjectAttribute(bool isDataObject) { _isDataObject = isDataObject; } public bool IsDataObject { get { return _isDataObject; } } ///public override bool Equals(object obj) { if (obj == this) { return true; } DataObjectAttribute other = obj as DataObjectAttribute; return (other != null) && (other.IsDataObject == IsDataObject); } /// public override int GetHashCode() { return _isDataObject.GetHashCode(); } /// public override bool IsDefaultAttribute() { return (this.Equals(Default)); } } } // 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
- HMACRIPEMD160.cs
- ButtonFieldBase.cs
- ISAPIWorkerRequest.cs
- GlyphingCache.cs
- ManageRequest.cs
- ResXResourceWriter.cs
- XmlDataProvider.cs
- EndpointAddressAugust2004.cs
- OdbcParameter.cs
- exports.cs
- WindowsScrollBarBits.cs
- TextSearch.cs
- printdlgexmarshaler.cs
- FilterQuery.cs
- metadatamappinghashervisitor.cs
- ResourceType.cs
- EntityEntry.cs
- GreenMethods.cs
- LinqDataSourceDisposeEventArgs.cs
- AnnouncementInnerClientCD1.cs
- StackBuilderSink.cs
- Paragraph.cs
- CommandPlan.cs
- XPathBinder.cs
- ListenUriMode.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- HitTestWithGeometryDrawingContextWalker.cs
- AuthenticationConfig.cs
- AffineTransform3D.cs
- SystemDiagnosticsSection.cs
- StaticTextPointer.cs
- PrefixHandle.cs
- AspCompat.cs
- AvtEvent.cs
- OptimalBreakSession.cs
- SiteMembershipCondition.cs
- AutomationIdentifierGuids.cs
- ToolStripSystemRenderer.cs
- ZipPackagePart.cs
- ProtocolViolationException.cs
- LinkClickEvent.cs
- BCLDebug.cs
- SafeArrayRankMismatchException.cs
- QilLiteral.cs
- LinqDataSourceValidationException.cs
- OrderedDictionaryStateHelper.cs
- QuaternionAnimationBase.cs
- WebResponse.cs
- OpCodes.cs
- CorePropertiesFilter.cs
- Stack.cs
- ShimAsPublicXamlType.cs
- DockPatternIdentifiers.cs
- HttpCachePolicy.cs
- ComponentSerializationService.cs
- HtmlFormParameterWriter.cs
- Tuple.cs
- ISCIIEncoding.cs
- ReturnType.cs
- Regex.cs
- PageSettings.cs
- OperatingSystem.cs
- Material.cs
- DataGridViewComboBoxEditingControl.cs
- InkPresenter.cs
- FixedHyperLink.cs
- MD5CryptoServiceProvider.cs
- CaseInsensitiveHashCodeProvider.cs
- CodeGroup.cs
- TimeSpanMinutesConverter.cs
- HttpStreamXmlDictionaryWriter.cs
- XmlUrlEditor.cs
- TextSelectionHighlightLayer.cs
- X509Chain.cs
- FunctionGenerator.cs
- InfoCardBinaryReader.cs
- ExpressionBuilderCollection.cs
- ByteAnimation.cs
- UserInitiatedNavigationPermission.cs
- EdmItemCollection.OcAssemblyCache.cs
- DependencyObjectValidator.cs
- ProfileInfo.cs
- CheckedListBox.cs
- Material.cs
- XmlSchemaSimpleTypeRestriction.cs
- ToolStripDropDownClosingEventArgs.cs
- TextEditorContextMenu.cs
- CharacterBufferReference.cs
- Library.cs
- DesignTimeParseData.cs
- URLIdentityPermission.cs
- WindowsFont.cs
- ThicknessAnimation.cs
- TypePropertyEditor.cs
- ComplexBindingPropertiesAttribute.cs
- ControlAdapter.cs
- CommandHelpers.cs
- StorageEntityContainerMapping.cs
- CloudCollection.cs
- TextRangeBase.cs