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
- ValueTable.cs
- CodeMemberField.cs
- RadioButtonFlatAdapter.cs
- MimeBasePart.cs
- Opcode.cs
- DesignerCommandSet.cs
- IIS7UserPrincipal.cs
- ExpressionCopier.cs
- LinkClickEvent.cs
- TableLayoutPanelCellPosition.cs
- RIPEMD160Managed.cs
- ProfilePropertySettings.cs
- ContentPlaceHolder.cs
- OleDbCommandBuilder.cs
- XmlSchemaImport.cs
- EncryptedData.cs
- X509Extension.cs
- DataKeyPropertyAttribute.cs
- IndexObject.cs
- Win32KeyboardDevice.cs
- shaperfactoryquerycacheentry.cs
- DataGridViewTextBoxColumn.cs
- AuthenticationService.cs
- AsymmetricKeyExchangeDeformatter.cs
- PasswordTextNavigator.cs
- COAUTHINFO.cs
- SmiContextFactory.cs
- CheckBoxBaseAdapter.cs
- FillRuleValidation.cs
- Repeater.cs
- KnownColorTable.cs
- Image.cs
- COM2IDispatchConverter.cs
- ChtmlFormAdapter.cs
- MapPathBasedVirtualPathProvider.cs
- DynamicMethod.cs
- SchemaManager.cs
- DNS.cs
- DataGridViewAutoSizeModeEventArgs.cs
- SelectionEditor.cs
- TypeResolver.cs
- mediapermission.cs
- XpsFixedPageReaderWriter.cs
- SymLanguageVendor.cs
- UInt16Converter.cs
- PointConverter.cs
- StatementContext.cs
- MetadataArtifactLoaderResource.cs
- UnknownWrapper.cs
- Blend.cs
- LinqDataSourceStatusEventArgs.cs
- NTAccount.cs
- MinimizableAttributeTypeConverter.cs
- OpenTypeCommon.cs
- DataGridAutoFormatDialog.cs
- SynchronizationHandlesCodeDomSerializer.cs
- ViewBox.cs
- SqlInternalConnectionTds.cs
- RegexCode.cs
- XPathMessageFilterElementCollection.cs
- LedgerEntryCollection.cs
- MulticastNotSupportedException.cs
- CustomErrorsSectionWrapper.cs
- WindowsFormsHostAutomationPeer.cs
- DebugView.cs
- Literal.cs
- FaultContractAttribute.cs
- _RequestCacheProtocol.cs
- CategoryEditor.cs
- XmlBinaryReader.cs
- RubberbandSelector.cs
- AsynchronousChannel.cs
- SweepDirectionValidation.cs
- PlaceHolder.cs
- KeyGestureValueSerializer.cs
- SpeechRecognitionEngine.cs
- RegionInfo.cs
- HtmlInputReset.cs
- NumberFormatInfo.cs
- Identity.cs
- SqlClientPermission.cs
- PriorityRange.cs
- EditBehavior.cs
- InputLangChangeRequestEvent.cs
- Point3DCollectionConverter.cs
- AspCompat.cs
- Screen.cs
- FormViewPageEventArgs.cs
- SuppressMessageAttribute.cs
- ParameterToken.cs
- RawStylusInput.cs
- Frame.cs
- Cursors.cs
- GeneratedCodeAttribute.cs
- MediaSystem.cs
- DetailsViewActionList.cs
- StringFormat.cs
- ResourceExpressionBuilder.cs
- PixelFormat.cs
- CapabilitiesState.cs