Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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. // //----------------------------------------------------------------------------- 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
- SqlGatherProducedAliases.cs
- XhtmlBasicListAdapter.cs
- MailWriter.cs
- TryLoadRunnableWorkflowCommand.cs
- IndicCharClassifier.cs
- EntitySetBase.cs
- IWorkflowDebuggerService.cs
- ExceptionHelpers.cs
- PerfCounters.cs
- ListParaClient.cs
- BindingRestrictions.cs
- XMLUtil.cs
- ImageDrawing.cs
- ClusterRegistryConfigurationProvider.cs
- CompositeFontParser.cs
- OutputScopeManager.cs
- StateManagedCollection.cs
- SiteIdentityPermission.cs
- ContextInformation.cs
- CultureTable.cs
- ReflectEventDescriptor.cs
- DataGridViewDataErrorEventArgs.cs
- FunctionQuery.cs
- DataSourceView.cs
- OutOfProcStateClientManager.cs
- ColumnTypeConverter.cs
- SHA384Managed.cs
- FixedStringLookup.cs
- DataContractSerializerSection.cs
- System.Data_BID.cs
- PageHandlerFactory.cs
- GetFileNameResult.cs
- Fx.cs
- SearchForVirtualItemEventArgs.cs
- PageThemeCodeDomTreeGenerator.cs
- WSHttpBindingCollectionElement.cs
- ConfigDefinitionUpdates.cs
- StylusLogic.cs
- CodeIndexerExpression.cs
- AttributeInfo.cs
- InputBindingCollection.cs
- SecuritySessionFilter.cs
- MultiSelectRootGridEntry.cs
- BitmapFrame.cs
- MobileComponentEditorPage.cs
- CompilationLock.cs
- CurrentChangingEventManager.cs
- ImageDrawing.cs
- ImportedPolicyConversionContext.cs
- DrawingServices.cs
- SocketAddress.cs
- FixedDocument.cs
- SqlCacheDependencyDatabase.cs
- ReliableSessionBindingElementImporter.cs
- StylusOverProperty.cs
- xdrvalidator.cs
- AddInAdapter.cs
- OracleDateTime.cs
- DbCommandTree.cs
- NetCodeGroup.cs
- TextProperties.cs
- MatrixAnimationUsingPath.cs
- HttpContextServiceHost.cs
- ImageMetadata.cs
- DocumentOutline.cs
- CollectionsUtil.cs
- Application.cs
- StoryFragments.cs
- StackBuilderSink.cs
- TreePrinter.cs
- PrintDialog.cs
- PointValueSerializer.cs
- CreateUserWizardStep.cs
- DragEventArgs.cs
- SoapInteropTypes.cs
- ActiveXHost.cs
- ResourcePool.cs
- WebServiceClientProxyGenerator.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- ClientRolePrincipal.cs
- EncodingTable.cs
- CompilerGeneratedAttribute.cs
- Polygon.cs
- RuntimeEnvironment.cs
- OleTxTransaction.cs
- XmlIlTypeHelper.cs
- UnionExpr.cs
- CompiledWorkflowDefinitionContext.cs
- VectorValueSerializer.cs
- SchemaRegistration.cs
- EventDescriptor.cs
- OrderedDictionaryStateHelper.cs
- DataGridViewButtonCell.cs
- XmlElementList.cs
- PropertyDescriptorCollection.cs
- JoinSymbol.cs
- PageAdapter.cs
- MetroSerializationManager.cs
- ComboBoxAutomationPeer.cs
- TypeNameConverter.cs