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
- MemberDescriptor.cs
- TemplateBindingExtensionConverter.cs
- SchemaNotation.cs
- HostSecurityManager.cs
- DependencyPropertyAttribute.cs
- DataGridViewRow.cs
- PropertyFilter.cs
- HandleExceptionArgs.cs
- InputLangChangeRequestEvent.cs
- EventItfInfo.cs
- ControlValuePropertyAttribute.cs
- ToolStripRenderEventArgs.cs
- HttpListenerException.cs
- ComponentResourceKeyConverter.cs
- CodeVariableReferenceExpression.cs
- FontInfo.cs
- MinMaxParagraphWidth.cs
- FlowDocument.cs
- ToolBar.cs
- RouteParser.cs
- HexParser.cs
- DocumentSequenceHighlightLayer.cs
- ObjectPropertyMapping.cs
- MetadataException.cs
- AdCreatedEventArgs.cs
- XPathSelectionIterator.cs
- CacheDependency.cs
- InitiatorServiceModelSecurityTokenRequirement.cs
- TemplatedWizardStep.cs
- StringUtil.cs
- FormViewUpdatedEventArgs.cs
- ToolStripDropTargetManager.cs
- DbQueryCommandTree.cs
- StylusShape.cs
- XmlDataImplementation.cs
- AbsoluteQuery.cs
- UriWriter.cs
- TableLayoutSettingsTypeConverter.cs
- StorageTypeMapping.cs
- QualifiedCellIdBoolean.cs
- CacheOutputQuery.cs
- shaper.cs
- IImplicitResourceProvider.cs
- TopClause.cs
- TableMethodGenerator.cs
- RowsCopiedEventArgs.cs
- DirectoryObjectSecurity.cs
- UnsafeNativeMethods.cs
- ConditionalAttribute.cs
- XmlSiteMapProvider.cs
- StrongNamePublicKeyBlob.cs
- ServiceDiscoveryElement.cs
- FrameworkElement.cs
- DataGridColumnCollection.cs
- XamlSerializerUtil.cs
- CodeDomConfigurationHandler.cs
- FixedSOMTableRow.cs
- FilteredReadOnlyMetadataCollection.cs
- SocketException.cs
- FontStretches.cs
- AspCompat.cs
- InvalidStoreProtectionKeyException.cs
- LastQueryOperator.cs
- NamespaceInfo.cs
- RegistryConfigurationProvider.cs
- Selector.cs
- securitycriticaldata.cs
- DataGridAutomationPeer.cs
- GestureRecognizer.cs
- NameNode.cs
- FreezableOperations.cs
- KeyGestureValueSerializer.cs
- XmlEncoding.cs
- FullTextBreakpoint.cs
- MasterPage.cs
- DoubleUtil.cs
- TypeDelegator.cs
- RepeatInfo.cs
- ToolStripRenderEventArgs.cs
- HtmlInputHidden.cs
- messageonlyhwndwrapper.cs
- InfoCard.cs
- DbParameterCollectionHelper.cs
- DataSourceXmlAttributeAttribute.cs
- DecoderNLS.cs
- OdbcRowUpdatingEvent.cs
- Delegate.cs
- ListViewTableCell.cs
- Base64Decoder.cs
- UnmanagedHandle.cs
- InvokePatternIdentifiers.cs
- ColumnPropertiesGroup.cs
- CreateUserErrorEventArgs.cs
- UnionExpr.cs
- Quad.cs
- ToolStripDropTargetManager.cs
- AuthorizationRuleCollection.cs
- SqlDataSourceStatusEventArgs.cs
- ByteAnimationBase.cs
- IPAddressCollection.cs