Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / WinForms / Managed / System / WinForms / Design / ToolStripDesignerAvailabilityAttribute.cs / 1305376 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FacetEnabledSchemaElement.cs
- SendActivityValidator.cs
- _BasicClient.cs
- SessionSwitchEventArgs.cs
- Mouse.cs
- XmlUrlResolver.cs
- BadImageFormatException.cs
- DataGridViewCellValidatingEventArgs.cs
- MarkupProperty.cs
- FontUnit.cs
- CompositeScriptReference.cs
- CrossSiteScriptingValidation.cs
- DesignerOptionService.cs
- TextAutomationPeer.cs
- FontDifferentiator.cs
- ValidatingPropertiesEventArgs.cs
- SqlDataSourceFilteringEventArgs.cs
- BitmapDecoder.cs
- HttpRequestCacheValidator.cs
- LinqDataSourceValidationException.cs
- ObjectNotFoundException.cs
- NativeMethods.cs
- ToolboxCategory.cs
- CollectionViewSource.cs
- TabControlEvent.cs
- SelfIssuedAuthRSAPKCS1SignatureDeformatter.cs
- webproxy.cs
- AudienceUriMode.cs
- ObjectMaterializedEventArgs.cs
- DataGridPageChangedEventArgs.cs
- VisualStyleTypesAndProperties.cs
- OleAutBinder.cs
- ItemList.cs
- QilParameter.cs
- FileSecurity.cs
- SmtpDigestAuthenticationModule.cs
- FormsAuthenticationModule.cs
- RNGCryptoServiceProvider.cs
- VisualTarget.cs
- WorkflowMessageEventHandler.cs
- FunctionUpdateCommand.cs
- IndividualDeviceConfig.cs
- CatalogPart.cs
- DeviceFilterDictionary.cs
- UIElementParaClient.cs
- FilteredAttributeCollection.cs
- Html32TextWriter.cs
- SqlParameter.cs
- InputMethod.cs
- CapabilitiesUse.cs
- DataAdapter.cs
- ListGeneralPage.cs
- DocumentSchemaValidator.cs
- PEFileReader.cs
- ZipIOExtraField.cs
- XmlValidatingReader.cs
- InputLanguageEventArgs.cs
- FixedSOMFixedBlock.cs
- PropertyEmitterBase.cs
- IItemProperties.cs
- TransportSecurityBindingElement.cs
- SiteOfOriginContainer.cs
- EnterpriseServicesHelper.cs
- BitSet.cs
- ProtocolsConfigurationHandler.cs
- StreamWithDictionary.cs
- ProviderBase.cs
- Crc32.cs
- FontCollection.cs
- UnsafeNativeMethods.cs
- SqlLiftIndependentRowExpressions.cs
- ItemCollection.cs
- WindowsAuthenticationModule.cs
- PermissionAttributes.cs
- EventLogPermissionEntryCollection.cs
- ProfilePropertyNameValidator.cs
- CapabilitiesRule.cs
- TableStyle.cs
- HttpCapabilitiesBase.cs
- HtmlInputRadioButton.cs
- ParseNumbers.cs
- NoPersistHandle.cs
- RepeatInfo.cs
- AdvancedBindingEditor.cs
- CodeObjectCreateExpression.cs
- SchemaHelper.cs
- SingleBodyParameterMessageFormatter.cs
- ToggleButton.cs
- ApplicationManager.cs
- BinHexDecoder.cs
- ValidatorCompatibilityHelper.cs
- DataBoundControl.cs
- RangeContentEnumerator.cs
- OracleBoolean.cs
- ListenerConfig.cs
- WaveHeader.cs
- MenuItem.cs
- ContentFileHelper.cs
- TextBoxBase.cs
- SmiEventSink_DeferedProcessing.cs