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
- SelectionRangeConverter.cs
- PreProcessInputEventArgs.cs
- WebConfigurationManager.cs
- MissingManifestResourceException.cs
- Profiler.cs
- DPTypeDescriptorContext.cs
- VirtualDirectoryMappingCollection.cs
- SqlDataSourceQueryConverter.cs
- SecurityManager.cs
- MsmqAppDomainProtocolHandler.cs
- DbModificationClause.cs
- DrawingState.cs
- MyContact.cs
- FormDesigner.cs
- LongPath.cs
- RouteCollection.cs
- TransformerInfo.cs
- EntitySqlException.cs
- XmlReturnReader.cs
- RightsManagementResourceHelper.cs
- SmiRecordBuffer.cs
- DropShadowEffect.cs
- DataServiceClientException.cs
- Compiler.cs
- BoolExpr.cs
- EditingMode.cs
- MediaElementAutomationPeer.cs
- ParameterCollection.cs
- UnsafeNativeMethods.cs
- MobileListItemCollection.cs
- DataGridCaption.cs
- SignatureResourcePool.cs
- X509Utils.cs
- ProfileService.cs
- Types.cs
- X509Chain.cs
- OdbcInfoMessageEvent.cs
- DefaultValueConverter.cs
- dsa.cs
- TextCharacters.cs
- SizeAnimationUsingKeyFrames.cs
- VisualStyleTypesAndProperties.cs
- WizardPanel.cs
- NamespaceDecl.cs
- DesignerForm.cs
- HttpCookie.cs
- ComMethodElementCollection.cs
- HwndStylusInputProvider.cs
- Button.cs
- ITreeGenerator.cs
- GridViewRowCollection.cs
- MetadataCollection.cs
- Crc32Helper.cs
- UrlMappingsSection.cs
- XmlIlTypeHelper.cs
- CommandTreeTypeHelper.cs
- Button.cs
- MetadataStore.cs
- BinaryUtilClasses.cs
- RegexCapture.cs
- StatusBar.cs
- ColumnCollectionEditor.cs
- EraserBehavior.cs
- TraceFilter.cs
- XmlSchemaAny.cs
- PropertyInfo.cs
- EntitySqlQueryCacheEntry.cs
- TextTreeExtractElementUndoUnit.cs
- InputLangChangeEvent.cs
- Hash.cs
- SerializerDescriptor.cs
- CodeGenerator.cs
- MulticastIPAddressInformationCollection.cs
- AttributeEmitter.cs
- ListViewItemSelectionChangedEvent.cs
- listitem.cs
- DoubleCollection.cs
- HttpListenerContext.cs
- x509utils.cs
- SubtreeProcessor.cs
- WmpBitmapDecoder.cs
- MatrixAnimationBase.cs
- RootBuilder.cs
- MonitoringDescriptionAttribute.cs
- UriExt.cs
- assemblycache.cs
- SerializationInfoEnumerator.cs
- UnsafePeerToPeerMethods.cs
- BeginSelectCardRequest.cs
- EventSinkActivity.cs
- Comparer.cs
- FixedLineResult.cs
- PostBackOptions.cs
- UriWriter.cs
- FamilyTypefaceCollection.cs
- PeerInvitationResponse.cs
- CodeVariableReferenceExpression.cs
- IdnElement.cs
- SafeProcessHandle.cs
- Int64AnimationUsingKeyFrames.cs