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
- SQLSingleStorage.cs
- SendKeys.cs
- QueryAccessibilityHelpEvent.cs
- __ConsoleStream.cs
- Root.cs
- FactoryRecord.cs
- ReadOnlyHierarchicalDataSource.cs
- ElementInit.cs
- TrustLevel.cs
- AssemblyBuilder.cs
- OuterGlowBitmapEffect.cs
- TableAutomationPeer.cs
- ScrollData.cs
- StreamReader.cs
- XmlWrappingReader.cs
- OleDbInfoMessageEvent.cs
- CacheAxisQuery.cs
- VisualStyleRenderer.cs
- RectAnimation.cs
- RoamingStoreFileUtility.cs
- TagMapInfo.cs
- ProviderUtil.cs
- ScriptRegistrationManager.cs
- HScrollBar.cs
- FixedSOMTextRun.cs
- dataprotectionpermission.cs
- CodeDirectionExpression.cs
- KeyInfo.cs
- BufferedWebEventProvider.cs
- FullTextState.cs
- Marshal.cs
- SqlBulkCopy.cs
- basemetadatamappingvisitor.cs
- ErrorFormatterPage.cs
- XsltContext.cs
- DPTypeDescriptorContext.cs
- CharAnimationUsingKeyFrames.cs
- TrackingServices.cs
- DefaultCommandConverter.cs
- SetterBaseCollection.cs
- Guid.cs
- WindowsSolidBrush.cs
- Base64Stream.cs
- EventLogPermission.cs
- XmlLanguageConverter.cs
- MethodImplAttribute.cs
- Stack.cs
- RegexMatch.cs
- InstanceData.cs
- MessageAction.cs
- TextViewBase.cs
- StrokeFIndices.cs
- WebPartVerb.cs
- PublisherMembershipCondition.cs
- EdmProperty.cs
- wmiprovider.cs
- ClientFactory.cs
- SqlBulkCopy.cs
- LayeredChannelListener.cs
- NGCSerializationManager.cs
- TableItemPattern.cs
- GraphicsState.cs
- ScriptBehaviorDescriptor.cs
- GridViewUpdatedEventArgs.cs
- DataKey.cs
- RowsCopiedEventArgs.cs
- Validator.cs
- Mappings.cs
- ConfigXmlWhitespace.cs
- Delegate.cs
- SmtpReplyReaderFactory.cs
- SetState.cs
- WebPartHelpVerb.cs
- TextSelection.cs
- ImageCodecInfo.cs
- HyperlinkAutomationPeer.cs
- PageAdapter.cs
- DesignerContextDescriptor.cs
- OpacityConverter.cs
- ResponseBodyWriter.cs
- ActivationServices.cs
- SqlDependencyListener.cs
- Latin1Encoding.cs
- URIFormatException.cs
- xmlformatgeneratorstatics.cs
- OleDbInfoMessageEvent.cs
- DecoderFallbackWithFailureFlag.cs
- StringAttributeCollection.cs
- WebEvents.cs
- BitmapFrameEncode.cs
- DbProviderFactoriesConfigurationHandler.cs
- SqlSupersetValidator.cs
- SweepDirectionValidation.cs
- DelegatedStream.cs
- SuppressMergeCheckAttribute.cs
- ControlCollection.cs
- ReversePositionQuery.cs
- TouchEventArgs.cs
- CompiledELinqQueryState.cs
- ClientFormsAuthenticationCredentials.cs