Code:
/ DotNET / DotNET / 8.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
- Propagator.Evaluator.cs
- HttpProtocolReflector.cs
- WorkflowEnvironment.cs
- Int32Rect.cs
- SqlNamer.cs
- MarkupExtensionParser.cs
- EnvelopeVersion.cs
- XmlNamespaceDeclarationsAttribute.cs
- HttpDigestClientElement.cs
- FileLogRecordStream.cs
- ProviderCommandInfoUtils.cs
- UICuesEvent.cs
- PropertyEmitterBase.cs
- SqlMethodAttribute.cs
- ValuePattern.cs
- DefaultDiscoveryService.cs
- RtfToXamlLexer.cs
- CodeSnippetTypeMember.cs
- MeasurementDCInfo.cs
- PrinterResolution.cs
- BaseTemplatedMobileComponentEditor.cs
- XmlDomTextWriter.cs
- Pens.cs
- TcpProcessProtocolHandler.cs
- controlskin.cs
- DataList.cs
- FixedStringLookup.cs
- BinaryReader.cs
- DataGridHyperlinkColumn.cs
- EditorZoneAutoFormat.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- WebPartsPersonalizationAuthorization.cs
- ComboBox.cs
- XsltException.cs
- MD5CryptoServiceProvider.cs
- CallContext.cs
- WindowPattern.cs
- Module.cs
- DbReferenceCollection.cs
- FloaterBaseParagraph.cs
- ScrollableControl.cs
- ObjectDataSourceSelectingEventArgs.cs
- SmiContext.cs
- ReadWriteSpinLock.cs
- ColorConverter.cs
- SemaphoreSecurity.cs
- SecureEnvironment.cs
- UnsupportedPolicyOptionsException.cs
- ConfigXmlCDataSection.cs
- ToolboxService.cs
- StringConverter.cs
- DictionaryCustomTypeDescriptor.cs
- DockPattern.cs
- RSAOAEPKeyExchangeFormatter.cs
- LinkedResourceCollection.cs
- DataGrid.cs
- CanExecuteRoutedEventArgs.cs
- DataGridColumnHeaderCollection.cs
- SHA512.cs
- CodeTypeParameterCollection.cs
- TextDecorationCollectionConverter.cs
- DependencyPropertyDescriptor.cs
- FileDialogCustomPlaces.cs
- CodeTypeReferenceSerializer.cs
- CommentEmitter.cs
- Version.cs
- ToolStripItemCollection.cs
- BitmapEffectInput.cs
- ReplyChannel.cs
- RectangleGeometry.cs
- NamespaceEmitter.cs
- WindowsFormsHelpers.cs
- TabItemAutomationPeer.cs
- EnlistmentState.cs
- DataGridViewTextBoxCell.cs
- SqlServer2KCompatibilityAnnotation.cs
- XmlSerializationGeneratedCode.cs
- Size.cs
- ProcessThreadCollection.cs
- RectAnimationClockResource.cs
- Container.cs
- WSDualHttpSecurity.cs
- SelectorAutomationPeer.cs
- MimeWriter.cs
- MsmqOutputChannel.cs
- AspNetSynchronizationContext.cs
- StdValidatorsAndConverters.cs
- CacheChildrenQuery.cs
- LinqDataSourceStatusEventArgs.cs
- WindowsFormsHelpers.cs
- CommandLibraryHelper.cs
- Membership.cs
- SrgsElement.cs
- ImpersonationContext.cs
- DataGridRowDetailsEventArgs.cs
- XPathConvert.cs
- EventManager.cs
- PackWebRequest.cs
- InputBinding.cs
- ControllableStoryboardAction.cs