Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- _NTAuthentication.cs
- SoapAttributes.cs
- sqlcontext.cs
- AsyncOperationManager.cs
- HttpHeaderCollection.cs
- SchemaTableColumn.cs
- Block.cs
- HtmlElementCollection.cs
- _Rfc2616CacheValidators.cs
- FontWeights.cs
- CustomPeerResolverService.cs
- ReferencedAssemblyResolver.cs
- XmlILTrace.cs
- ComboBoxRenderer.cs
- PrintDialog.cs
- TextTreeObjectNode.cs
- DuplicateMessageDetector.cs
- PhotoPrintingIntent.cs
- GraphicsContainer.cs
- EmptyElement.cs
- RijndaelManaged.cs
- XmlFileEditor.cs
- WorkflowDispatchContext.cs
- XmlCompatibilityReader.cs
- ReadOnlyHierarchicalDataSourceView.cs
- NumberAction.cs
- PageAction.cs
- WindowManager.cs
- SafeSecurityHelper.cs
- SequenceDesigner.cs
- Scripts.cs
- Underline.cs
- FileInfo.cs
- DocumentPageView.cs
- PerfCounters.cs
- PaperSize.cs
- DefaultTraceListener.cs
- SqlPersonalizationProvider.cs
- SoapSchemaImporter.cs
- ListControl.cs
- HttpVersion.cs
- ImageClickEventArgs.cs
- FixUp.cs
- ServiceEndpointElement.cs
- MailWebEventProvider.cs
- FileSystemWatcher.cs
- DragEvent.cs
- IxmlLineInfo.cs
- DiagnosticTrace.cs
- DesignerCalendarAdapter.cs
- DropSource.cs
- ContractTypeNameCollection.cs
- DataGridBoolColumn.cs
- WebBrowserHelper.cs
- SQLSingle.cs
- XPathDocumentBuilder.cs
- Delegate.cs
- FlowDocumentScrollViewer.cs
- CLRBindingWorker.cs
- SerializationInfo.cs
- EdmItemCollection.cs
- XmlDataSourceView.cs
- WebPartConnectionsCancelEventArgs.cs
- HtmlInputSubmit.cs
- EncodingFallbackAwareXmlTextWriter.cs
- BlurBitmapEffect.cs
- _HeaderInfo.cs
- Calendar.cs
- XmlIncludeAttribute.cs
- EntityDescriptor.cs
- RemoteWebConfigurationHost.cs
- FilterEventArgs.cs
- ResourcePart.cs
- URLString.cs
- OperandQuery.cs
- GatewayDefinition.cs
- SchemaElement.cs
- ErrorHandler.cs
- _AutoWebProxyScriptHelper.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- SmiEventSink_DeferedProcessing.cs
- SafeRightsManagementSessionHandle.cs
- HandleDictionary.cs
- OleDbDataReader.cs
- HttpInputStream.cs
- SecurityElement.cs
- IpcChannel.cs
- Registry.cs
- EnumCodeDomSerializer.cs
- JournalEntryStack.cs
- Literal.cs
- BindUriHelper.cs
- BitmapDownload.cs
- LogicalExpr.cs
- TextEditorSpelling.cs
- TextTreeNode.cs
- PrintPreviewGraphics.cs
- CodeRemoveEventStatement.cs
- ToolStripRenderEventArgs.cs
- OSFeature.cs