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
- DataTrigger.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- WindowAutomationPeer.cs
- AttachedPropertiesService.cs
- ScaleTransform.cs
- Model3DCollection.cs
- InvalidComObjectException.cs
- path.cs
- DrawListViewColumnHeaderEventArgs.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- HotSpotCollection.cs
- XmlDocumentSerializer.cs
- GridViewColumnHeaderAutomationPeer.cs
- MessageVersion.cs
- xsdvalidator.cs
- _NestedSingleAsyncResult.cs
- TextParagraph.cs
- __FastResourceComparer.cs
- SelectQueryOperator.cs
- SqlDataSourceFilteringEventArgs.cs
- ControlBuilderAttribute.cs
- CompileXomlTask.cs
- Identifier.cs
- SchemaImporterExtensionsSection.cs
- WindowClosedEventArgs.cs
- LayoutUtils.cs
- StreamMarshaler.cs
- InvokeWebServiceDesigner.cs
- SmtpCommands.cs
- HoistedLocals.cs
- DiscoveryDocumentLinksPattern.cs
- DataServiceRequestArgs.cs
- XmlSchemaSimpleTypeRestriction.cs
- ClientCultureInfo.cs
- QilReference.cs
- __TransparentProxy.cs
- TemplateControlParser.cs
- SchemaNames.cs
- safex509handles.cs
- DirectoryNotFoundException.cs
- VolatileEnlistmentMultiplexing.cs
- ObjectPersistData.cs
- ECDiffieHellmanPublicKey.cs
- ColumnReorderedEventArgs.cs
- SafeHandles.cs
- PolyLineSegment.cs
- BitHelper.cs
- FieldBuilder.cs
- XpsFixedDocumentSequenceReaderWriter.cs
- DefaultValueAttribute.cs
- NativeMethods.cs
- DrawTreeNodeEventArgs.cs
- DataListItemEventArgs.cs
- TextInfo.cs
- RtfNavigator.cs
- HttpModuleAction.cs
- SQLString.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- File.cs
- Scheduler.cs
- PreviewControlDesigner.cs
- Vector.cs
- UriScheme.cs
- CompilerHelpers.cs
- BindingMemberInfo.cs
- IListConverters.cs
- ExpressionSelection.cs
- PassportIdentity.cs
- TcpActivation.cs
- ToolboxCategoryItems.cs
- BitmapImage.cs
- KeyboardNavigation.cs
- BypassElementCollection.cs
- LinqDataSourceValidationException.cs
- CaseInsensitiveOrdinalStringComparer.cs
- AnnotationHelper.cs
- ProcessManager.cs
- FolderLevelBuildProviderAppliesToAttribute.cs
- IsolatedStorageFileStream.cs
- ListItem.cs
- controlskin.cs
- StubHelpers.cs
- Compiler.cs
- EventBookmark.cs
- RuntimeHandles.cs
- PartialTrustVisibleAssemblyCollection.cs
- PropertyReferenceSerializer.cs
- HandleRef.cs
- DynamicPropertyReader.cs
- TextRunCache.cs
- Padding.cs
- NamedObject.cs
- XomlCompilerParameters.cs
- ControlPaint.cs
- MenuItem.cs
- HtmlProps.cs
- ReversePositionQuery.cs
- ExpressionTextBoxAutomationPeer.cs
- DBConcurrencyException.cs
- Documentation.cs