Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / WinForms / Managed / System / WinForms / GridItemCollection.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ScrollChrome.cs
- BrowserCapabilitiesFactoryBase.cs
- BrowserInteropHelper.cs
- FtpCachePolicyElement.cs
- XmlBaseWriter.cs
- XPathDocumentIterator.cs
- AssociationSetMetadata.cs
- SingleSelectRootGridEntry.cs
- PositiveTimeSpanValidator.cs
- ChildrenQuery.cs
- DbProviderFactoriesConfigurationHandler.cs
- PolicyException.cs
- ToolStripItemEventArgs.cs
- IdentityManager.cs
- Attributes.cs
- COM2IVsPerPropertyBrowsingHandler.cs
- DllNotFoundException.cs
- MonthChangedEventArgs.cs
- LambdaCompiler.Binary.cs
- AuthenticationConfig.cs
- EntityWrapper.cs
- BooleanExpr.cs
- MediaPlayerState.cs
- CounterCreationData.cs
- ToolStripCollectionEditor.cs
- DiscardableAttribute.cs
- WebBrowserBase.cs
- RedistVersionInfo.cs
- WriteableBitmap.cs
- EventData.cs
- IteratorFilter.cs
- PartEditor.cs
- LateBoundBitmapDecoder.cs
- ActivityAction.cs
- SafeEventLogWriteHandle.cs
- XmlILOptimizerVisitor.cs
- WebAdminConfigurationHelper.cs
- WebBrowserPermission.cs
- HtmlToClrEventProxy.cs
- Char.cs
- AutoGeneratedField.cs
- SettingsSavedEventArgs.cs
- CustomMenuItemCollection.cs
- OleDbError.cs
- ValidationError.cs
- FtpWebResponse.cs
- DynamicILGenerator.cs
- ResourcesGenerator.cs
- OleDbConnectionInternal.cs
- XmlDataDocument.cs
- SimpleHandlerBuildProvider.cs
- SymDocumentType.cs
- WmlValidationSummaryAdapter.cs
- XmlNodeReader.cs
- EncoderParameter.cs
- DocumentEventArgs.cs
- RotateTransform3D.cs
- BitmapMetadata.cs
- DataGridViewColumnHeaderCell.cs
- NullableBoolConverter.cs
- CodeChecksumPragma.cs
- WindowsNonControl.cs
- DomNameTable.cs
- PropertyGeneratedEventArgs.cs
- SymbolEqualComparer.cs
- RenderingEventArgs.cs
- EditorAttributeInfo.cs
- SimpleExpression.cs
- TdsParserStateObject.cs
- ExpressionPrefixAttribute.cs
- DataPagerFieldCommandEventArgs.cs
- DefaultPropertyAttribute.cs
- BitmapEffect.cs
- CodeSubDirectoriesCollection.cs
- DBConnectionString.cs
- DataTableNewRowEvent.cs
- EventArgs.cs
- SHA1Managed.cs
- ActivityExecutorOperation.cs
- WebBrowsableAttribute.cs
- Point3DValueSerializer.cs
- Debug.cs
- BufferModeSettings.cs
- ToolboxItemWrapper.cs
- GridViewColumnHeaderAutomationPeer.cs
- XmlWriter.cs
- MethodAccessException.cs
- ClassicBorderDecorator.cs
- EventLogException.cs
- WizardStepBase.cs
- ContentOperations.cs
- NCryptSafeHandles.cs
- MetadataWorkspace.cs
- dtdvalidator.cs
- TextDecorationLocationValidation.cs
- TreeViewBindingsEditorForm.cs
- RichTextBox.cs
- QilReplaceVisitor.cs
- OLEDB_Enum.cs
- IntegerValidator.cs