Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / CompMod / System / ComponentModel / DesignTimeVisibleAttribute.cs / 1 / 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); } } }[To be supplied.] ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EnumBuilder.cs
- BuildManager.cs
- HttpModuleActionCollection.cs
- DataGridViewCheckBoxCell.cs
- SessionStateModule.cs
- HandlerBase.cs
- Imaging.cs
- TextCharacters.cs
- ManagedFilter.cs
- DeviceContext.cs
- StringUtil.cs
- DesigntimeLicenseContext.cs
- InstanceOwnerQueryResult.cs
- XmlDigitalSignatureProcessor.cs
- SelectionChangedEventArgs.cs
- ComponentDesigner.cs
- Size.cs
- Adorner.cs
- SynchronizationContextHelper.cs
- NamespaceInfo.cs
- sqlser.cs
- ADMembershipProvider.cs
- WSDualHttpBindingElement.cs
- ResolveNameEventArgs.cs
- DurationConverter.cs
- ClientBuildManager.cs
- ExplicitDiscriminatorMap.cs
- InvalidCastException.cs
- QueueProcessor.cs
- MatchingStyle.cs
- ContentValidator.cs
- AttachInfo.cs
- CodeIterationStatement.cs
- FilteredReadOnlyMetadataCollection.cs
- HostingEnvironment.cs
- RuleSet.cs
- SqlInternalConnectionSmi.cs
- WebPartChrome.cs
- Menu.cs
- XmlSignificantWhitespace.cs
- TreeViewItemAutomationPeer.cs
- Run.cs
- Encoder.cs
- ThemeInfoAttribute.cs
- SqlSelectStatement.cs
- MemberBinding.cs
- XmlImplementation.cs
- TypeProvider.cs
- TypeLoader.cs
- DriveNotFoundException.cs
- FileInfo.cs
- RadioButtonAutomationPeer.cs
- XPathScanner.cs
- ClientType.cs
- QueryExpr.cs
- CodeLinePragma.cs
- webclient.cs
- RootDesignerSerializerAttribute.cs
- FormViewInsertEventArgs.cs
- TransformerTypeCollection.cs
- ApplyTemplatesAction.cs
- TypedDataSourceCodeGenerator.cs
- MouseEventArgs.cs
- WebPartDescriptionCollection.cs
- Icon.cs
- LingerOption.cs
- ScaleTransform.cs
- SqlInternalConnectionSmi.cs
- MessageProperties.cs
- Dynamic.cs
- DetailsViewInsertedEventArgs.cs
- FileAccessException.cs
- WebPartEditVerb.cs
- BindingRestrictions.cs
- ValidationRule.cs
- SqlRewriteScalarSubqueries.cs
- XmlName.cs
- CachedFontFace.cs
- _HeaderInfoTable.cs
- InvokeDelegate.cs
- AccessibilityApplicationManager.cs
- DBConnection.cs
- XsltQilFactory.cs
- ContentPropertyAttribute.cs
- SmtpClient.cs
- UserControlAutomationPeer.cs
- MessageSecurityOverTcp.cs
- SqlProvider.cs
- ServiceNotStartedException.cs
- SelectionPattern.cs
- RouteValueDictionary.cs
- TraceInternal.cs
- CaseExpr.cs
- TypeConverterValueSerializer.cs
- HttpCapabilitiesSectionHandler.cs
- DBConnectionString.cs
- PhysicalAddress.cs
- DynamicResourceExtension.cs
- DataGridViewAutoSizeModeEventArgs.cs
- Viewport3DAutomationPeer.cs