Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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); } } }/// Overrides Object's ToString method. /// ///
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
- XmlUtf8RawTextWriter.cs
- Span.cs
- DataSourceSelectArguments.cs
- DbTypeMap.cs
- WebZone.cs
- BamlTreeNode.cs
- SpeakCompletedEventArgs.cs
- BitArray.cs
- LinearGradientBrush.cs
- TypeConverter.cs
- WebServiceResponse.cs
- InvalidFilterCriteriaException.cs
- CollectionsUtil.cs
- PolygonHotSpot.cs
- TraceListener.cs
- SkipStoryboardToFill.cs
- PreservationFileWriter.cs
- SmiEventSink_DeferedProcessing.cs
- UserControl.cs
- DatePickerDateValidationErrorEventArgs.cs
- DiagnosticsConfigurationHandler.cs
- NavigationWindow.cs
- _TimerThread.cs
- CryptoStream.cs
- HttpConfigurationSystem.cs
- JsonReader.cs
- Camera.cs
- CommentEmitter.cs
- CultureTable.cs
- EditorBrowsableAttribute.cs
- BlobPersonalizationState.cs
- CodeConstructor.cs
- ClientSettingsSection.cs
- documentsequencetextview.cs
- TableLayoutRowStyleCollection.cs
- ThumbAutomationPeer.cs
- ToolStripDropDown.cs
- SoapServerProtocol.cs
- TemplateControl.cs
- ConfigurationLocation.cs
- StrongNameMembershipCondition.cs
- ResourcePermissionBase.cs
- XmlDocument.cs
- Empty.cs
- Knowncolors.cs
- FunctionImportMapping.cs
- ExtensionWindowHeader.cs
- Fonts.cs
- PropertySourceInfo.cs
- ZipIOCentralDirectoryFileHeader.cs
- AnimationTimeline.cs
- util.cs
- DocumentCollection.cs
- InvalidDataException.cs
- CacheOutputQuery.cs
- ProcessStartInfo.cs
- TextInfo.cs
- InfoCardTraceRecord.cs
- OrderPreservingMergeHelper.cs
- ResourcesBuildProvider.cs
- CompilerParameters.cs
- TableCell.cs
- WebPartHeaderCloseVerb.cs
- ACE.cs
- AssociativeAggregationOperator.cs
- EntityClassGenerator.cs
- CheckBoxRenderer.cs
- GestureRecognizer.cs
- Control.cs
- SimpleType.cs
- ConfigXmlText.cs
- IsolatedStorageFile.cs
- CodeLinePragma.cs
- DataGridViewControlCollection.cs
- _SslState.cs
- RectangleGeometry.cs
- RSAPKCS1KeyExchangeFormatter.cs
- WebServiceHost.cs
- ErrorReporting.cs
- BamlReader.cs
- WindowsSolidBrush.cs
- Property.cs
- SchemaDeclBase.cs
- SystemDiagnosticsSection.cs
- InputProcessorProfilesLoader.cs
- RegexFCD.cs
- CalendarDayButton.cs
- DrawingGroup.cs
- FilterableAttribute.cs
- AnyReturnReader.cs
- ValueOfAction.cs
- Debug.cs
- InstanceNotReadyException.cs
- DragDrop.cs
- QueryPageSettingsEventArgs.cs
- Crc32.cs
- InvalidPropValue.cs
- WpfKnownTypeInvoker.cs
- MessageDecoder.cs
- DefaultValidator.cs