Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / Design / DocumentCollection.cs / 1305376 / DocumentCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.ComponentModel.Design { using Microsoft.Win32; using System.Collections; using System.ComponentModel; using System.Diagnostics; using System.Runtime.InteropServices; using System.Security.Permissions; ////// [HostProtection(SharedState = true)] [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name = "FullTrust")] [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")] public class DesignerCollection : ICollection { private IList designers; ////// Provides a read-only collection of documents. /// ////// public DesignerCollection(IDesignerHost[] designers) { if (designers != null) { this.designers = new ArrayList(designers); } else { this.designers = new ArrayList(); } } ////// Initializes a new instance of the ///class /// that stores an array with a pointer to each /// for each document in the collection. /// /// public DesignerCollection(IList designers) { this.designers = designers; } ////// Initializes a new instance of the ///class /// that stores an array with a pointer to each /// for each document in the collection. /// /// public int Count { get { return designers.Count; } } ///Gets or /// sets the number /// of documents in the collection. ////// public virtual IDesignerHost this[int index] { get { return (IDesignerHost)designers[index]; } } ///Gets /// or sets the document at the specified index. ////// public IEnumerator GetEnumerator() { return designers.GetEnumerator(); } ///Creates and retrieves a new enumerator for this collection. ///int ICollection.Count { get { return Count; } } /// bool ICollection.IsSynchronized { get { return false; } } /// object ICollection.SyncRoot { get { return null; } } /// void ICollection.CopyTo(Array array, int index) { designers.CopyTo(array, index); } /// IEnumerator IEnumerable.GetEnumerator() { return 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
- _ConnectionGroup.cs
- MdiWindowListStrip.cs
- TemplateBamlRecordReader.cs
- HttpFileCollection.cs
- CheckBoxFlatAdapter.cs
- DynamicPhysicalDiscoSearcher.cs
- DiscreteKeyFrames.cs
- ISAPIWorkerRequest.cs
- EdgeModeValidation.cs
- LockRenewalTask.cs
- UiaCoreApi.cs
- IntegerValidatorAttribute.cs
- ScriptManagerProxy.cs
- ConfigurationStrings.cs
- DateTimeConstantAttribute.cs
- Int16.cs
- updateconfighost.cs
- SqlUDTStorage.cs
- ImagingCache.cs
- CriticalFinalizerObject.cs
- CodeGeneratorAttribute.cs
- MediaTimeline.cs
- metadatamappinghashervisitor.cs
- DbTransaction.cs
- CorruptingExceptionCommon.cs
- PrimitiveDataContract.cs
- StorageEndPropertyMapping.cs
- ADRoleFactory.cs
- brushes.cs
- EndCreateSecurityTokenRequest.cs
- PrintPreviewGraphics.cs
- Journaling.cs
- DetailsViewRow.cs
- TextEditorThreadLocalStore.cs
- StandardRuntimeEnumValidator.cs
- NativeMethods.cs
- ResXDataNode.cs
- MatchAttribute.cs
- DPCustomTypeDescriptor.cs
- PropertyMetadata.cs
- GradientBrush.cs
- ADMembershipProvider.cs
- Button.cs
- AutomationInteropProvider.cs
- TextUtf8RawTextWriter.cs
- XmlDataSource.cs
- SchemaConstraints.cs
- PersonalizationState.cs
- GeneralTransform3DGroup.cs
- Typeface.cs
- DefaultTextStore.cs
- WmpBitmapEncoder.cs
- Path.cs
- XmlMtomReader.cs
- WebPartCatalogCloseVerb.cs
- SelectionPatternIdentifiers.cs
- PersonalizationProvider.cs
- LayoutEvent.cs
- ReadOnlyHierarchicalDataSource.cs
- SqlException.cs
- HeaderCollection.cs
- DataGridViewToolTip.cs
- WebPartCloseVerb.cs
- LineBreak.cs
- SmiXetterAccessMap.cs
- ChtmlCommandAdapter.cs
- InternalsVisibleToAttribute.cs
- TemplateControl.cs
- PermissionSetEnumerator.cs
- ResourceManagerWrapper.cs
- XmlToDatasetMap.cs
- DefaultTextStoreTextComposition.cs
- ToolStripGrip.cs
- TextContainer.cs
- XmlTextReaderImpl.cs
- thaishape.cs
- SRef.cs
- EntryIndex.cs
- DataSvcMapFile.cs
- SqlDataSourceSummaryPanel.cs
- WhitespaceRule.cs
- Int64.cs
- QilValidationVisitor.cs
- EmptyStringExpandableObjectConverter.cs
- PenThread.cs
- UpdatableWrapper.cs
- LayoutTableCell.cs
- WorkerRequest.cs
- SqlDataSourceEnumerator.cs
- DbDeleteCommandTree.cs
- ExtenderProvidedPropertyAttribute.cs
- DataGridCellClipboardEventArgs.cs
- TextPointer.cs
- XmlArrayItemAttributes.cs
- XmlIgnoreAttribute.cs
- DesignerAutoFormatStyle.cs
- safex509handles.cs
- BitmapEffectGeneralTransform.cs
- AnnotationAdorner.cs
- MessageSecurityOverHttp.cs