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
- DataGridCell.cs
- OracleConnectionFactory.cs
- XmlElementList.cs
- codemethodreferenceexpression.cs
- FormsAuthenticationUserCollection.cs
- DataContractSerializer.cs
- MSAAWinEventWrap.cs
- Annotation.cs
- SqlIdentifier.cs
- Decorator.cs
- SortFieldComparer.cs
- DateTimeConverter.cs
- TextEditorSpelling.cs
- EntityViewGenerationConstants.cs
- KnownTypesHelper.cs
- NativeWrapper.cs
- FamilyTypefaceCollection.cs
- SerTrace.cs
- Membership.cs
- Helpers.cs
- SessionStateSection.cs
- TableLayoutSettings.cs
- __ConsoleStream.cs
- Win32Exception.cs
- DataSourceListEditor.cs
- MatrixUtil.cs
- MessageRpc.cs
- URLIdentityPermission.cs
- EncodingTable.cs
- ObjectDisposedException.cs
- Int64Animation.cs
- BadImageFormatException.cs
- BindingContext.cs
- CompositeControl.cs
- Error.cs
- CodeCompiler.cs
- SecurityPolicySection.cs
- ObjectStateEntryDbDataRecord.cs
- FlowDocumentReaderAutomationPeer.cs
- AssemblyAttributes.cs
- TargetConverter.cs
- LayoutTable.cs
- SystemKeyConverter.cs
- XmlAttributeOverrides.cs
- BufferModeSettings.cs
- IssuedSecurityTokenProvider.cs
- XmlSchemaGroupRef.cs
- SimpleMailWebEventProvider.cs
- Activator.cs
- GPPOINT.cs
- DrawingImage.cs
- OleCmdHelper.cs
- XPathNavigator.cs
- RecordBuilder.cs
- ModuleBuilderData.cs
- NetworkInformationPermission.cs
- ByteAnimation.cs
- TextShapeableCharacters.cs
- OrderByQueryOptionExpression.cs
- PriorityRange.cs
- ServiceBehaviorElementCollection.cs
- SystemResources.cs
- MeasureItemEvent.cs
- Exceptions.cs
- SafeProcessHandle.cs
- PageResolution.cs
- CommandCollectionEditor.cs
- LinqDataView.cs
- NumberSubstitution.cs
- WebBrowserHelper.cs
- DataTable.cs
- Model3D.cs
- DataObject.cs
- PrinterUnitConvert.cs
- Light.cs
- EdmError.cs
- AddInProcess.cs
- ValidatorUtils.cs
- WindowsComboBox.cs
- XXXOnTypeBuilderInstantiation.cs
- TypeDescriptionProvider.cs
- OleDbMetaDataFactory.cs
- ManagementOptions.cs
- OrthographicCamera.cs
- EUCJPEncoding.cs
- WindowsAuthenticationEventArgs.cs
- ConfigurationCollectionAttribute.cs
- AppSettingsExpressionBuilder.cs
- EventWaitHandleSecurity.cs
- ToolStripButton.cs
- ThemeableAttribute.cs
- XmlNodeComparer.cs
- ArcSegment.cs
- PartitionedStream.cs
- MachineKeySection.cs
- UIElementPropertyUndoUnit.cs
- WSSecurityPolicy11.cs
- BasicCellRelation.cs
- ByteViewer.cs
- KeyInterop.cs