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
- HandleRef.cs
- MarkupCompilePass2.cs
- StorageConditionPropertyMapping.cs
- ReferenceEqualityComparer.cs
- SID.cs
- DispatchChannelSink.cs
- ValueType.cs
- BinaryCommonClasses.cs
- MetadataArtifactLoaderResource.cs
- MailSettingsSection.cs
- Site.cs
- HwndPanningFeedback.cs
- CacheRequest.cs
- TemplateBuilder.cs
- UpdateProgress.cs
- ToolboxComponentsCreatingEventArgs.cs
- UIHelper.cs
- AudioStateChangedEventArgs.cs
- JsonClassDataContract.cs
- UpdateTranslator.cs
- DataGridViewCellPaintingEventArgs.cs
- SignatureToken.cs
- BatchServiceHost.cs
- DesigntimeLicenseContextSerializer.cs
- RuntimeHelpers.cs
- TemplatedMailWebEventProvider.cs
- ScriptRegistrationManager.cs
- SerialStream.cs
- HostedHttpRequestAsyncResult.cs
- Validator.cs
- DefaultPropertyAttribute.cs
- METAHEADER.cs
- ProfileSettingsCollection.cs
- SecureUICommand.cs
- RightsManagementPermission.cs
- EditableLabelControl.cs
- TransactionManager.cs
- RelationshipDetailsCollection.cs
- XmlSchemaChoice.cs
- DataControlPagerLinkButton.cs
- ResourceDescriptionAttribute.cs
- MembershipSection.cs
- TypedElement.cs
- FixedDocument.cs
- BoolExpression.cs
- PrintPreviewControl.cs
- CatalogZone.cs
- BitmapPalettes.cs
- MouseActionConverter.cs
- ListViewPagedDataSource.cs
- QuaternionRotation3D.cs
- ClientCultureInfo.cs
- TrackingParameters.cs
- ByteAnimationBase.cs
- SystemIPGlobalProperties.cs
- ConnectionConsumerAttribute.cs
- Emitter.cs
- InvokePatternIdentifiers.cs
- SQLChars.cs
- Tuple.cs
- ModulesEntry.cs
- MarginsConverter.cs
- GuidTagList.cs
- ReflectTypeDescriptionProvider.cs
- SqlTypeConverter.cs
- XmlHierarchicalDataSourceView.cs
- LocalizationComments.cs
- DiscoveryOperationContext.cs
- StorageEntitySetMapping.cs
- SuppressMessageAttribute.cs
- UpDownEvent.cs
- ImageCollectionCodeDomSerializer.cs
- ComplexBindingPropertiesAttribute.cs
- Vector3DCollectionConverter.cs
- SharedUtils.cs
- DataGridViewLinkCell.cs
- SourceFileBuildProvider.cs
- HttpInputStream.cs
- Figure.cs
- RegexCaptureCollection.cs
- Vector3DKeyFrameCollection.cs
- RegexTree.cs
- XmlSchemaCompilationSettings.cs
- RawStylusInputCustomData.cs
- ReliabilityContractAttribute.cs
- ValueTable.cs
- CompoundFileStorageReference.cs
- ObjectHelper.cs
- ParseChildrenAsPropertiesAttribute.cs
- TemplatePagerField.cs
- HtmlProps.cs
- NameHandler.cs
- MissingMethodException.cs
- Point3D.cs
- SoundPlayer.cs
- WizardSideBarListControlItemEventArgs.cs
- SelectionProcessor.cs
- RichTextBox.cs
- BinaryFormatter.cs
- CachedFontFamily.cs