Code:
/ DotNET / DotNET / 8.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
- ADConnectionHelper.cs
- GAC.cs
- followingsibling.cs
- DataMemberAttribute.cs
- SafeNativeMethods.cs
- Form.cs
- HasCopySemanticsAttribute.cs
- ExtenderProvidedPropertyAttribute.cs
- _NetRes.cs
- PlatformCulture.cs
- PersonalizationProviderCollection.cs
- ErrorTableItemStyle.cs
- BooleanExpr.cs
- CheckableControlBaseAdapter.cs
- DependencyPropertyConverter.cs
- HttpRawResponse.cs
- KeyValueConfigurationElement.cs
- ActivityExecutor.cs
- Registry.cs
- HttpListenerRequest.cs
- Matrix.cs
- CollectionAdapters.cs
- InteropBitmapSource.cs
- SqlWebEventProvider.cs
- SspiSecurityTokenProvider.cs
- TypeConverter.cs
- MailBnfHelper.cs
- TreeNodeCollection.cs
- XmlUtilWriter.cs
- RegexReplacement.cs
- DataGridCellAutomationPeer.cs
- FontClient.cs
- PropertyValidationContext.cs
- ArrayConverter.cs
- arclist.cs
- FixedSOMGroup.cs
- ValidateNames.cs
- sqlstateclientmanager.cs
- ChannelProtectionRequirements.cs
- ToggleButtonAutomationPeer.cs
- ValidatingCollection.cs
- GroupBoxRenderer.cs
- TextSelectionHelper.cs
- DocumentCollection.cs
- Rss20FeedFormatter.cs
- SQLInt64.cs
- TargetConverter.cs
- AnnotationResourceCollection.cs
- WebProxyScriptElement.cs
- unsafeIndexingFilterStream.cs
- GroupBox.cs
- FromReply.cs
- LinkedResource.cs
- XmlNodeList.cs
- Binding.cs
- SecurityDescriptor.cs
- LineSegment.cs
- AspNetSynchronizationContext.cs
- FrameworkElementFactoryMarkupObject.cs
- VisualCollection.cs
- FormatConvertedBitmap.cs
- GenericsNotImplementedException.cs
- COM2DataTypeToManagedDataTypeConverter.cs
- HtmlElement.cs
- NamedPipeTransportBindingElement.cs
- ToolStripManager.cs
- Content.cs
- ReflectionPermission.cs
- SendKeys.cs
- QuaternionValueSerializer.cs
- SmtpSection.cs
- PageStatePersister.cs
- SelectionProcessor.cs
- CryptoApi.cs
- ImageFormat.cs
- TimeSpanOrInfiniteConverter.cs
- EntityDataSourceReferenceGroup.cs
- UpdateCompiler.cs
- UserMapPath.cs
- ListSourceHelper.cs
- Event.cs
- SelectionWordBreaker.cs
- ResourceExpression.cs
- FlowDecisionLabelFeature.cs
- mongolianshape.cs
- ObjectDataSourceDisposingEventArgs.cs
- EventToken.cs
- FontSizeConverter.cs
- StylusPointPropertyInfoDefaults.cs
- BufferModeSettings.cs
- DebugHandleTracker.cs
- EventProxy.cs
- XmlIlTypeHelper.cs
- BamlStream.cs
- XmlDictionaryReader.cs
- HtmlButton.cs
- KnownBoxes.cs
- InvalidCastException.cs
- JapaneseCalendar.cs
- Shape.cs