Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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); } } } // 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
- DataFieldCollectionEditor.cs
- PresentationTraceSources.cs
- XmlConvert.cs
- SecurityHelper.cs
- XmlLinkedNode.cs
- PreviewKeyDownEventArgs.cs
- ToolStripPanelCell.cs
- DocumentSchemaValidator.cs
- ButtonBase.cs
- ContainsRowNumberChecker.cs
- UIElementCollection.cs
- XmlDataLoader.cs
- DataGridColumnHeaderCollection.cs
- WindowsTab.cs
- PropertyPushdownHelper.cs
- ValueExpressions.cs
- SignatureHelper.cs
- SoapRpcMethodAttribute.cs
- CounterNameConverter.cs
- DataSourceXmlClassAttribute.cs
- FtpRequestCacheValidator.cs
- HostingEnvironmentSection.cs
- DataServiceException.cs
- UnaryOperationBinder.cs
- SqlDataSourceCache.cs
- PropertyDescriptorCollection.cs
- BasicExpressionVisitor.cs
- XmlDownloadManager.cs
- OleDbRowUpdatedEvent.cs
- MailHeaderInfo.cs
- CustomDictionarySources.cs
- AccessDataSourceView.cs
- QuadraticBezierSegment.cs
- WindowsFormsHelpers.cs
- PackageStore.cs
- SqlDependency.cs
- ProfileParameter.cs
- TextTreeRootTextBlock.cs
- StreamUpgradeInitiator.cs
- DataObjectMethodAttribute.cs
- XmlSchemaInfo.cs
- SqlNamer.cs
- XmlSchemaFacet.cs
- SchemaDeclBase.cs
- BinaryReader.cs
- Quaternion.cs
- ComPlusInstanceProvider.cs
- PathGradientBrush.cs
- RoutedEventValueSerializer.cs
- UpdatePanel.cs
- MetadataArtifactLoaderCompositeResource.cs
- WindowInteractionStateTracker.cs
- WpfXamlMember.cs
- UpdateCommand.cs
- FullTextLine.cs
- TextElementCollectionHelper.cs
- ClientSideProviderDescription.cs
- Mouse.cs
- ObjectStateManagerMetadata.cs
- CopyNamespacesAction.cs
- MultiDataTrigger.cs
- CalendarSelectionChangedEventArgs.cs
- WebConfigurationFileMap.cs
- DbConnectionStringBuilder.cs
- ImageMapEventArgs.cs
- SystemColors.cs
- StaticDataManager.cs
- XPathDocumentBuilder.cs
- ProtocolsInstallComponent.cs
- CategoryValueConverter.cs
- TextFormatterContext.cs
- TypeForwardedToAttribute.cs
- EntityDataSourceSelectedEventArgs.cs
- ColorAnimationUsingKeyFrames.cs
- QueueProcessor.cs
- HttpDictionary.cs
- EDesignUtil.cs
- WS2007FederationHttpBinding.cs
- WebPartConnectionsConfigureVerb.cs
- SafeHandle.cs
- LogSwitch.cs
- DirectoryInfo.cs
- BasicBrowserDialog.cs
- ExtensionFile.cs
- ExceptQueryOperator.cs
- ProtectedConfigurationSection.cs
- SessionStateContainer.cs
- RouteParameter.cs
- SessionPageStatePersister.cs
- WebBrowserUriTypeConverter.cs
- Literal.cs
- WinEventQueueItem.cs
- WindowsListBox.cs
- Int16Storage.cs
- ThreadSafeList.cs
- Viewport3DAutomationPeer.cs
- BamlLocalizableResourceKey.cs
- ProvidePropertyAttribute.cs
- BindingList.cs
- SecurityTokenSerializer.cs