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
- FileDialogCustomPlace.cs
- DBPropSet.cs
- VBIdentifierNameEditor.cs
- RequestFactory.cs
- Application.cs
- ReflectTypeDescriptionProvider.cs
- AssemblyCollection.cs
- NavigatorOutput.cs
- Int16Storage.cs
- PenContexts.cs
- TrustLevel.cs
- BlurBitmapEffect.cs
- FileDialogCustomPlaces.cs
- DbConnectionOptions.cs
- DataContractJsonSerializerOperationBehavior.cs
- CmsInterop.cs
- wgx_commands.cs
- ContentElement.cs
- InvalidCastException.cs
- WebZoneDesigner.cs
- dataobject.cs
- StrongNameUtility.cs
- CultureMapper.cs
- RectangleF.cs
- FunctionNode.cs
- LinearKeyFrames.cs
- EventRoute.cs
- ObfuscateAssemblyAttribute.cs
- CallbackHandler.cs
- ToolStripPanelCell.cs
- XhtmlConformanceSection.cs
- FakeModelItemImpl.cs
- MarkupProperty.cs
- AdornerPresentationContext.cs
- PointF.cs
- TextEffect.cs
- TypeConverterAttribute.cs
- ErrorRuntimeConfig.cs
- ExtendedPropertyDescriptor.cs
- ViewGenResults.cs
- ObjectItemConventionAssemblyLoader.cs
- ShimAsPublicXamlType.cs
- SiteMapNode.cs
- MessageEnumerator.cs
- HideDisabledControlAdapter.cs
- GenericTransactionFlowAttribute.cs
- TemplateColumn.cs
- Variant.cs
- TextRunCache.cs
- CodeAttributeArgument.cs
- FigureParaClient.cs
- ProbeRequestResponseAsyncResult.cs
- BuildProvider.cs
- RawTextInputReport.cs
- Bitmap.cs
- CompiledAction.cs
- WindowsStatusBar.cs
- ToolStripPanelSelectionBehavior.cs
- AdornerDecorator.cs
- DetailsViewPagerRow.cs
- IPAddress.cs
- WebServiceEnumData.cs
- SmtpReplyReaderFactory.cs
- SQLBytesStorage.cs
- SqlConnectionFactory.cs
- ListenerElementsCollection.cs
- IsolatedStoragePermission.cs
- ClosureBinding.cs
- EntityDesignerUtils.cs
- WebPartRestoreVerb.cs
- OledbConnectionStringbuilder.cs
- TaskDesigner.cs
- ObjectPropertyMapping.cs
- WebAdminConfigurationHelper.cs
- ScriptModule.cs
- MgmtResManager.cs
- CatalogZoneBase.cs
- UrlPath.cs
- LazyLoadBehavior.cs
- SendMailErrorEventArgs.cs
- SQLDecimalStorage.cs
- ObjectIDGenerator.cs
- SystemIcons.cs
- ThreadStaticAttribute.cs
- ImageListStreamer.cs
- ToolStripGripRenderEventArgs.cs
- FuncCompletionCallbackWrapper.cs
- _ProxyRegBlob.cs
- FreeFormDesigner.cs
- EndPoint.cs
- nulltextcontainer.cs
- HtmlSelectionListAdapter.cs
- DataRecordInternal.cs
- InsufficientMemoryException.cs
- DocumentViewerBaseAutomationPeer.cs
- AppDomain.cs
- UInt32Converter.cs
- VBIdentifierTrimConverter.cs
- StrictModeSecurityHeaderElementInferenceEngine.cs
- BitVector32.cs