Code:
/ 4.0 / 4.0 / untmp / 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.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ListChunk.cs
- ObjectListCommandEventArgs.cs
- DirectionalLight.cs
- DeclarativeCatalogPart.cs
- EventProvider.cs
- ValueUtilsSmi.cs
- _CacheStreams.cs
- OracleDateTime.cs
- ComponentRenameEvent.cs
- LabelExpression.cs
- ParseNumbers.cs
- DllNotFoundException.cs
- LineInfo.cs
- UIElement3D.cs
- MenuAdapter.cs
- MessageFormatterConverter.cs
- ToolStripOverflowButton.cs
- AppliedDeviceFiltersEditor.cs
- AppliedDeviceFiltersEditor.cs
- OracleInfoMessageEventArgs.cs
- COM2ExtendedBrowsingHandler.cs
- TraceSection.cs
- TextStore.cs
- TextBoxDesigner.cs
- OutputCacheProfileCollection.cs
- _ProxyChain.cs
- CustomExpressionEventArgs.cs
- AmbientValueAttribute.cs
- DependencyObjectCodeDomSerializer.cs
- InstanceDescriptor.cs
- NativeMethods.cs
- DesignerVerb.cs
- GatewayDefinition.cs
- ChannelSettingsElement.cs
- ClientUrlResolverWrapper.cs
- SiblingIterators.cs
- HttpInputStream.cs
- UnsignedPublishLicense.cs
- Base64Stream.cs
- LoadedOrUnloadedOperation.cs
- DynamicExpression.cs
- WinCategoryAttribute.cs
- DbDataAdapter.cs
- CompiledRegexRunnerFactory.cs
- MailAddress.cs
- TextFormatter.cs
- ListItemCollection.cs
- DESCryptoServiceProvider.cs
- Debug.cs
- SmiEventStream.cs
- ValueHandle.cs
- FontConverter.cs
- DefaultTextStoreTextComposition.cs
- StylusPointDescription.cs
- RequestQueryProcessor.cs
- DataGridColumnReorderingEventArgs.cs
- ApplicationDirectoryMembershipCondition.cs
- ParseNumbers.cs
- DigitShape.cs
- linebase.cs
- AuthorizationSection.cs
- XmlReaderSettings.cs
- UpDownBase.cs
- PeerApplication.cs
- RadioButton.cs
- RuntimeConfig.cs
- AttributeUsageAttribute.cs
- DataGridTextBoxColumn.cs
- TraceSection.cs
- SizeF.cs
- CodeMemberProperty.cs
- ScopelessEnumAttribute.cs
- PathFigureCollection.cs
- PermissionAttributes.cs
- RulePatternOps.cs
- TreeNodeCollection.cs
- ParserHooks.cs
- XmlSerializerNamespaces.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- CheckBoxList.cs
- BitVector32.cs
- LongMinMaxAggregationOperator.cs
- PageCatalogPart.cs
- objectresult_tresulttype.cs
- PublisherMembershipCondition.cs
- DataGridCellsPresenter.cs
- OrthographicCamera.cs
- ChannelManager.cs
- PanelDesigner.cs
- PersonalizationProvider.cs
- documentsequencetextcontainer.cs
- BezierSegment.cs
- InvalidFilterCriteriaException.cs
- XPathSelectionIterator.cs
- PngBitmapDecoder.cs
- TimeoutException.cs
- AddingNewEventArgs.cs
- FutureFactory.cs
- TextDecorationCollection.cs
- ServiceBusyException.cs