Code:
/ DotNET / DotNET / 8.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
- SBCSCodePageEncoding.cs
- Internal.cs
- EncryptedKeyIdentifierClause.cs
- DiscriminatorMap.cs
- ValidationErrorCollection.cs
- SoapIgnoreAttribute.cs
- HttpsChannelFactory.cs
- DoubleStorage.cs
- SQLBoolean.cs
- PageCodeDomTreeGenerator.cs
- PersonalizableAttribute.cs
- ApplicationActivator.cs
- StateInitializationDesigner.cs
- InputScopeManager.cs
- DeferredReference.cs
- NullableFloatSumAggregationOperator.cs
- PostBackOptions.cs
- ParseElementCollection.cs
- WebPartAuthorizationEventArgs.cs
- FullTextState.cs
- CompilationUnit.cs
- TypedReference.cs
- FloatMinMaxAggregationOperator.cs
- ScrollableControl.cs
- DXD.cs
- ControlAdapter.cs
- ToolboxDataAttribute.cs
- MethodBuilderInstantiation.cs
- Panel.cs
- HtmlLink.cs
- ContentControl.cs
- RuntimeHandles.cs
- AsymmetricKeyExchangeDeformatter.cs
- SubMenuStyleCollection.cs
- RotateTransform3D.cs
- SqlDataSourceCache.cs
- TimeoutValidationAttribute.cs
- DesignerOptionService.cs
- HuffmanTree.cs
- RegexWriter.cs
- CommentAction.cs
- SqlBuffer.cs
- ConfigurationStrings.cs
- BaseDataList.cs
- SqlNotificationEventArgs.cs
- FixedSOMTableCell.cs
- MediaCommands.cs
- unitconverter.cs
- XmlWhitespace.cs
- followingsibling.cs
- ApplicationInfo.cs
- TraceSource.cs
- LocalizationParserHooks.cs
- sqlinternaltransaction.cs
- TreeViewAutomationPeer.cs
- BindingCollection.cs
- SendMailErrorEventArgs.cs
- InsufficientExecutionStackException.cs
- GraphicsContainer.cs
- AppSettingsExpressionEditor.cs
- NetworkCredential.cs
- FilteredAttributeCollection.cs
- Predicate.cs
- QilStrConcat.cs
- FormatterConverter.cs
- DiscoveryViaBehavior.cs
- FontInfo.cs
- sqlpipe.cs
- CodeObject.cs
- RenderContext.cs
- TextChangedEventArgs.cs
- RuntimeArgumentHandle.cs
- OdbcParameterCollection.cs
- RemotingClientProxy.cs
- TimeoutValidationAttribute.cs
- IsolatedStorage.cs
- SmiContext.cs
- Polyline.cs
- IPHostEntry.cs
- DrawingGroup.cs
- OpenTypeLayoutCache.cs
- ObjectDataSourceStatusEventArgs.cs
- InputLangChangeRequestEvent.cs
- HostingPreferredMapPath.cs
- FillErrorEventArgs.cs
- ViewKeyConstraint.cs
- BlockExpression.cs
- CngKeyCreationParameters.cs
- Vector3DAnimationUsingKeyFrames.cs
- WebDescriptionAttribute.cs
- OperationAbortedException.cs
- MILUtilities.cs
- ComplexType.cs
- WindowsListBox.cs
- Quaternion.cs
- UnsafeNativeMethods.cs
- wmiprovider.cs
- TreeNodeEventArgs.cs
- StrictAndMessageFilter.cs
- DbInsertCommandTree.cs