Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- DynamicPropertyHolder.cs
- AutomationEvent.cs
- ToolStripContentPanelDesigner.cs
- ItemCollection.cs
- MembershipSection.cs
- CompositeControl.cs
- ControllableStoryboardAction.cs
- DataSourceControlBuilder.cs
- DataGridViewLayoutData.cs
- JavaScriptObjectDeserializer.cs
- PrintPageEvent.cs
- PersonalizationStateInfo.cs
- ResourceDescriptionAttribute.cs
- GuidTagList.cs
- FragmentQueryProcessor.cs
- GB18030Encoding.cs
- XhtmlBasicListAdapter.cs
- TimeSpanConverter.cs
- CompilerTypeWithParams.cs
- PageClientProxyGenerator.cs
- SafeRightsManagementHandle.cs
- SqlPersonalizationProvider.cs
- RequestCachePolicyConverter.cs
- TimeSpan.cs
- DisableDpiAwarenessAttribute.cs
- grammarelement.cs
- CompositeControl.cs
- FocusChangedEventArgs.cs
- XmlSchemaInfo.cs
- XmlIlVisitor.cs
- Metafile.cs
- UnsafeNetInfoNativeMethods.cs
- TraceSection.cs
- MoveSizeWinEventHandler.cs
- ButtonChrome.cs
- ListBindableAttribute.cs
- SendMailErrorEventArgs.cs
- CurrencyWrapper.cs
- RelationshipSet.cs
- AsymmetricSignatureDeformatter.cs
- MobileErrorInfo.cs
- FramingDecoders.cs
- TablePattern.cs
- CodeTryCatchFinallyStatement.cs
- ProcessModuleCollection.cs
- mda.cs
- COM2IDispatchConverter.cs
- DynamicRenderer.cs
- Vector3DValueSerializer.cs
- FontClient.cs
- OleDbCommandBuilder.cs
- _TransmitFileOverlappedAsyncResult.cs
- WebHeaderCollection.cs
- DrawingState.cs
- Effect.cs
- DynamicRendererThreadManager.cs
- CachingHintValidation.cs
- StylusPointProperty.cs
- ObjectTokenCategory.cs
- SerializationException.cs
- Configuration.cs
- TerminateWorkflow.cs
- RegexReplacement.cs
- TextParagraphCache.cs
- MarkupWriter.cs
- Utility.cs
- BamlBinaryReader.cs
- XmlSignificantWhitespace.cs
- MatrixTransform3D.cs
- PropertyExpression.cs
- XsltOutput.cs
- RenameRuleObjectDialog.Designer.cs
- TextTreeNode.cs
- PenThreadWorker.cs
- GlyphRunDrawing.cs
- HtmlTextArea.cs
- SafeHandles.cs
- FieldInfo.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- Exceptions.cs
- SQLSingleStorage.cs
- xml.cs
- XmlAttributeOverrides.cs
- DataGridViewColumnTypeEditor.cs
- RegexWriter.cs
- HtmlTableCell.cs
- ImageListStreamer.cs
- Decorator.cs
- WebPartUserCapability.cs
- DataAccessor.cs
- TimeoutException.cs
- DataGridViewCheckBoxColumn.cs
- PageRanges.cs
- CollectionConverter.cs
- AuthenticationManager.cs
- InvocationExpression.cs
- XDRSchema.cs
- PerformanceCounterLib.cs
- HashCodeCombiner.cs
- UIElementIsland.cs