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
- RuntimeHandles.cs
- BooleanConverter.cs
- ListCollectionView.cs
- WCFServiceClientProxyGenerator.cs
- MenuBase.cs
- CursorConverter.cs
- SHA512.cs
- D3DImage.cs
- followingsibling.cs
- SizeAnimation.cs
- DataGridSortCommandEventArgs.cs
- UIntPtr.cs
- StretchValidation.cs
- Privilege.cs
- ExpressionVisitorHelpers.cs
- GroupDescription.cs
- CodePropertyReferenceExpression.cs
- Matrix3D.cs
- HtmlInputImage.cs
- SizeConverter.cs
- TreeNodeSelectionProcessor.cs
- StylusPlugin.cs
- ObjectParameterCollection.cs
- WebFaultClientMessageInspector.cs
- SendMessageChannelCache.cs
- DataGridViewImageCell.cs
- TransactionScope.cs
- TCEAdapterGenerator.cs
- ScopelessEnumAttribute.cs
- ObfuscateAssemblyAttribute.cs
- EncryptedPackage.cs
- ResourcePermissionBaseEntry.cs
- DrawingBrush.cs
- XmlTextReaderImplHelpers.cs
- ChannelEndpointElement.cs
- FormatterServicesNoSerializableCheck.cs
- AssemblyName.cs
- ObfuscationAttribute.cs
- XmlSerializer.cs
- ImageField.cs
- FormatConvertedBitmap.cs
- DBSqlParserTableCollection.cs
- Expression.cs
- TiffBitmapDecoder.cs
- TransactionScopeDesigner.cs
- TemplateBindingExpressionConverter.cs
- FormsAuthenticationConfiguration.cs
- CollectionView.cs
- ComAwareEventInfo.cs
- PointConverter.cs
- CroppedBitmap.cs
- CheckBox.cs
- SimpleParser.cs
- SelfIssuedAuthProofToken.cs
- DataService.cs
- WrappedReader.cs
- XMLSyntaxException.cs
- TextBoxBase.cs
- HttpListenerTimeoutManager.cs
- LinkedResource.cs
- GridViewRowPresenterBase.cs
- EdmItemCollection.cs
- EditableTreeList.cs
- RegexStringValidator.cs
- MatchingStyle.cs
- storepermissionattribute.cs
- CodeTypeDelegate.cs
- ConfigurationPermission.cs
- HwndHost.cs
- OleDbRowUpdatingEvent.cs
- TypeResolver.cs
- safePerfProviderHandle.cs
- DispatcherSynchronizationContext.cs
- LoginUtil.cs
- SqlException.cs
- SectionUpdates.cs
- ItemDragEvent.cs
- FileDetails.cs
- ResolveNameEventArgs.cs
- MsmqTransportReceiveParameters.cs
- xdrvalidator.cs
- LayoutExceptionEventArgs.cs
- PrtCap_Public.cs
- PathParser.cs
- DoubleStorage.cs
- CodeDomSerializer.cs
- RenderTargetBitmap.cs
- StrokeNodeOperations2.cs
- PopOutPanel.cs
- EventLogEntryCollection.cs
- TokenizerHelper.cs
- KeyValuePairs.cs
- ConfigurationValue.cs
- DPCustomTypeDescriptor.cs
- ConsoleTraceListener.cs
- HelpInfo.cs
- TypographyProperties.cs
- DataReaderContainer.cs
- HtmlInputHidden.cs
- Timer.cs