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
- PeerSecurityManager.cs
- Errors.cs
- AtlasWeb.Designer.cs
- ProxyWebPartManager.cs
- TokenBasedSetEnumerator.cs
- PassportIdentity.cs
- SemaphoreFullException.cs
- XmlSchemaValidationException.cs
- SelectionWordBreaker.cs
- ValueConversionAttribute.cs
- ViewCellRelation.cs
- SchemaElement.cs
- ScriptResourceAttribute.cs
- LineGeometry.cs
- HyperLinkField.cs
- BufferedStream.cs
- figurelengthconverter.cs
- SQLBinary.cs
- HtmlMobileTextWriter.cs
- DetailsViewUpdateEventArgs.cs
- TransactedBatchingElement.cs
- CharacterMetricsDictionary.cs
- DefaultAsyncDataDispatcher.cs
- XmlAnyElementAttributes.cs
- SessionStateUtil.cs
- RemotingException.cs
- Graphics.cs
- CacheEntry.cs
- cookiecollection.cs
- Error.cs
- BasicKeyConstraint.cs
- _LoggingObject.cs
- LocatorBase.cs
- Focus.cs
- FrameworkContextData.cs
- SystemNetworkInterface.cs
- SortedDictionary.cs
- PathFigure.cs
- TraceHelpers.cs
- EnterpriseServicesHelper.cs
- ServiceModelConfigurationSectionGroup.cs
- oledbmetadatacollectionnames.cs
- BaseTransportHeaders.cs
- SystemIPAddressInformation.cs
- FormatterConverter.cs
- AspProxy.cs
- ErasingStroke.cs
- Errors.cs
- SizeIndependentAnimationStorage.cs
- recordstatescratchpad.cs
- MultiBindingExpression.cs
- ValuePattern.cs
- AttributeCollection.cs
- ReadOnlyAttribute.cs
- XmlQueryContext.cs
- DrawingGroup.cs
- XmlSerializerFactory.cs
- ProcessRequestArgs.cs
- BrowserCapabilitiesCompiler.cs
- FixedTextSelectionProcessor.cs
- LocatorBase.cs
- ExpressionBuilder.cs
- HotCommands.cs
- SqlGatherProducedAliases.cs
- Constants.cs
- TreeNodeConverter.cs
- ImplicitInputBrush.cs
- WebPartManager.cs
- XmlSortKey.cs
- PropertyRef.cs
- Axis.cs
- ReadOnlyDataSourceView.cs
- SchemaElementLookUpTable.cs
- UnsafeNativeMethods.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- ToolStripSplitStackLayout.cs
- RegexRunnerFactory.cs
- RadioButtonStandardAdapter.cs
- FileSecurity.cs
- FileInfo.cs
- MemoryRecordBuffer.cs
- SharedConnectionWorkflowTransactionService.cs
- ArraySet.cs
- DataSourceControl.cs
- StringFunctions.cs
- DisplayInformation.cs
- UIElementPropertyUndoUnit.cs
- SevenBitStream.cs
- WebServiceHostFactory.cs
- ServicesSection.cs
- XmlSchemaCompilationSettings.cs
- Screen.cs
- AnimationClockResource.cs
- InputScope.cs
- DataGridViewCellStyleChangedEventArgs.cs
- MachineSettingsSection.cs
- CustomAssemblyResolver.cs
- ServicePointManager.cs
- CatalogZoneBase.cs
- ProxySimple.cs