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
- OverflowException.cs
- DEREncoding.cs
- SqlCrossApplyToCrossJoin.cs
- DbProviderFactory.cs
- PerformanceCounterLib.cs
- ReadWriteSpinLock.cs
- ReferencedCollectionType.cs
- CacheDependency.cs
- ContextStaticAttribute.cs
- Point4D.cs
- BamlLocalizableResourceKey.cs
- PropertyChangingEventArgs.cs
- MetadataArtifactLoaderComposite.cs
- AdRotator.cs
- designeractionlistschangedeventargs.cs
- ThreadAbortException.cs
- MetabaseReader.cs
- PnrpPeerResolverBindingElement.cs
- PinnedBufferMemoryStream.cs
- ZoneIdentityPermission.cs
- GenericPrincipal.cs
- ExpressionBuilderCollection.cs
- ServiceOperation.cs
- DataRowView.cs
- CategoryEditor.cs
- DataGridDetailsPresenter.cs
- BindingExpressionUncommonField.cs
- CaseStatementProjectedSlot.cs
- WebPartManagerInternals.cs
- GridViewColumnCollection.cs
- Decorator.cs
- HtmlInputImage.cs
- DataGridViewSortCompareEventArgs.cs
- RemotingConfigParser.cs
- ScaleTransform.cs
- UpdateTracker.cs
- InstanceOwnerQueryResult.cs
- ToolStripSettings.cs
- HyperLinkDataBindingHandler.cs
- GridViewAutoFormat.cs
- WebServiceTypeData.cs
- SerializationInfoEnumerator.cs
- InputLanguageManager.cs
- ReadingWritingEntityEventArgs.cs
- ResourceType.cs
- EnlistmentState.cs
- DataServiceExpressionVisitor.cs
- PartialCachingAttribute.cs
- SqlServer2KCompatibilityAnnotation.cs
- TokenFactoryBase.cs
- PartBasedPackageProperties.cs
- TextClipboardData.cs
- TextParagraphView.cs
- SqlTypeSystemProvider.cs
- Journal.cs
- ScaleTransform3D.cs
- DataGridPagerStyle.cs
- SynchronousReceiveElement.cs
- Helper.cs
- SimpleTextLine.cs
- Converter.cs
- Authorization.cs
- HtmlInputButton.cs
- Events.cs
- SR.cs
- TraceSection.cs
- XhtmlBasicListAdapter.cs
- RemotingServices.cs
- LinkedDataMemberFieldEditor.cs
- ZipIOBlockManager.cs
- PointAnimationUsingPath.cs
- objectquery_tresulttype.cs
- EventInfo.cs
- CollectionTypeElement.cs
- HttpHostedTransportConfiguration.cs
- KnownTypes.cs
- PopupControlService.cs
- SchemaInfo.cs
- LayoutEngine.cs
- ObjectRef.cs
- UntypedNullExpression.cs
- CaretElement.cs
- XmlSchemaInfo.cs
- EventEntry.cs
- SettingsPropertyCollection.cs
- ColumnClickEvent.cs
- DesignerCategoryAttribute.cs
- PartitionedDataSource.cs
- HebrewNumber.cs
- CopyEncoder.cs
- TextContainer.cs
- MsmqBindingElementBase.cs
- __Error.cs
- ToolTip.cs
- hebrewshape.cs
- DefaultObjectMappingItemCollection.cs
- SqlDataSourceFilteringEventArgs.cs
- SrgsElement.cs
- ActivityDesigner.cs
- FileUtil.cs