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
- SqlSelectClauseBuilder.cs
- BulletChrome.cs
- DataControlFieldCollection.cs
- SchemaNotation.cs
- SmiTypedGetterSetter.cs
- Attributes.cs
- MemberAccessException.cs
- SafeEventLogReadHandle.cs
- CollectionView.cs
- SettingsProviderCollection.cs
- WindowsMenu.cs
- TemplateBuilder.cs
- ColumnMapProcessor.cs
- LiteralControl.cs
- VariantWrapper.cs
- CollectionView.cs
- MainMenu.cs
- EncodingInfo.cs
- HyperLinkField.cs
- AppDomainUnloadedException.cs
- ComMethodElementCollection.cs
- XmlUrlResolver.cs
- DataTableMappingCollection.cs
- EdmFunctionAttribute.cs
- ImageCodecInfo.cs
- ThaiBuddhistCalendar.cs
- CryptoHelper.cs
- XmlSchemaDocumentation.cs
- EmptyQuery.cs
- DataGridViewRowStateChangedEventArgs.cs
- ComponentCommands.cs
- PenLineJoinValidation.cs
- FilterFactory.cs
- DefaultMemberAttribute.cs
- DnsCache.cs
- streamingZipPartStream.cs
- WorkflowItemsPresenter.cs
- PlanCompiler.cs
- MeasurementDCInfo.cs
- ApplicationGesture.cs
- RoleGroupCollectionEditor.cs
- HostUtils.cs
- UrlUtility.cs
- StreamWithDictionary.cs
- ExtractedStateEntry.cs
- TextTreeTextElementNode.cs
- AddInStore.cs
- FixUpCollection.cs
- EndEvent.cs
- DbConnectionStringCommon.cs
- TextModifier.cs
- PersonalizationAdministration.cs
- PositiveTimeSpanValidatorAttribute.cs
- RijndaelManaged.cs
- ConvertBinder.cs
- DragStartedEventArgs.cs
- cookiecollection.cs
- RuleSettingsCollection.cs
- SamlConditions.cs
- PublisherIdentityPermission.cs
- RelatedImageListAttribute.cs
- SecurityHelper.cs
- Internal.cs
- GraphicsState.cs
- Matrix.cs
- DataGridRowHeaderAutomationPeer.cs
- PointLight.cs
- CodeLabeledStatement.cs
- DictionaryCustomTypeDescriptor.cs
- ConsoleEntryPoint.cs
- MetadataItemCollectionFactory.cs
- PingOptions.cs
- parserscommon.cs
- DocumentProperties.cs
- SqlDependency.cs
- GroupDescription.cs
- _SslStream.cs
- UrlPropertyAttribute.cs
- UserNameSecurityToken.cs
- SizeFConverter.cs
- ClientOptions.cs
- KeyboardEventArgs.cs
- IisTraceWebEventProvider.cs
- XamlInterfaces.cs
- TextSpanModifier.cs
- RoleManagerModule.cs
- HandleCollector.cs
- Baml6Assembly.cs
- WinEventHandler.cs
- CheckedPointers.cs
- ToolstripProfessionalRenderer.cs
- FileVersionInfo.cs
- ArgIterator.cs
- RightsManagementPermission.cs
- hebrewshape.cs
- HealthMonitoringSection.cs
- log.cs
- GraphicsPathIterator.cs
- PersonalizationProviderHelper.cs
- DropShadowBitmapEffect.cs