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
- SplitterPanel.cs
- MarshalByRefObject.cs
- SplitContainer.cs
- StringCollection.cs
- XmlUtf8RawTextWriter.cs
- COM2PictureConverter.cs
- PersonalizationStateInfo.cs
- TreeViewImageKeyConverter.cs
- DataBindingCollection.cs
- MonthCalendarDesigner.cs
- ThousandthOfEmRealPoints.cs
- TextEditorMouse.cs
- PeerApplicationLaunchInfo.cs
- References.cs
- UITypeEditor.cs
- _NetworkingPerfCounters.cs
- XmlSchemaSubstitutionGroup.cs
- FrameworkTemplate.cs
- BaseTemplateCodeDomTreeGenerator.cs
- Vector3D.cs
- TextElementEnumerator.cs
- FieldToken.cs
- UrlAuthFailedErrorFormatter.cs
- HttpProfileBase.cs
- AccessText.cs
- WindowsIdentity.cs
- ClientRolePrincipal.cs
- LocalServiceSecuritySettingsElement.cs
- ShapeTypeface.cs
- TraceUtility.cs
- BehaviorEditorPart.cs
- SecUtil.cs
- ProcessThreadDesigner.cs
- QilGeneratorEnv.cs
- FolderBrowserDialog.cs
- SrgsElement.cs
- XPathNavigatorKeyComparer.cs
- ArrayTypeMismatchException.cs
- FormatConvertedBitmap.cs
- StringComparer.cs
- TypeConverter.cs
- Bits.cs
- DependencyPropertyKind.cs
- QueryInterceptorAttribute.cs
- ColorContextHelper.cs
- EventLogPermission.cs
- TextViewSelectionProcessor.cs
- SignatureHelper.cs
- VirtualPathUtility.cs
- CacheOutputQuery.cs
- ThaiBuddhistCalendar.cs
- AsymmetricSignatureFormatter.cs
- DrawingBrush.cs
- NotConverter.cs
- PathFigureCollectionConverter.cs
- FlowchartStart.xaml.cs
- CipherData.cs
- cache.cs
- PointIndependentAnimationStorage.cs
- DataServiceQueryOfT.cs
- BitmapFrame.cs
- XmlWellformedWriter.cs
- DrawingGroup.cs
- EncodingNLS.cs
- DistinctQueryOperator.cs
- SQLDecimal.cs
- SqlBulkCopyColumnMappingCollection.cs
- XmlIlGenerator.cs
- PropertySourceInfo.cs
- PartialCachingControl.cs
- TextAction.cs
- DateTimeHelper.cs
- MenuItem.cs
- QueuePathEditor.cs
- StylusPoint.cs
- MaterialGroup.cs
- DynamicMethod.cs
- ZipIOModeEnforcingStream.cs
- FileAuthorizationModule.cs
- Run.cs
- TransportSecurityProtocol.cs
- RuntimeVariableList.cs
- Console.cs
- ReferencedCollectionType.cs
- StylusCollection.cs
- DoWorkEventArgs.cs
- CodeDirectiveCollection.cs
- PersistenceTypeAttribute.cs
- ValidatorAttribute.cs
- ContextMarshalException.cs
- SortQuery.cs
- TreeNodeStyleCollection.cs
- RouteValueDictionary.cs
- ComponentDispatcher.cs
- MetabaseSettingsIis7.cs
- AssemblyCollection.cs
- FocusWithinProperty.cs
- Win32Native.cs
- WebScriptMetadataMessageEncoderFactory.cs
- EnvironmentPermission.cs