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
- KnownTypeAttribute.cs
- TransactionScope.cs
- AssociationTypeEmitter.cs
- TableParaClient.cs
- GroupQuery.cs
- StylusPlugInCollection.cs
- EntityDataSourceValidationException.cs
- ConstructorArgumentAttribute.cs
- SystemResourceKey.cs
- ConnectionPoint.cs
- CodeSnippetTypeMember.cs
- BaseValidatorDesigner.cs
- KerberosRequestorSecurityToken.cs
- Solver.cs
- SystemFonts.cs
- BitmapFrameEncode.cs
- CorrelationKey.cs
- XmlElementAttribute.cs
- DropShadowBitmapEffect.cs
- LayoutEditorPart.cs
- TreeNodeBinding.cs
- Stylesheet.cs
- Storyboard.cs
- SqlUdtInfo.cs
- UnionCodeGroup.cs
- LocalFileSettingsProvider.cs
- ItemContainerGenerator.cs
- HttpConfigurationSystem.cs
- FixedSOMImage.cs
- XPathNavigator.cs
- HandleCollector.cs
- InputLanguageEventArgs.cs
- ToolStripHighContrastRenderer.cs
- Msmq4SubqueuePoisonHandler.cs
- WsdlParser.cs
- BitmapCache.cs
- AudioSignalProblemOccurredEventArgs.cs
- TextSearch.cs
- DrawingImage.cs
- SmiContextFactory.cs
- ComContractElementCollection.cs
- TabPanel.cs
- EntityConnectionStringBuilder.cs
- SessionStateSection.cs
- ConcurrencyMode.cs
- OfTypeExpression.cs
- VirtualDirectoryMappingCollection.cs
- EFAssociationProvider.cs
- RegexParser.cs
- TrackingDataItemValue.cs
- Message.cs
- InternalSafeNativeMethods.cs
- ListViewItemSelectionChangedEvent.cs
- ColorContext.cs
- JsonReader.cs
- ExtensibleClassFactory.cs
- SapiRecoInterop.cs
- AssemblyBuilder.cs
- XmlEventCache.cs
- DocumentViewer.cs
- StringAnimationBase.cs
- ProtocolElementCollection.cs
- PipelineModuleStepContainer.cs
- ObjectDataSourceStatusEventArgs.cs
- EmissiveMaterial.cs
- DbConnectionStringCommon.cs
- XmlSerializationWriter.cs
- MembershipValidatePasswordEventArgs.cs
- DebugView.cs
- ExpandableObjectConverter.cs
- StoryFragments.cs
- PointCollection.cs
- FactoryMaker.cs
- StateItem.cs
- XmlLinkedNode.cs
- DataGridCommandEventArgs.cs
- ZipIOBlockManager.cs
- StrokeNodeOperations.cs
- remotingproxy.cs
- XmlCodeExporter.cs
- ChangeNode.cs
- DesignerView.cs
- EditorPartChrome.cs
- DefaultValueMapping.cs
- SiteMembershipCondition.cs
- VectorCollectionConverter.cs
- TimeZone.cs
- ApplicationBuildProvider.cs
- PropertyTabChangedEvent.cs
- DocumentViewer.cs
- BindingGroup.cs
- CodeAttributeArgumentCollection.cs
- ToolboxItemCollection.cs
- SingleAnimationUsingKeyFrames.cs
- TextServicesHost.cs
- InputDevice.cs
- SamlNameIdentifierClaimResource.cs
- DefaultAuthorizationContext.cs
- CharUnicodeInfo.cs
- BrowserCapabilitiesFactory.cs