Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / Design / CommandID.cs / 1305376 / CommandID.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.ComponentModel.Design { using System; using System.ComponentModel; using System.Diagnostics; using System.Globalization; using System.Security.Permissions; ////// [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 CommandID { private readonly Guid menuGroup; private readonly int commandID; ////// Represents a /// numeric Command ID and globally unique /// ID (GUID) menu identifier that together uniquely identify a command. /// ////// public CommandID(Guid menuGroup, int commandID) { this.menuGroup = menuGroup; this.commandID = commandID; } ////// Initializes a new instance of the ////// class. Creates a new command /// ID. /// /// public virtual int ID { get { return commandID; } } ////// Gets or sets the numeric command ID. /// ////// public override bool Equals(object obj) { if (!(obj is CommandID)) { return false; } CommandID cid = (CommandID)obj; return cid.menuGroup.Equals(menuGroup) && cid.commandID == commandID; } ////// Overrides Object's Equals method. /// ////// public override int GetHashCode() { return menuGroup.GetHashCode() << 2 | commandID; } ///[To be supplied.] ////// public virtual Guid Guid { get { return menuGroup; } } ////// Gets or sets the globally /// unique ID /// (GUID) of the menu group that the menu command this CommandID /// represents belongs to. /// ////// public override string ToString() { return menuGroup.ToString() + " : " + commandID.ToString(CultureInfo.CurrentCulture); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ ///// Overrides Object's ToString method. /// ///// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.ComponentModel.Design { using System; using System.ComponentModel; using System.Diagnostics; using System.Globalization; using System.Security.Permissions; ////// [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 CommandID { private readonly Guid menuGroup; private readonly int commandID; ////// Represents a /// numeric Command ID and globally unique /// ID (GUID) menu identifier that together uniquely identify a command. /// ////// public CommandID(Guid menuGroup, int commandID) { this.menuGroup = menuGroup; this.commandID = commandID; } ////// Initializes a new instance of the ////// class. Creates a new command /// ID. /// /// public virtual int ID { get { return commandID; } } ////// Gets or sets the numeric command ID. /// ////// public override bool Equals(object obj) { if (!(obj is CommandID)) { return false; } CommandID cid = (CommandID)obj; return cid.menuGroup.Equals(menuGroup) && cid.commandID == commandID; } ////// Overrides Object's Equals method. /// ////// public override int GetHashCode() { return menuGroup.GetHashCode() << 2 | commandID; } ///[To be supplied.] ////// public virtual Guid Guid { get { return menuGroup; } } ////// Gets or sets the globally /// unique ID /// (GUID) of the menu group that the menu command this CommandID /// represents belongs to. /// ////// public override string ToString() { return menuGroup.ToString() + " : " + commandID.ToString(CultureInfo.CurrentCulture); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007./// Overrides Object's ToString method. /// ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BridgeDataReader.cs
- XDRSchema.cs
- BaseValidator.cs
- DesignerForm.cs
- ScriptControlManager.cs
- DtdParser.cs
- Pointer.cs
- httpapplicationstate.cs
- ToolTip.cs
- mactripleDES.cs
- PageCopyCount.cs
- Transactions.cs
- UIHelper.cs
- JpegBitmapEncoder.cs
- MimeMapping.cs
- Subtract.cs
- SR.cs
- MessageDecoder.cs
- OracleConnectionFactory.cs
- PageOutputColor.cs
- Base64Encoder.cs
- LineBreakRecord.cs
- GenericPrincipal.cs
- ExtentKey.cs
- DynamicFilter.cs
- WebRequestModuleElementCollection.cs
- WindowsRegion.cs
- Polygon.cs
- TrackBarRenderer.cs
- AtlasWeb.Designer.cs
- XPathPatternParser.cs
- SecurityNegotiationException.cs
- ParallelRangeManager.cs
- X509WindowsSecurityToken.cs
- CharStorage.cs
- RecognizerStateChangedEventArgs.cs
- FileAuthorizationModule.cs
- OleDbErrorCollection.cs
- IISUnsafeMethods.cs
- SqlBulkCopyColumnMapping.cs
- XmlKeywords.cs
- DesignerLinkAdapter.cs
- BulletedList.cs
- SqlGatherProducedAliases.cs
- CodeCompiler.cs
- XmlNamespaceMapping.cs
- TextSegment.cs
- XmlSchemaFacet.cs
- shaperfactoryquerycachekey.cs
- TcpClientChannel.cs
- BinaryFormatterWriter.cs
- DoubleLinkListEnumerator.cs
- HostingEnvironmentSection.cs
- HtmlLink.cs
- ClientOptions.cs
- Validator.cs
- FunctionUpdateCommand.cs
- EmissiveMaterial.cs
- ContextMenu.cs
- CompiledScopeCriteria.cs
- DataPagerCommandEventArgs.cs
- ItemList.cs
- ExpandCollapsePattern.cs
- AuthenticationConfig.cs
- DesignerActionTextItem.cs
- SecureUICommand.cs
- KeyManager.cs
- ContainerSelectorGlyph.cs
- OutputCacheSection.cs
- InvalidOleVariantTypeException.cs
- SiteOfOriginContainer.cs
- WindowsIPAddress.cs
- Soap.cs
- WebOperationContext.cs
- LoginDesigner.cs
- SeekStoryboard.cs
- Int16KeyFrameCollection.cs
- GeneralTransformGroup.cs
- FieldAccessException.cs
- CodeThrowExceptionStatement.cs
- StructuralCache.cs
- ChooseAction.cs
- AdRotator.cs
- ExpressionEvaluator.cs
- CallbackValidatorAttribute.cs
- WorkflowDesignerMessageFilter.cs
- CatchDesigner.xaml.cs
- DesignTableCollection.cs
- ExeContext.cs
- WebBrowserNavigatedEventHandler.cs
- listitem.cs
- Misc.cs
- XmlSchemaSimpleTypeRestriction.cs
- SelectionProviderWrapper.cs
- FileAuthorizationModule.cs
- WindowsTokenRoleProvider.cs
- DrawingImage.cs
- DataContractSerializerSection.cs
- RSAPKCS1SignatureFormatter.cs
- IncrementalReadDecoders.cs