Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / Design / DesignerVerb.cs / 1305376 / DesignerVerb.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.ComponentModel.Design { using Microsoft.Win32; using System; using System.ComponentModel; using System.Diagnostics; using System.Security.Permissions; using System.Text.RegularExpressions; ////// [HostProtection(SharedState = true)] [System.Runtime.InteropServices.ComVisible(true)] [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")] [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] public class DesignerVerb : MenuCommand { ///Represents a verb that can be executed by a component's designer. ////// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] public DesignerVerb(string text, EventHandler handler) : base(handler, StandardCommands.VerbFirst) { Properties["Text"] = text == null ? null : Regex.Replace(text, @"\(\&.\)", ""); // VSWHIDBEY 485835 } ////// Initializes a new instance of the ///class. /// /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] public DesignerVerb(string text, EventHandler handler, CommandID startCommandID) : base(handler, startCommandID) { Properties["Text"] = text == null ? null : Regex.Replace(text, @"\(\&.\)", "");// VSWHIDBEY 485835 } ////// Initializes a new instance of the ////// class. /// /// Gets or sets the description of the menu item for the verb. /// public string Description { get { object result = Properties["Description"]; if (result == null) { return String.Empty; } return (string)result; } set { Properties["Description"] = value; } } ////// public string Text { get { object result = Properties["Text"]; if (result == null) { return String.Empty; } return (string)result; } } ////// Gets or sets the text to show on the menu item for the verb. /// ////// public override string ToString() { return Text + " : " + base.ToString(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ ///// Overrides object's ToString(). /// ///// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.ComponentModel.Design { using Microsoft.Win32; using System; using System.ComponentModel; using System.Diagnostics; using System.Security.Permissions; using System.Text.RegularExpressions; ////// [HostProtection(SharedState = true)] [System.Runtime.InteropServices.ComVisible(true)] [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")] [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] public class DesignerVerb : MenuCommand { ///Represents a verb that can be executed by a component's designer. ////// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] public DesignerVerb(string text, EventHandler handler) : base(handler, StandardCommands.VerbFirst) { Properties["Text"] = text == null ? null : Regex.Replace(text, @"\(\&.\)", ""); // VSWHIDBEY 485835 } ////// Initializes a new instance of the ///class. /// /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] public DesignerVerb(string text, EventHandler handler, CommandID startCommandID) : base(handler, startCommandID) { Properties["Text"] = text == null ? null : Regex.Replace(text, @"\(\&.\)", "");// VSWHIDBEY 485835 } ////// Initializes a new instance of the ////// class. /// /// Gets or sets the description of the menu item for the verb. /// public string Description { get { object result = Properties["Description"]; if (result == null) { return String.Empty; } return (string)result; } set { Properties["Description"] = value; } } ////// public string Text { get { object result = Properties["Text"]; if (result == null) { return String.Empty; } return (string)result; } } ////// Gets or sets the text to show on the menu item for the verb. /// ////// public override string ToString() { return Text + " : " + base.ToString(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007./// Overrides object's ToString(). /// ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CancelRequestedQuery.cs
- Tuple.cs
- AdapterUtil.cs
- Events.cs
- CheckPair.cs
- BindingEntityInfo.cs
- CodeIdentifier.cs
- AlphabeticalEnumConverter.cs
- ScriptingSectionGroup.cs
- PropertyPathConverter.cs
- DataControlLinkButton.cs
- ListManagerBindingsCollection.cs
- DeclarativeConditionsCollection.cs
- SaveFileDialog.cs
- Constants.cs
- Exceptions.cs
- TrayIconDesigner.cs
- ModifierKeysValueSerializer.cs
- _NegotiateClient.cs
- ObjectSecurity.cs
- DocumentApplicationJournalEntry.cs
- mediapermission.cs
- RepeaterItem.cs
- Currency.cs
- Vector3D.cs
- PtsHost.cs
- PanelDesigner.cs
- KnownBoxes.cs
- WebPartRestoreVerb.cs
- CodeDOMUtility.cs
- FormCollection.cs
- sortedlist.cs
- ListViewInsertEventArgs.cs
- ConcurrentStack.cs
- DataControlField.cs
- DesignParameter.cs
- TextServicesDisplayAttribute.cs
- ScriptingWebServicesSectionGroup.cs
- ToolboxBitmapAttribute.cs
- SmiGettersStream.cs
- EventLogException.cs
- Duration.cs
- HandlerBase.cs
- SqlServices.cs
- PhysicalAddress.cs
- SoapIncludeAttribute.cs
- SqlDataSource.cs
- CodeCatchClause.cs
- Thumb.cs
- LeftCellWrapper.cs
- DynamicActivity.cs
- XPathNodeHelper.cs
- EditorPartCollection.cs
- SQLResource.cs
- DataGridColumnReorderingEventArgs.cs
- EventSinkActivityDesigner.cs
- ExceptionHandlers.cs
- ManipulationStartingEventArgs.cs
- XmlNodeList.cs
- FixedLineResult.cs
- CacheDependency.cs
- InkCanvasInnerCanvas.cs
- PrinterResolution.cs
- WebEvents.cs
- GetWinFXPath.cs
- ConfigurationValidatorAttribute.cs
- CollectionView.cs
- ConfigsHelper.cs
- SmiTypedGetterSetter.cs
- StorageTypeMapping.cs
- TextDecorationLocationValidation.cs
- LazyTextWriterCreator.cs
- InstanceDescriptor.cs
- DoubleAnimationBase.cs
- ClientTargetCollection.cs
- EpmTargetTree.cs
- TableCell.cs
- WebSysDisplayNameAttribute.cs
- BuildProviderCollection.cs
- SplineKeyFrames.cs
- XmlSchemaObject.cs
- SmtpFailedRecipientException.cs
- XmlSchemaComplexContentExtension.cs
- Italic.cs
- Token.cs
- SerializationHelper.cs
- TypeDescriptorContext.cs
- WebBrowserNavigatedEventHandler.cs
- CorrelationService.cs
- DeviceFilterEditorDialog.cs
- TextSelectionHighlightLayer.cs
- AppLevelCompilationSectionCache.cs
- SqlLiftWhereClauses.cs
- CqlLexer.cs
- HttpApplicationStateWrapper.cs
- HtmlElementCollection.cs
- SchemaNames.cs
- TextRangeProviderWrapper.cs
- CompiledIdentityConstraint.cs
- UnmanagedMemoryStreamWrapper.cs