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
- PrimarySelectionGlyph.cs
- RemotingConfiguration.cs
- AsyncSerializedWorker.cs
- DefaultParameterValueAttribute.cs
- EncodingTable.cs
- GuidConverter.cs
- XmlSchemaImporter.cs
- BlurBitmapEffect.cs
- RewritingProcessor.cs
- BasicHttpSecurityMode.cs
- PreparingEnlistment.cs
- Function.cs
- AstNode.cs
- GridViewColumnHeaderAutomationPeer.cs
- ServiceModelConfiguration.cs
- ClientSideQueueItem.cs
- SharedDp.cs
- SegmentTree.cs
- DefaultCommandExtensionCallback.cs
- OracleTimeSpan.cs
- InstanceCreationEditor.cs
- IEnumerable.cs
- TreeViewItem.cs
- EntityContainerEmitter.cs
- GenericWebPart.cs
- IItemProperties.cs
- ExpressionList.cs
- Validator.cs
- ContentPlaceHolder.cs
- TextTreeInsertUndoUnit.cs
- XmlSerializerSection.cs
- LongValidatorAttribute.cs
- ItemChangedEventArgs.cs
- safelinkcollection.cs
- XmlCharacterData.cs
- _StreamFramer.cs
- XmlnsDictionary.cs
- SqlLiftIndependentRowExpressions.cs
- WsdlInspector.cs
- MetafileHeaderWmf.cs
- MarkupObject.cs
- ExtentJoinTreeNode.cs
- CompensatableTransactionScopeActivityDesigner.cs
- _DigestClient.cs
- ResourcePermissionBase.cs
- StyleCollection.cs
- JournalNavigationScope.cs
- WindowsGraphics.cs
- NavigationHelper.cs
- InvalidTimeZoneException.cs
- WebRequestModuleElement.cs
- SystemTcpConnection.cs
- Rect.cs
- ServiceChannel.cs
- ImportContext.cs
- HostingEnvironment.cs
- ImageButton.cs
- HttpCacheVary.cs
- PreviewKeyDownEventArgs.cs
- HttpModule.cs
- SQLInt32Storage.cs
- EntityDataSourceContainerNameConverter.cs
- GZipDecoder.cs
- FieldNameLookup.cs
- ColorPalette.cs
- DataGridViewMethods.cs
- WebPartCloseVerb.cs
- SubpageParaClient.cs
- Win32.cs
- FlagsAttribute.cs
- SamlSubject.cs
- FaultPropagationRecord.cs
- SchemaImporterExtensionElementCollection.cs
- TimersDescriptionAttribute.cs
- SqlUtils.cs
- CodeAttributeDeclaration.cs
- RichTextBoxAutomationPeer.cs
- RawTextInputReport.cs
- ExpressionDumper.cs
- UrlPath.cs
- PolygonHotSpot.cs
- ServiceProviders.cs
- OpacityConverter.cs
- RelationshipSet.cs
- TCEAdapterGenerator.cs
- ColorConvertedBitmap.cs
- ReversePositionQuery.cs
- WebFormsRootDesigner.cs
- TextRange.cs
- SecurityTokenAuthenticator.cs
- Underline.cs
- PersonalizableAttribute.cs
- HWStack.cs
- AuthenticationModuleElementCollection.cs
- SslStream.cs
- RadioButtonAutomationPeer.cs
- Closure.cs
- Validator.cs
- ClientRuntimeConfig.cs
- LineSegment.cs