Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / WinForms / Managed / System / WinForms / Design / ToolStripDesignerAvailabilityAttribute.cs / 1 / ToolStripDesignerAvailabilityAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Windows.Forms.Design { using System.Diagnostics.CodeAnalysis; [AttributeUsage(AttributeTargets.Class)] public sealed class ToolStripItemDesignerAvailabilityAttribute : Attribute { private ToolStripItemDesignerAvailability visibility; [ SuppressMessage("Microsoft.Security", "CA2104:DoNotDeclareReadOnlyMutableReferenceTypes") // ToolStripDesignAvailabilityAttribute is // actually immutable. ] public static readonly ToolStripItemDesignerAvailabilityAttribute Default = new ToolStripItemDesignerAvailabilityAttribute(); //// Specifies which ToolStrip types the Item can appear in - ToolStrip,MenuStrip,StatusStrip,ContextMenuStrip // Adding this attribute over a class lets you add to the list of custom items in the ToolStrip design time. // public ToolStripItemDesignerAvailabilityAttribute() { this.visibility = ToolStripItemDesignerAvailability.None; } public ToolStripItemDesignerAvailabilityAttribute(ToolStripItemDesignerAvailability visibility) { this.visibility = visibility; } public ToolStripItemDesignerAvailability ItemAdditionVisibility { get { return visibility; } } public override bool Equals(object obj) { if (obj == this) { return true; } ToolStripItemDesignerAvailabilityAttribute other = obj as ToolStripItemDesignerAvailabilityAttribute; return (other != null) && other.ItemAdditionVisibility == this.visibility; } public override int GetHashCode() { return visibility.GetHashCode(); } public override bool IsDefaultAttribute() { return (this.Equals(Default)); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WebPartVerbCollection.cs
- StreamInfo.cs
- ProviderException.cs
- LinqDataSourceSelectEventArgs.cs
- ProfileEventArgs.cs
- DefaultParameterValueAttribute.cs
- URLIdentityPermission.cs
- SerializableAttribute.cs
- WorkflowDesignerColors.cs
- EdmItemCollection.OcAssemblyCache.cs
- RowBinding.cs
- XmlCharCheckingReader.cs
- BitmapEffect.cs
- EditorBrowsableAttribute.cs
- WebPartsPersonalizationAuthorization.cs
- ClaimTypeElementCollection.cs
- ShutDownListener.cs
- Deflater.cs
- SmtpClient.cs
- ResXDataNode.cs
- Socket.cs
- EndpointConfigContainer.cs
- Material.cs
- FrameworkPropertyMetadata.cs
- WriteLine.cs
- PropertyDescriptorCollection.cs
- SiteMapProvider.cs
- CacheMode.cs
- DriveNotFoundException.cs
- RectAnimation.cs
- IPHostEntry.cs
- BackgroundFormatInfo.cs
- AutoSizeToolBoxItem.cs
- Dispatcher.cs
- ExcludePathInfo.cs
- SqlNodeAnnotations.cs
- HMACRIPEMD160.cs
- CodeConditionStatement.cs
- TaskHelper.cs
- PeerNameResolver.cs
- SafeCryptHandles.cs
- PolyBezierSegment.cs
- JsonDeserializer.cs
- HttpCacheParams.cs
- backend.cs
- PropertyEntry.cs
- WebBrowserProgressChangedEventHandler.cs
- StreamMarshaler.cs
- ImportCatalogPart.cs
- HttpHeaderCollection.cs
- SqlDataSourceDesigner.cs
- DataSourceCacheDurationConverter.cs
- RemoteArgument.cs
- DaylightTime.cs
- NavigationProgressEventArgs.cs
- MDIWindowDialog.cs
- GroupLabel.cs
- RsaSecurityTokenParameters.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- ClockController.cs
- RotateTransform3D.cs
- SplineKeyFrames.cs
- ToolStripMenuItem.cs
- HashHelper.cs
- XmlSchemaSimpleTypeRestriction.cs
- SelectionEditor.cs
- List.cs
- SystemDiagnosticsSection.cs
- AutomationElementIdentifiers.cs
- AutomationEventArgs.cs
- LicenseProviderAttribute.cs
- SQLGuid.cs
- RawTextInputReport.cs
- CacheVirtualItemsEvent.cs
- TaiwanCalendar.cs
- _OverlappedAsyncResult.cs
- DataGridViewHeaderCell.cs
- ActivityScheduledQuery.cs
- NetworkStream.cs
- DispatcherHooks.cs
- ClientSponsor.cs
- SqlWebEventProvider.cs
- BooleanFunctions.cs
- MetaModel.cs
- ConnectionInterfaceCollection.cs
- ClassImporter.cs
- RootBrowserWindow.cs
- SoapElementAttribute.cs
- DependencyObjectProvider.cs
- LinqDataSourceView.cs
- DataRelationCollection.cs
- Pair.cs
- PublisherMembershipCondition.cs
- CultureTable.cs
- TransactionTraceIdentifier.cs
- HyperlinkAutomationPeer.cs
- ContentElement.cs
- DataGridViewLayoutData.cs
- SeekStoryboard.cs
- FormsAuthenticationModule.cs