Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / CompMod / System / ComponentModel / Design / CommandID.cs / 1 / 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
- TransformPattern.cs
- Base64Decoder.cs
- Point3DCollection.cs
- bindurihelper.cs
- Error.cs
- MinimizableAttributeTypeConverter.cs
- AttachedProperty.cs
- ProviderBase.cs
- UnsafeNativeMethods.cs
- ProxyHelper.cs
- DiscoveryMessageSequenceCD1.cs
- X509CertificateInitiatorServiceCredential.cs
- SmtpTransport.cs
- HttpStreamMessage.cs
- Inline.cs
- SelectionBorderGlyph.cs
- HtmlWindow.cs
- ColorConverter.cs
- RawKeyboardInputReport.cs
- CompilationUtil.cs
- BaseInfoTable.cs
- ToolStripItemClickedEventArgs.cs
- GlyphTypeface.cs
- CustomCategoryAttribute.cs
- BeginStoryboard.cs
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- DesignTimeType.cs
- WebContext.cs
- PeerToPeerException.cs
- ToRequest.cs
- ItemChangedEventArgs.cs
- CommandEventArgs.cs
- ItemContainerProviderWrapper.cs
- TableTextElementCollectionInternal.cs
- ToolConsole.cs
- CachedCompositeFamily.cs
- MonthChangedEventArgs.cs
- LoginName.cs
- TokenBasedSetEnumerator.cs
- ServicesUtilities.cs
- EncryptedType.cs
- OdbcCommand.cs
- Stylus.cs
- Mutex.cs
- ToolboxItemImageConverter.cs
- SQLMembershipProvider.cs
- Visitors.cs
- WebPartConnectionsConfigureVerb.cs
- DbUpdateCommandTree.cs
- CodeAccessSecurityEngine.cs
- CompositeKey.cs
- AddInEnvironment.cs
- FieldBuilder.cs
- RegularExpressionValidator.cs
- ConstraintConverter.cs
- NavigationService.cs
- QualificationDataItem.cs
- PrePrepareMethodAttribute.cs
- BitVector32.cs
- FileUtil.cs
- CodeStatementCollection.cs
- DesignerSerializerAttribute.cs
- CalendarDateChangedEventArgs.cs
- ByteRangeDownloader.cs
- TrackingMemoryStream.cs
- rsa.cs
- PassportPrincipal.cs
- GridViewUpdatedEventArgs.cs
- SubMenuStyle.cs
- CroppedBitmap.cs
- QueryOperator.cs
- DataBindingExpressionBuilder.cs
- SignedXml.cs
- ServiceInfo.cs
- DispatcherSynchronizationContext.cs
- Attributes.cs
- BrushConverter.cs
- CapiHashAlgorithm.cs
- TrackBar.cs
- PreProcessInputEventArgs.cs
- GridViewActionList.cs
- CompensationHandlingFilter.cs
- EventEntry.cs
- ParenthesizePropertyNameAttribute.cs
- RSAProtectedConfigurationProvider.cs
- XPathSingletonIterator.cs
- ColumnHeaderConverter.cs
- ReservationNotFoundException.cs
- SqlDataSourceEnumerator.cs
- Section.cs
- GPRECTF.cs
- MergablePropertyAttribute.cs
- PeerNameRecord.cs
- SqlConnectionPoolGroupProviderInfo.cs
- MimeFormatExtensions.cs
- PathFigure.cs
- DeviceContext2.cs
- ResourcesChangeInfo.cs
- EntityContainerEntitySet.cs
- TemplatedWizardStep.cs