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
- ClientType.cs
- WebBrowsableAttribute.cs
- AssemblyCacheEntry.cs
- SqlDependency.cs
- PresentationSource.cs
- OperandQuery.cs
- TimeSpanValidator.cs
- TypeNameConverter.cs
- COM2TypeInfoProcessor.cs
- Emitter.cs
- TypeUtils.cs
- DateTimeParse.cs
- CommandManager.cs
- GatewayIPAddressInformationCollection.cs
- FileDialog.cs
- FactoryGenerator.cs
- DataGridViewCellLinkedList.cs
- OletxResourceManager.cs
- AssemblyName.cs
- ResourcesBuildProvider.cs
- IisTraceWebEventProvider.cs
- SafeProcessHandle.cs
- EncoderFallback.cs
- TextTreeDeleteContentUndoUnit.cs
- GZipStream.cs
- XNodeNavigator.cs
- Cursors.cs
- PeerNameResolver.cs
- GridViewRow.cs
- WindowsAuthenticationEventArgs.cs
- ActivatableWorkflowsQueryResult.cs
- InstanceDataCollection.cs
- FontFamilyConverter.cs
- Parser.cs
- AutomationPatternInfo.cs
- CompositeControlDesigner.cs
- VarInfo.cs
- TextBreakpoint.cs
- SmtpReplyReaderFactory.cs
- OrderedHashRepartitionEnumerator.cs
- ContentDisposition.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- SimpleFieldTemplateFactory.cs
- TypeConverterAttribute.cs
- BitmapEffectState.cs
- PropertyGeneratedEventArgs.cs
- TemplateBindingExtension.cs
- FormViewDeletedEventArgs.cs
- CodeIdentifiers.cs
- ToolboxItem.cs
- ElementNotAvailableException.cs
- IncrementalReadDecoders.cs
- CodeGenerator.cs
- SR.Designer.cs
- StrokeNodeData.cs
- LineServicesCallbacks.cs
- BindingMemberInfo.cs
- SerialStream.cs
- OptimizerPatterns.cs
- Model3DCollection.cs
- ZoneLinkButton.cs
- Convert.cs
- ManagedWndProcTracker.cs
- InvalidComObjectException.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- MSG.cs
- CompareValidator.cs
- ArrayElementGridEntry.cs
- XslUrlEditor.cs
- WinFormsComponentEditor.cs
- ObservableDictionary.cs
- ErrorStyle.cs
- ImportCatalogPart.cs
- PageBorderless.cs
- ErrorHandlerFaultInfo.cs
- ComponentEditorPage.cs
- CodeTypeReference.cs
- DataBoundControlAdapter.cs
- MouseEventArgs.cs
- WebPartEditorCancelVerb.cs
- FtpWebResponse.cs
- TableLayoutStyleCollection.cs
- SectionInformation.cs
- DataSetMappper.cs
- AssemblyAssociatedContentFileAttribute.cs
- ExceptionHandler.cs
- ComponentSerializationService.cs
- QilStrConcat.cs
- SafeProcessHandle.cs
- DesignerSerializerAttribute.cs
- SslStream.cs
- PerformanceCountersElement.cs
- MessageBox.cs
- WebCodeGenerator.cs
- TabOrder.cs
- NameObjectCollectionBase.cs
- IBuiltInEvidence.cs
- ConsoleKeyInfo.cs
- WebResourceUtil.cs
- ToolStripSplitStackLayout.cs