Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WinForms / System / WinForms / Design / ContextMenuStripGroupCollection.cs / 1 / ContextMenuStripGroupCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Windows.Forms.Design { using System; using System.Collections.Generic; using System.Text; using System.Collections; internal class ContextMenuStripGroupCollection : DictionaryBase { public ContextMenuStripGroupCollection() { } public ContextMenuStripGroup this[string key] { get { if (!this.InnerHashtable.ContainsKey(key)) { this.InnerHashtable[key] = new ContextMenuStripGroup(key); } return this.InnerHashtable[key] as ContextMenuStripGroup; } } public bool ContainsKey(string key) { return InnerHashtable.ContainsKey(key); } protected override void OnInsert(object key, object value) { if (!(value is ContextMenuStripGroup)) { throw new NotSupportedException(); } base.OnInsert(key, value); } protected override void OnSet(object key, object oldValue, object newValue) { if (!(newValue is ContextMenuStripGroup)) { throw new NotSupportedException(); } base.OnSet(key, oldValue, newValue); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextureBrush.cs
- DynamicPropertyHolder.cs
- EditorPartCollection.cs
- Touch.cs
- CounterSampleCalculator.cs
- ControlValuePropertyAttribute.cs
- SpeechUI.cs
- OleServicesContext.cs
- CultureSpecificStringDictionary.cs
- SspiHelper.cs
- UnsafeNativeMethods.cs
- QilStrConcatenator.cs
- ResponseBodyWriter.cs
- TypeViewSchema.cs
- MobileListItem.cs
- HttpRequestTraceRecord.cs
- tabpagecollectioneditor.cs
- SqlCrossApplyToCrossJoin.cs
- InitializationEventAttribute.cs
- WindowsGraphics2.cs
- ObjectQueryExecutionPlan.cs
- TCEAdapterGenerator.cs
- VersionUtil.cs
- WebColorConverter.cs
- HuffmanTree.cs
- SmtpException.cs
- ProcessHostFactoryHelper.cs
- UserControl.cs
- HyperLinkStyle.cs
- FrameworkEventSource.cs
- MetadataCache.cs
- XPathException.cs
- IList.cs
- PipelineModuleStepContainer.cs
- SessionEndingCancelEventArgs.cs
- PolicyImporterElement.cs
- CodeDefaultValueExpression.cs
- ZoomPercentageConverter.cs
- CancellationToken.cs
- configsystem.cs
- OleDbParameter.cs
- SimpleType.cs
- ParallelTimeline.cs
- XPathNavigatorKeyComparer.cs
- SQLBinary.cs
- RadioButtonStandardAdapter.cs
- SectionRecord.cs
- BamlResourceDeserializer.cs
- PointConverter.cs
- SizeAnimationBase.cs
- StringResourceManager.cs
- ObjectDataSourceStatusEventArgs.cs
- ClosableStream.cs
- FileVersionInfo.cs
- TextTreeRootNode.cs
- ConfigUtil.cs
- DataSourceListEditor.cs
- HttpStreamMessage.cs
- ColorInterpolationModeValidation.cs
- SqlCommandSet.cs
- TdsParserSessionPool.cs
- clipboard.cs
- LogicalExpr.cs
- typedescriptorpermission.cs
- DocumentApplicationJournalEntry.cs
- SeparatorAutomationPeer.cs
- TemplateKey.cs
- ListControlBoundActionList.cs
- XmlSchemaSimpleTypeRestriction.cs
- UntypedNullExpression.cs
- KeyConverter.cs
- ServiceRoute.cs
- UIPermission.cs
- RequestQueue.cs
- DoWorkEventArgs.cs
- NamespaceDecl.cs
- OdbcConnectionFactory.cs
- QilSortKey.cs
- NonParentingControl.cs
- UnsafeNativeMethods.cs
- CommentEmitter.cs
- AlignmentYValidation.cs
- CharacterMetrics.cs
- ObjectSecurity.cs
- ReflectPropertyDescriptor.cs
- CodeGotoStatement.cs
- ToolTip.cs
- CreateUserWizard.cs
- selecteditemcollection.cs
- Utils.cs
- SearchForVirtualItemEventArgs.cs
- SafeUserTokenHandle.cs
- DetailsViewPageEventArgs.cs
- TransformGroup.cs
- FastEncoderWindow.cs
- BufferAllocator.cs
- XmlUTF8TextWriter.cs
- Vector3DConverter.cs
- DataGridColumnEventArgs.cs
- TextEffectResolver.cs