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
- WindowHelperService.cs
- LocationReferenceValue.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- WasEndpointConfigContainer.cs
- TraceListener.cs
- EntityModelSchemaGenerator.cs
- AstTree.cs
- HttpValueCollection.cs
- WebPartVerbsEventArgs.cs
- ZipIOExtraFieldZip64Element.cs
- XslVisitor.cs
- RichTextBoxDesigner.cs
- WindowsAuthenticationModule.cs
- ActiveXSite.cs
- UserControlBuildProvider.cs
- BrowserCapabilitiesCompiler.cs
- RawStylusInput.cs
- PartManifestEntry.cs
- RadialGradientBrush.cs
- XmlNullResolver.cs
- TypedElement.cs
- HttpWriter.cs
- COM2PropertyPageUITypeConverter.cs
- ImageListStreamer.cs
- LogFlushAsyncResult.cs
- OleServicesContext.cs
- NativeMethods.cs
- ThousandthOfEmRealPoints.cs
- BitmapSourceSafeMILHandle.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- DataMisalignedException.cs
- DashStyle.cs
- PriorityQueue.cs
- XmlDictionaryReaderQuotasElement.cs
- HttpCachePolicy.cs
- Metadata.cs
- MD5CryptoServiceProvider.cs
- NameValuePair.cs
- propertytag.cs
- OverrideMode.cs
- ActiveXContainer.cs
- PeerMaintainer.cs
- FamilyTypefaceCollection.cs
- EmissiveMaterial.cs
- ContainsRowNumberChecker.cs
- ProcessModelSection.cs
- MethodBuilderInstantiation.cs
- _CacheStreams.cs
- QueryOutputWriter.cs
- AttributeEmitter.cs
- SubstitutionList.cs
- BindingContext.cs
- KeyGestureValueSerializer.cs
- EventArgs.cs
- InkCanvasSelectionAdorner.cs
- TextEffect.cs
- MissingMethodException.cs
- Pen.cs
- PopOutPanel.cs
- BitmapCodecInfo.cs
- PriorityRange.cs
- Rect3D.cs
- RepeatBehaviorConverter.cs
- TemplatePagerField.cs
- ConstNode.cs
- LinqTreeNodeEvaluator.cs
- WpfWebRequestHelper.cs
- Instrumentation.cs
- ActionFrame.cs
- DispatcherHookEventArgs.cs
- CqlQuery.cs
- UserPreferenceChangedEventArgs.cs
- TemplateInstanceAttribute.cs
- SelectionItemProviderWrapper.cs
- ControlValuePropertyAttribute.cs
- MissingSatelliteAssemblyException.cs
- Util.cs
- StringConcat.cs
- MappingSource.cs
- Rotation3D.cs
- DataSourceComponent.cs
- ListViewCancelEventArgs.cs
- Config.cs
- ConfigurationSectionGroupCollection.cs
- SignerInfo.cs
- ByteArrayHelperWithString.cs
- DataGridViewComboBoxEditingControl.cs
- XmlSchemaRedefine.cs
- XhtmlBasicTextBoxAdapter.cs
- FileDialogCustomPlacesCollection.cs
- NamedPipeHostedTransportConfiguration.cs
- GeometryValueSerializer.cs
- XmlSchemaInfo.cs
- ModelFunctionTypeElement.cs
- MulticastNotSupportedException.cs
- DataListItem.cs
- CollectionViewGroupRoot.cs
- DefaultValueMapping.cs
- ProviderBase.cs
- GetTokenRequest.cs