Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / DesignTimeVisibleAttribute.cs / 1305376 / DesignTimeVisibleAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.ComponentModel { using System; using System.Security.Permissions; ////// [AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface)] public sealed class DesignTimeVisibleAttribute : Attribute { private bool visible; ////// DesignTimeVisibileAttribute marks a component's visibility. If /// DesignTimeVisibileAttribute.Yes is present, a visual designer can show /// this component on a designer. /// ////// Creates a new DesignTimeVisibleAttribute with the visible /// property set to the given value. /// public DesignTimeVisibleAttribute(bool visible) { this.visible = visible; } ////// Creates a new DesignTimeVisibleAttribute set to the default /// value of true. /// public DesignTimeVisibleAttribute() { } ////// True if this component should be shown at design time, or false /// if it shouldn't. /// public bool Visible { get { return visible; } } ////// Marks a component as visible in a visual designer. /// public static readonly DesignTimeVisibleAttribute Yes = new DesignTimeVisibleAttribute(true); ////// Marks a component as not visible in a visual designer. /// public static readonly DesignTimeVisibleAttribute No = new DesignTimeVisibleAttribute(false); ////// The default visiblity. (equal to Yes.) /// public static readonly DesignTimeVisibleAttribute Default = Yes; ////// public override bool Equals(object obj) { if (obj == this) { return true; } DesignTimeVisibleAttribute other = obj as DesignTimeVisibleAttribute; return other != null && other.Visible == visible; } ///[To be supplied.] ////// public override int GetHashCode() { return typeof(DesignTimeVisibleAttribute).GetHashCode() ^ (visible ? -1 : 0); } ///[To be supplied.] ////// public override bool IsDefaultAttribute() { return (this.Visible == Default.Visible); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //[To be supplied.] ///// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.ComponentModel { using System; using System.Security.Permissions; ////// [AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface)] public sealed class DesignTimeVisibleAttribute : Attribute { private bool visible; ////// DesignTimeVisibileAttribute marks a component's visibility. If /// DesignTimeVisibileAttribute.Yes is present, a visual designer can show /// this component on a designer. /// ////// Creates a new DesignTimeVisibleAttribute with the visible /// property set to the given value. /// public DesignTimeVisibleAttribute(bool visible) { this.visible = visible; } ////// Creates a new DesignTimeVisibleAttribute set to the default /// value of true. /// public DesignTimeVisibleAttribute() { } ////// True if this component should be shown at design time, or false /// if it shouldn't. /// public bool Visible { get { return visible; } } ////// Marks a component as visible in a visual designer. /// public static readonly DesignTimeVisibleAttribute Yes = new DesignTimeVisibleAttribute(true); ////// Marks a component as not visible in a visual designer. /// public static readonly DesignTimeVisibleAttribute No = new DesignTimeVisibleAttribute(false); ////// The default visiblity. (equal to Yes.) /// public static readonly DesignTimeVisibleAttribute Default = Yes; ////// public override bool Equals(object obj) { if (obj == this) { return true; } DesignTimeVisibleAttribute other = obj as DesignTimeVisibleAttribute; return other != null && other.Visible == visible; } ///[To be supplied.] ////// public override int GetHashCode() { return typeof(DesignTimeVisibleAttribute).GetHashCode() ^ (visible ? -1 : 0); } ///[To be supplied.] ////// public override bool IsDefaultAttribute() { return (this.Visible == Default.Visible); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.[To be supplied.] ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BufferBuilder.cs
- Transform3D.cs
- HwndStylusInputProvider.cs
- SystemBrushes.cs
- RemoteArgument.cs
- HttpPostServerProtocol.cs
- SystemIcmpV4Statistics.cs
- PeerPresenceInfo.cs
- WithStatement.cs
- ManualWorkflowSchedulerService.cs
- DoubleUtil.cs
- XmlReader.cs
- RecordBuilder.cs
- DescendantBaseQuery.cs
- UnitySerializationHolder.cs
- RichTextBox.cs
- PersonalizationProviderCollection.cs
- BaseConfigurationRecord.cs
- precedingquery.cs
- OutputCacheProfile.cs
- OleCmdHelper.cs
- WorkflowOperationBehavior.cs
- SqlPersistenceProviderFactory.cs
- CommandSet.cs
- TagMapInfo.cs
- LayoutManager.cs
- CodeCompiler.cs
- WindowsSolidBrush.cs
- XsltSettings.cs
- CombinedTcpChannel.cs
- RegistrationServices.cs
- DefaultSettingsSection.cs
- OutputCacheSettingsSection.cs
- StretchValidation.cs
- SqlDataSourceCustomCommandPanel.cs
- DesignerTransactionCloseEvent.cs
- EntityProviderFactory.cs
- Int64AnimationUsingKeyFrames.cs
- EventDriven.cs
- BrowserCapabilitiesFactoryBase.cs
- XslTransform.cs
- BroadcastEventHelper.cs
- wgx_commands.cs
- SqlSupersetValidator.cs
- AttributeUsageAttribute.cs
- HttpSessionStateBase.cs
- BitmapSource.cs
- SystemWebSectionGroup.cs
- MobileCategoryAttribute.cs
- MimeTypePropertyAttribute.cs
- GenericEnumerator.cs
- Rect3D.cs
- PropagationProtocolsTracing.cs
- HttpApplicationFactory.cs
- HandoffBehavior.cs
- EncoderFallback.cs
- XmlEncodedRawTextWriter.cs
- GridItemPatternIdentifiers.cs
- NeutralResourcesLanguageAttribute.cs
- FontDifferentiator.cs
- clipboard.cs
- ServiceOperationViewControl.cs
- ColorBlend.cs
- NegotiationTokenProvider.cs
- DrawingContext.cs
- ListDictionaryInternal.cs
- ValidationRuleCollection.cs
- ConstNode.cs
- CodeRegionDirective.cs
- VerificationAttribute.cs
- ObjectDataSourceView.cs
- HtmlTableRowCollection.cs
- InputScopeConverter.cs
- TextModifier.cs
- FormsAuthentication.cs
- Point3DAnimationUsingKeyFrames.cs
- ADMembershipUser.cs
- EntityClassGenerator.cs
- MsmqAppDomainProtocolHandler.cs
- TextRangeAdaptor.cs
- RegexGroup.cs
- XmlDownloadManager.cs
- Matrix3DValueSerializer.cs
- InputLangChangeRequestEvent.cs
- TripleDESCryptoServiceProvider.cs
- PropertyInformation.cs
- SqlInternalConnectionTds.cs
- DesignerObject.cs
- Quad.cs
- WSDualHttpSecurityElement.cs
- TypeSystem.cs
- cookiecontainer.cs
- SQLUtility.cs
- DataRecordObjectView.cs
- GlobalItem.cs
- OLEDB_Util.cs
- IMembershipProvider.cs
- ExponentialEase.cs
- WindowClosedEventArgs.cs
- Permission.cs