Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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. // //----------------------------------------------------------------------------- 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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GenericUriParser.cs
- DataColumnChangeEvent.cs
- XmlDataSource.cs
- XmlUnspecifiedAttribute.cs
- SimpleTableProvider.cs
- ProviderSettingsCollection.cs
- ToolStripLocationCancelEventArgs.cs
- UiaCoreApi.cs
- Int32AnimationUsingKeyFrames.cs
- RawStylusActions.cs
- FilterException.cs
- BinaryFormatterSinks.cs
- PropertyTab.cs
- OdbcError.cs
- LookupNode.cs
- AxImporter.cs
- AnonymousIdentificationSection.cs
- DataGridHeaderBorder.cs
- RenameRuleObjectDialog.cs
- FormsIdentity.cs
- AsyncPostBackTrigger.cs
- GlyphRunDrawing.cs
- HttpEncoder.cs
- UserControlParser.cs
- ThicknessKeyFrameCollection.cs
- ReflectPropertyDescriptor.cs
- GeometryModel3D.cs
- DbFunctionCommandTree.cs
- LexicalChunk.cs
- ColorContextHelper.cs
- MULTI_QI.cs
- Int16Converter.cs
- Shape.cs
- ActivitySurrogate.cs
- SecurityManager.cs
- ConversionContext.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- ControlCollection.cs
- PropertyManager.cs
- FastEncoder.cs
- SystemSounds.cs
- Point3DIndependentAnimationStorage.cs
- ToolStripOverflowButton.cs
- HashSetEqualityComparer.cs
- TableDesigner.cs
- SID.cs
- StringToken.cs
- ELinqQueryState.cs
- DbXmlEnabledProviderManifest.cs
- DiscoveryDocumentSearchPattern.cs
- EventPrivateKey.cs
- CheckBox.cs
- SQLCharsStorage.cs
- CodeSnippetCompileUnit.cs
- RtfToken.cs
- WorkflowEnvironment.cs
- IdentityHolder.cs
- FunctionImportMapping.ReturnTypeRenameMapping.cs
- TextEditorSpelling.cs
- Int16.cs
- MetricEntry.cs
- ApplicationActivator.cs
- SqlRetyper.cs
- ReflectionServiceProvider.cs
- DependentList.cs
- SchemaNotation.cs
- ListViewDeletedEventArgs.cs
- InvalidEnumArgumentException.cs
- HttpBrowserCapabilitiesWrapper.cs
- DataListItemCollection.cs
- GlobalEventManager.cs
- SqlWorkflowInstanceStore.cs
- ConfigurationErrorsException.cs
- BindingContext.cs
- ServiceTimeoutsBehavior.cs
- CodeDesigner.cs
- XmlObjectSerializerReadContext.cs
- HashJoinQueryOperatorEnumerator.cs
- PassportAuthentication.cs
- Themes.cs
- IndentedWriter.cs
- TempFiles.cs
- ResourcePool.cs
- CompleteWizardStep.cs
- SystemException.cs
- TrackingParameters.cs
- WindowsImpersonationContext.cs
- XmlSerializerFactory.cs
- httpapplicationstate.cs
- AsmxEndpointPickerExtension.cs
- TakeOrSkipQueryOperator.cs
- CustomCredentialPolicy.cs
- CryptoConfig.cs
- ComEventsHelper.cs
- ReadOnlyNameValueCollection.cs
- BitmapPalettes.cs
- DataViewManager.cs
- DocumentPageViewAutomationPeer.cs
- CapabilitiesState.cs
- EntityDataSourceEntityTypeFilterConverter.cs