Code:
/ 4.0 / 4.0 / 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.] ///// 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
- FileEnumerator.cs
- DataGrid.cs
- AliasedSlot.cs
- ExpressionReplacer.cs
- HttpRequestWrapper.cs
- DataGridSortCommandEventArgs.cs
- SelectionRangeConverter.cs
- DisplayMemberTemplateSelector.cs
- AssertFilter.cs
- QueryOperator.cs
- PointF.cs
- ContractCodeDomInfo.cs
- Opcode.cs
- FixedPageAutomationPeer.cs
- LinkedResource.cs
- DeviceContext.cs
- GeneratedCodeAttribute.cs
- ToolStripSplitStackLayout.cs
- FullTrustAssemblyCollection.cs
- QilReplaceVisitor.cs
- ReflectEventDescriptor.cs
- PixelShader.cs
- FontStyle.cs
- NamespaceCollection.cs
- SqlBooleanizer.cs
- NativeRecognizer.cs
- ArcSegment.cs
- XsdDateTime.cs
- Simplifier.cs
- PathFigureCollectionValueSerializer.cs
- DetailsViewRow.cs
- UIElementIsland.cs
- SecurityManager.cs
- PropVariant.cs
- HtmlProps.cs
- ScrollChrome.cs
- ConsoleCancelEventArgs.cs
- VersionUtil.cs
- InlineUIContainer.cs
- DemultiplexingClientMessageFormatter.cs
- Expression.cs
- EntityUtil.cs
- wgx_sdk_version.cs
- RoleGroupCollection.cs
- OLEDB_Enum.cs
- ModelVisual3D.cs
- DLinqDataModelProvider.cs
- CqlWriter.cs
- PropertyDescriptorComparer.cs
- TraceHandler.cs
- ContentDefinition.cs
- CommentAction.cs
- InnerItemCollectionView.cs
- CreateUserErrorEventArgs.cs
- Certificate.cs
- SqlCharStream.cs
- Cursor.cs
- PrintController.cs
- Scheduler.cs
- FrameworkContentElement.cs
- Compilation.cs
- HyperLinkColumn.cs
- sqlinternaltransaction.cs
- LayoutManager.cs
- SecurityDescriptor.cs
- SerializationObjectManager.cs
- XmlSchemaCollection.cs
- CompilerGlobalScopeAttribute.cs
- LayoutEvent.cs
- WebPartChrome.cs
- AnnotationService.cs
- UserControlFileEditor.cs
- SynchronizationHandlesCodeDomSerializer.cs
- Overlapped.cs
- LineGeometry.cs
- MultipleViewProviderWrapper.cs
- IncrementalReadDecoders.cs
- DataSourceHelper.cs
- ViewCellRelation.cs
- OpenTypeMethods.cs
- RelationshipDetailsRow.cs
- SettingsProviderCollection.cs
- ValidatedControlConverter.cs
- DrawingGroup.cs
- SpellerError.cs
- XmlSchemaObjectTable.cs
- UnsafePeerToPeerMethods.cs
- TextSimpleMarkerProperties.cs
- CookieProtection.cs
- IdentifierCreationService.cs
- SqlClientWrapperSmiStreamChars.cs
- HeaderPanel.cs
- MultiTrigger.cs
- PlatformNotSupportedException.cs
- DataContractAttribute.cs
- MemoryRecordBuffer.cs
- CachedCompositeFamily.cs
- Help.cs
- rsa.cs
- CellNormalizer.cs