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
- RawStylusInputReport.cs
- EditorZone.cs
- BlurBitmapEffect.cs
- DataGridPagerStyle.cs
- Logging.cs
- XmlSchemaSimpleContentExtension.cs
- SynchronizingStream.cs
- ProfileManager.cs
- _LocalDataStoreMgr.cs
- Vector3D.cs
- QilInvokeLateBound.cs
- ComponentEvent.cs
- XmlCharCheckingWriter.cs
- DependencyPropertyDescriptor.cs
- AllMembershipCondition.cs
- documentsequencetextcontainer.cs
- RequestCache.cs
- DbProviderServices.cs
- ToolStripItemEventArgs.cs
- smtpconnection.cs
- LineBreak.cs
- Metafile.cs
- Point3DKeyFrameCollection.cs
- RpcAsyncResult.cs
- StylusPointPropertyInfo.cs
- WebServiceReceive.cs
- SystemResources.cs
- ExtenderControl.cs
- PeerChannelListener.cs
- WinFormsSecurity.cs
- FunctionNode.cs
- Transactions.cs
- BindableTemplateBuilder.cs
- OleDbInfoMessageEvent.cs
- SqlVisitor.cs
- Trace.cs
- WsdlExporter.cs
- EditorAttribute.cs
- LogLogRecord.cs
- XmlName.cs
- PenThread.cs
- ColorTransformHelper.cs
- DirectoryNotFoundException.cs
- XPathNavigatorException.cs
- AssociationSetMetadata.cs
- DataGridViewComboBoxEditingControl.cs
- SetterBaseCollection.cs
- AnimationStorage.cs
- XmlWriter.cs
- SoapFaultCodes.cs
- Addressing.cs
- HtmlTextArea.cs
- CommonRemoteMemoryBlock.cs
- X509Certificate.cs
- JavaScriptObjectDeserializer.cs
- FreezableDefaultValueFactory.cs
- XamlLoadErrorInfo.cs
- mongolianshape.cs
- NonParentingControl.cs
- AsyncDataRequest.cs
- ApplicationId.cs
- WebRequestModuleElement.cs
- RSAOAEPKeyExchangeDeformatter.cs
- UntypedNullExpression.cs
- DisplayNameAttribute.cs
- Literal.cs
- TTSVoice.cs
- PrinterUnitConvert.cs
- Label.cs
- UnsafeNativeMethods.cs
- PagesChangedEventArgs.cs
- ServiceInstanceProvider.cs
- FormView.cs
- FloaterParagraph.cs
- SvcMapFileSerializer.cs
- RenderDataDrawingContext.cs
- CreateSequence.cs
- OneOfTypeConst.cs
- SemanticValue.cs
- ProtocolsConfigurationHandler.cs
- NavigationWindowAutomationPeer.cs
- MessageBodyMemberAttribute.cs
- DataTableCollection.cs
- IriParsingElement.cs
- _ListenerRequestStream.cs
- URIFormatException.cs
- BitmapEncoder.cs
- StorageFunctionMapping.cs
- NetCodeGroup.cs
- Light.cs
- ControlValuePropertyAttribute.cs
- TemplateBindingExtensionConverter.cs
- ForeignConstraint.cs
- AssociationEndMember.cs
- PropertySegmentSerializer.cs
- XamlParser.cs
- SoapAttributes.cs
- PreviewControlDesigner.cs
- Queue.cs
- WindowClosedEventArgs.cs