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
- RoleBoolean.cs
- ToolStripDropDown.cs
- KeyEventArgs.cs
- RoleManagerModule.cs
- EpmContentSerializer.cs
- VirtualizingPanel.cs
- OracleString.cs
- OpenTypeLayout.cs
- CustomCategoryAttribute.cs
- MenuAutomationPeer.cs
- PageEventArgs.cs
- ObjectFullSpanRewriter.cs
- WebPartChrome.cs
- UICuesEvent.cs
- ProgressPage.cs
- TreeWalkHelper.cs
- GlyphsSerializer.cs
- MultipartIdentifier.cs
- XmlUTF8TextWriter.cs
- SapiAttributeParser.cs
- TargetParameterCountException.cs
- FixedSOMGroup.cs
- Emitter.cs
- sqlstateclientmanager.cs
- MatchingStyle.cs
- TextContainerChangeEventArgs.cs
- XmlComment.cs
- FileUpload.cs
- WSSecurityPolicy11.cs
- MemberInfoSerializationHolder.cs
- SoapFault.cs
- precedingsibling.cs
- EncryptedKeyIdentifierClause.cs
- AdornerLayer.cs
- EntityConnectionStringBuilderItem.cs
- DataTemplate.cs
- SystemResources.cs
- DbUpdateCommandTree.cs
- ManagedWndProcTracker.cs
- DependencyPropertyValueSerializer.cs
- ToolStripDropDownMenu.cs
- TargetConverter.cs
- EntryPointNotFoundException.cs
- TemplatePropertyEntry.cs
- MetadataItemSerializer.cs
- BroadcastEventHelper.cs
- XmlDataSource.cs
- MenuItemCollectionEditor.cs
- ConfigXmlAttribute.cs
- Switch.cs
- HttpCapabilitiesEvaluator.cs
- UserControlBuildProvider.cs
- TypeSystem.cs
- ConnectionPointGlyph.cs
- NTAccount.cs
- OdbcRowUpdatingEvent.cs
- Image.cs
- Light.cs
- BamlStream.cs
- IPAddress.cs
- Pkcs7Signer.cs
- Parameter.cs
- TemplateField.cs
- NameValuePermission.cs
- GraphicsContainer.cs
- UserPreference.cs
- errorpatternmatcher.cs
- AspProxy.cs
- UserControlCodeDomTreeGenerator.cs
- ApplicationManager.cs
- ValueUnavailableException.cs
- TraceListeners.cs
- DocumentPaginator.cs
- Columns.cs
- IndexedString.cs
- InputReportEventArgs.cs
- PieceNameHelper.cs
- InkPresenterAutomationPeer.cs
- QuaternionAnimation.cs
- XmlSchemaComplexContentRestriction.cs
- WpfWebRequestHelper.cs
- PrintingPermissionAttribute.cs
- HttpPostProtocolImporter.cs
- DataListCommandEventArgs.cs
- SchemaObjectWriter.cs
- SynchronizedInputPattern.cs
- DragDropHelper.cs
- ReferenceConverter.cs
- XmlTypeMapping.cs
- NamespaceCollection.cs
- EntityAdapter.cs
- PagesChangedEventArgs.cs
- FormViewRow.cs
- RegisteredExpandoAttribute.cs
- FileDetails.cs
- HelpProvider.cs
- SmtpReplyReader.cs
- QueryReaderSettings.cs
- RecordConverter.cs
- DotExpr.cs