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
- MinMaxParagraphWidth.cs
- ZipIOFileItemStream.cs
- SafeLibraryHandle.cs
- CrossContextChannel.cs
- RuleSettings.cs
- ThousandthOfEmRealPoints.cs
- SslStream.cs
- DataGridViewCellEventArgs.cs
- ProcessThreadDesigner.cs
- WmiInstallComponent.cs
- DocumentNUp.cs
- SigningDialog.cs
- LinkedList.cs
- FixedSOMTextRun.cs
- HierarchicalDataBoundControlAdapter.cs
- WeakReference.cs
- MdiWindowListStrip.cs
- ActivityExecutionWorkItem.cs
- SHA384.cs
- WorkflowMarkupSerializationManager.cs
- GenericTextProperties.cs
- BamlLocalizabilityResolver.cs
- SymLanguageVendor.cs
- ToolStripDesignerAvailabilityAttribute.cs
- DesignSurfaceEvent.cs
- DelegatingHeader.cs
- MediaPlayer.cs
- SslStream.cs
- IsolatedStorageFileStream.cs
- InvokePattern.cs
- OrderedDictionary.cs
- X509CertificateCollection.cs
- StaticFileHandler.cs
- COAUTHINFO.cs
- Base64Encoder.cs
- StorageRoot.cs
- CodeDirectionExpression.cs
- PresentationSource.cs
- XmlUtf8RawTextWriter.cs
- HttpSysSettings.cs
- StateInitializationDesigner.cs
- UserControl.cs
- EnumerableRowCollectionExtensions.cs
- EntryWrittenEventArgs.cs
- StaticFileHandler.cs
- CompiledQueryCacheKey.cs
- HttpChannelBindingToken.cs
- DependencyProperty.cs
- SchemaManager.cs
- AlternateViewCollection.cs
- securitycriticaldataformultiplegetandset.cs
- HtmlCommandAdapter.cs
- TemplateComponentConnector.cs
- SoapFormatter.cs
- CounterCreationData.cs
- SqlDeflator.cs
- GrammarBuilderWildcard.cs
- XmlAttributeCollection.cs
- Point3DCollectionConverter.cs
- BorderSidesEditor.cs
- AppModelKnownContentFactory.cs
- InternalConfigRoot.cs
- TableLayoutPanelCellPosition.cs
- Preprocessor.cs
- hresults.cs
- ContainerCodeDomSerializer.cs
- QueryOptionExpression.cs
- HierarchicalDataBoundControl.cs
- ModelProperty.cs
- LogicalTreeHelper.cs
- TrackBar.cs
- GAC.cs
- SoapSchemaImporter.cs
- XmlSchemaCompilationSettings.cs
- ButtonBaseAutomationPeer.cs
- BitmapEffectGroup.cs
- ProfilePropertyNameValidator.cs
- ToolStripRenderer.cs
- Processor.cs
- StringResourceManager.cs
- SqlNodeAnnotations.cs
- AVElementHelper.cs
- CatalogPart.cs
- ScrollBar.cs
- translator.cs
- XhtmlBasicPhoneCallAdapter.cs
- ProviderConnectionPointCollection.cs
- DelegateTypeInfo.cs
- MobileCategoryAttribute.cs
- TypeDelegator.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- Matrix.cs
- VerificationException.cs
- PenCursorManager.cs
- MenuItemStyle.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- GridItemPatternIdentifiers.cs
- ExpressionEditorSheet.cs
- BitmapEffectInputData.cs
- TrackingDataItem.cs