Code:
/ FX-1434 / FX-1434 / 1.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
- DiscoveryVersion.cs
- UserInitiatedNavigationPermission.cs
- DeobfuscatingStream.cs
- VarInfo.cs
- VisualTreeUtils.cs
- CompilerCollection.cs
- CellRelation.cs
- SmiEventSink_DeferedProcessing.cs
- PlaceHolder.cs
- ResourceCodeDomSerializer.cs
- OrderingExpression.cs
- BitmapEffectvisualstate.cs
- Int32CollectionConverter.cs
- LicenseProviderAttribute.cs
- EdmSchemaAttribute.cs
- FactoryMaker.cs
- DataSourceXmlSerializationAttribute.cs
- PersistenceIOParticipant.cs
- LateBoundBitmapDecoder.cs
- DataService.cs
- ColumnHeaderConverter.cs
- MenuItem.cs
- XmlDeclaration.cs
- Attributes.cs
- AsnEncodedData.cs
- MethodExpression.cs
- IntegerFacetDescriptionElement.cs
- SqlAliaser.cs
- DynamicPropertyReader.cs
- SqlReferenceCollection.cs
- HttpRequestBase.cs
- ManagementOptions.cs
- EntityCommandDefinition.cs
- shaper.cs
- SelectedDatesCollection.cs
- CompilerResults.cs
- SelectionProviderWrapper.cs
- DataFormat.cs
- TransactionManager.cs
- UIElementHelper.cs
- TextComposition.cs
- NetworkInterface.cs
- ContextBase.cs
- Validator.cs
- SafeLocalMemHandle.cs
- TableSectionStyle.cs
- SafeHandle.cs
- FastPropertyAccessor.cs
- ResourceProperty.cs
- DATA_BLOB.cs
- SQLCharsStorage.cs
- SiteMap.cs
- StorageComplexTypeMapping.cs
- CmsUtils.cs
- odbcmetadatafactory.cs
- FixedBufferAttribute.cs
- ChunkedMemoryStream.cs
- FullTextBreakpoint.cs
- WindowsImpersonationContext.cs
- FindSimilarActivitiesVerb.cs
- ClockGroup.cs
- IisTraceListener.cs
- ArrayListCollectionBase.cs
- WorkflowDesignerColors.cs
- DbParameterHelper.cs
- ListManagerBindingsCollection.cs
- HtmlWindowCollection.cs
- ElementAtQueryOperator.cs
- DiscoveryUtility.cs
- Boolean.cs
- TextBoxAutomationPeer.cs
- StrongNameUtility.cs
- BitmapScalingModeValidation.cs
- CacheChildrenQuery.cs
- GeneralTransformGroup.cs
- FragmentQueryKB.cs
- SoundPlayerAction.cs
- ObjectItemConventionAssemblyLoader.cs
- UIPropertyMetadata.cs
- DbReferenceCollection.cs
- SmiSettersStream.cs
- ImageAnimator.cs
- ShimAsPublicXamlType.cs
- embossbitmapeffect.cs
- PrinterResolution.cs
- AssociatedControlConverter.cs
- BaseProcessor.cs
- MyContact.cs
- ModulesEntry.cs
- DataGridViewCellStateChangedEventArgs.cs
- ColumnMapVisitor.cs
- WebUtil.cs
- EventDescriptorCollection.cs
- ParenthesizePropertyNameAttribute.cs
- PixelShader.cs
- SelectionProcessor.cs
- Bold.cs
- IPEndPoint.cs
- PropertyGridDesigner.cs
- ConfigXmlComment.cs