Code:
/ 4.0 / 4.0 / untmp / 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.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Simplifier.cs
- ASCIIEncoding.cs
- QilExpression.cs
- BitmapEffectInputConnector.cs
- BindingListCollectionView.cs
- HandlerBase.cs
- DataDocumentXPathNavigator.cs
- DefaultPropertyAttribute.cs
- ScriptManager.cs
- ConfigsHelper.cs
- Converter.cs
- IPHostEntry.cs
- TransformCollection.cs
- InternalControlCollection.cs
- SearchForVirtualItemEventArgs.cs
- ListViewCommandEventArgs.cs
- SettingsSection.cs
- TraceSource.cs
- RegularExpressionValidator.cs
- BaseInfoTable.cs
- TypedCompletedAsyncResult.cs
- ListViewItemSelectionChangedEvent.cs
- _SslState.cs
- PrintDocument.cs
- UshortList2.cs
- SizeConverter.cs
- SqlTriggerContext.cs
- DataGridViewImageCell.cs
- KeyTime.cs
- IntSecurity.cs
- LineUtil.cs
- KerberosReceiverSecurityToken.cs
- EnumValidator.cs
- SystemIPv4InterfaceProperties.cs
- Exceptions.cs
- Point3DKeyFrameCollection.cs
- HyperLinkColumn.cs
- DataProviderNameConverter.cs
- BezierSegment.cs
- ConversionContext.cs
- ArgumentValidation.cs
- CurrentChangingEventArgs.cs
- BitConverter.cs
- FontResourceCache.cs
- mongolianshape.cs
- linebase.cs
- ParameterExpression.cs
- TableLayoutPanel.cs
- BaseDataList.cs
- ObjectDataSourceMethodEventArgs.cs
- Condition.cs
- QueryException.cs
- ExtentKey.cs
- EventWaitHandleSecurity.cs
- LicenseManager.cs
- ImageUrlEditor.cs
- WebContext.cs
- propertyentry.cs
- TogglePattern.cs
- TextParentUndoUnit.cs
- DataGridItemCollection.cs
- StatusBar.cs
- DataGridViewLinkColumn.cs
- PageStatePersister.cs
- ListViewInsertedEventArgs.cs
- EntityPropertyMappingAttribute.cs
- InvalidPropValue.cs
- Nodes.cs
- KeyPressEvent.cs
- SqlConnection.cs
- DataErrorValidationRule.cs
- TextElementEditingBehaviorAttribute.cs
- ConfigurationStrings.cs
- SQlBooleanStorage.cs
- Rotation3DKeyFrameCollection.cs
- ConsoleKeyInfo.cs
- TdsValueSetter.cs
- ObservableCollection.cs
- CornerRadius.cs
- WebEvents.cs
- XsdDuration.cs
- Timeline.cs
- recordstatescratchpad.cs
- DataControlFieldCell.cs
- DEREncoding.cs
- PageThemeCodeDomTreeGenerator.cs
- BlurEffect.cs
- SqlNodeTypeOperators.cs
- ShutDownListener.cs
- HtmlAnchor.cs
- ResourcesBuildProvider.cs
- MergePropertyDescriptor.cs
- ReversePositionQuery.cs
- HostingEnvironment.cs
- Function.cs
- ColumnResult.cs
- GridViewRowEventArgs.cs
- ImportOptions.cs
- XmlUtf8RawTextWriter.cs
- GridViewHeaderRowPresenter.cs