Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / WinForms / Managed / System / WinForms / GridItemCollection.cs / 1 / GridItemCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Windows.Forms { using System.Diagnostics; using System; using System.IO; using System.Collections; using System.Globalization; using System.Windows.Forms; using System.Drawing; using System.Drawing.Design; using System.Windows.Forms.Design; using System.Windows.Forms.ComponentModel.Com2Interop; using System.ComponentModel; using System.ComponentModel.Design; using System.Windows.Forms.PropertyGridInternal; using System.Reflection; using System.Runtime.InteropServices; using Microsoft.Win32; ////// /// A read-only collection of GridItem objects /// public class GridItemCollection : ICollection { ////// /// public static GridItemCollection Empty = new GridItemCollection(new GridItem[0]); internal GridItem[] entries; internal GridItemCollection(GridItem[] entries) { if (entries == null) { this.entries = new GridItem[0]; } else { this.entries = entries; } } ///[To be supplied.] ////// /// Retrieves the number of member attributes. /// public int Count { get { return entries.Length; } } ////// object ICollection.SyncRoot { get { return this; } } /// /// bool ICollection.IsSynchronized { get { return false; } } /// /// /// Retrieves the member attribute with the specified index. /// public GridItem this[int index] { get { return entries[index]; } } ////// /// public GridItem this[string label]{ get { foreach(GridItem g in entries) { if (g.Label == label) { return g; } } return null; } } ///[To be supplied.] ////// void ICollection.CopyTo(Array dest, int index) { if (entries.Length > 0) { System.Array.Copy(entries, 0, dest, index, entries.Length); } } /// /// /// Creates and retrieves a new enumerator for this collection. /// public IEnumerator GetEnumerator() { return entries.GetEnumerator(); } } } // 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
- _NegoState.cs
- InputScopeNameConverter.cs
- CodeTypeConstructor.cs
- DataColumnMappingCollection.cs
- ContainerFilterService.cs
- DateTimeFormat.cs
- Decorator.cs
- Polyline.cs
- MasterPage.cs
- MessageQueueTransaction.cs
- KeyedCollection.cs
- ValueSerializerAttribute.cs
- CultureTableRecord.cs
- ProxyGenerator.cs
- WebPartManager.cs
- XslNumber.cs
- RewritingPass.cs
- ShapingWorkspace.cs
- ResourcesGenerator.cs
- FixedFindEngine.cs
- Win32Native.cs
- WmlPhoneCallAdapter.cs
- Queue.cs
- Avt.cs
- TypefaceCollection.cs
- EtwProvider.cs
- AppSecurityManager.cs
- AsymmetricSignatureDeformatter.cs
- DataListItemEventArgs.cs
- UpdateException.cs
- DropDownList.cs
- Encoder.cs
- Sql8ConformanceChecker.cs
- VarRefManager.cs
- HostedBindingBehavior.cs
- WebChannelFactory.cs
- AttributeAction.cs
- OleDbException.cs
- WeakReferenceKey.cs
- _HeaderInfo.cs
- ColorAnimationUsingKeyFrames.cs
- Point4DConverter.cs
- InputLangChangeRequestEvent.cs
- mactripleDES.cs
- control.ime.cs
- XmlSchemaAnnotated.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- MessagePropertyDescriptionCollection.cs
- ChangeNode.cs
- BoundPropertyEntry.cs
- FtpWebResponse.cs
- DrawingGroup.cs
- HtmlTitle.cs
- CompatibleIComparer.cs
- ZipIOExtraField.cs
- DecimalFormatter.cs
- SequenceQuery.cs
- MissingMemberException.cs
- EntityCommandDefinition.cs
- ActivityXRefConverter.cs
- PolyLineSegment.cs
- PropertiesTab.cs
- JsonClassDataContract.cs
- ConfigurationManagerHelper.cs
- Application.cs
- CommonDialog.cs
- RuleCache.cs
- SoapEnvelopeProcessingElement.cs
- EditingCoordinator.cs
- ObjectDataSource.cs
- WebPartDescription.cs
- SmtpNegotiateAuthenticationModule.cs
- CodeAttributeArgumentCollection.cs
- BindMarkupExtensionSerializer.cs
- NetNamedPipeSecurityElement.cs
- Resources.Designer.cs
- WebBrowser.cs
- BaseValidator.cs
- InputManager.cs
- Encoder.cs
- TrackingProfileCache.cs
- AvTrace.cs
- securitycriticaldataClass.cs
- HwndKeyboardInputProvider.cs
- ProxyHelper.cs
- ProgressiveCrcCalculatingStream.cs
- TextDecoration.cs
- FocusManager.cs
- GeometryGroup.cs
- BitmapFrame.cs
- VolatileEnlistmentMultiplexing.cs
- IndependentlyAnimatedPropertyMetadata.cs
- WorkflowApplicationAbortedEventArgs.cs
- DataGridViewUtilities.cs
- MediaEntryAttribute.cs
- WebBrowserPermission.cs
- SystemResourceHost.cs
- OracleConnection.cs
- ReferentialConstraint.cs
- BindingManagerDataErrorEventArgs.cs