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
- SchemaLookupTable.cs
- TypeGeneratedEventArgs.cs
- NativeMethods.cs
- CommonRemoteMemoryBlock.cs
- ExpressionList.cs
- AnimationTimeline.cs
- DiscoveryExceptionDictionary.cs
- BorderGapMaskConverter.cs
- DataServiceRequestException.cs
- SettingsPropertyIsReadOnlyException.cs
- SingleAnimation.cs
- SimpleApplicationHost.cs
- UnaryNode.cs
- XmlValueConverter.cs
- QilExpression.cs
- ConfigurationErrorsException.cs
- RouteParametersHelper.cs
- IisTraceWebEventProvider.cs
- FixUpCollection.cs
- StringWriter.cs
- InvokeProviderWrapper.cs
- OdbcError.cs
- documentation.cs
- DuplicateWaitObjectException.cs
- XmlSerializationWriter.cs
- ExceptionUtility.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- regiisutil.cs
- RowType.cs
- InternalSafeNativeMethods.cs
- StreamGeometry.cs
- ApplicationProxyInternal.cs
- UserControlParser.cs
- XmlNodeList.cs
- LineBreak.cs
- SchemaImporterExtensionsSection.cs
- RawMouseInputReport.cs
- AffineTransform3D.cs
- Label.cs
- OdbcEnvironmentHandle.cs
- CheckBoxBaseAdapter.cs
- XmlAnyElementAttributes.cs
- GiveFeedbackEvent.cs
- SmtpTransport.cs
- FloaterParagraph.cs
- HMACSHA256.cs
- PathFigureCollection.cs
- XmlSchemaInfo.cs
- GridViewRowEventArgs.cs
- TimeSpanOrInfiniteConverter.cs
- TypeNameConverter.cs
- SiteMapNodeItem.cs
- MeasurementDCInfo.cs
- Rijndael.cs
- CodeObject.cs
- UnmanagedMarshal.cs
- documentation.cs
- OutputScopeManager.cs
- X509Utils.cs
- XmlCompatibilityReader.cs
- DbTransaction.cs
- DataFormats.cs
- IteratorFilter.cs
- CompensationHandlingFilter.cs
- AnnotationObservableCollection.cs
- HtmlInputRadioButton.cs
- Image.cs
- LoadedEvent.cs
- InternalConfigSettingsFactory.cs
- SamlDelegatingWriter.cs
- TextTreeInsertUndoUnit.cs
- ArrayList.cs
- CodeSnippetExpression.cs
- TextOptions.cs
- MemberListBinding.cs
- XsdBuildProvider.cs
- TimeStampChecker.cs
- bidPrivateBase.cs
- RegexStringValidatorAttribute.cs
- DateTimeOffsetConverter.cs
- SequentialWorkflowRootDesigner.cs
- Substitution.cs
- XmlBaseWriter.cs
- Pen.cs
- ObjectFullSpanRewriter.cs
- RadioButtonAutomationPeer.cs
- ErrorsHelper.cs
- NativeActivity.cs
- Parameter.cs
- ClientTargetCollection.cs
- EdgeProfileValidation.cs
- Site.cs
- TypeCodeDomSerializer.cs
- JournalEntry.cs
- ManagementScope.cs
- AuthenticationManager.cs
- WebPartMenu.cs
- Selector.cs
- UiaCoreProviderApi.cs
- CrossSiteScriptingValidation.cs