Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / CompMod / System / ComponentModel / Design / DocumentCollection.cs / 1 / 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. //------------------------------------------------------------------------------ // // 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
- CorePropertiesFilter.cs
- CrossSiteScriptingValidation.cs
- SQLResource.cs
- GroupDescription.cs
- DetailsViewDeleteEventArgs.cs
- SQLDoubleStorage.cs
- Calendar.cs
- GifBitmapDecoder.cs
- QueryRewriter.cs
- XmlSerializer.cs
- QilBinary.cs
- EventWaitHandleSecurity.cs
- GridItem.cs
- WindowsGraphicsWrapper.cs
- Repeater.cs
- StatusBarDrawItemEvent.cs
- StringFreezingAttribute.cs
- WebUtil.cs
- OperatingSystem.cs
- XmlSchemaAppInfo.cs
- DataTableMappingCollection.cs
- SemaphoreSecurity.cs
- CursorConverter.cs
- latinshape.cs
- ParentQuery.cs
- CredentialCache.cs
- DragEvent.cs
- OrderedEnumerableRowCollection.cs
- StringValueConverter.cs
- MdImport.cs
- DataSysAttribute.cs
- ApplicationProxyInternal.cs
- ExponentialEase.cs
- DataSourceCache.cs
- LineProperties.cs
- AssemblyBuilderData.cs
- TextParagraphProperties.cs
- FollowerQueueCreator.cs
- TableLayoutColumnStyleCollection.cs
- xmlglyphRunInfo.cs
- DbConnectionStringCommon.cs
- Version.cs
- RuleSettingsCollection.cs
- ListBindingHelper.cs
- Activity.cs
- RecommendedAsConfigurableAttribute.cs
- CFGGrammar.cs
- XmlLangPropertyAttribute.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- PriorityQueue.cs
- WarningException.cs
- EdmItemError.cs
- KnownAssembliesSet.cs
- ListCollectionView.cs
- StrokeNodeOperations2.cs
- CloudCollection.cs
- UriPrefixTable.cs
- NavigationPropertySingletonExpression.cs
- FolderLevelBuildProvider.cs
- ComAdminWrapper.cs
- DataFieldConverter.cs
- XmlElementAttributes.cs
- PageCatalogPart.cs
- PageAdapter.cs
- ToolStripRenderer.cs
- DataListItemEventArgs.cs
- DataRowView.cs
- EventWaitHandleSecurity.cs
- httpstaticobjectscollection.cs
- HttpInputStream.cs
- ProgressiveCrcCalculatingStream.cs
- WebBrowserHelper.cs
- ObjectConverter.cs
- JsonWriter.cs
- AssemblyResourceLoader.cs
- PackagingUtilities.cs
- SecureEnvironment.cs
- ContainerControl.cs
- StrongTypingException.cs
- LowerCaseStringConverter.cs
- HttpListenerResponse.cs
- CollectionBuilder.cs
- WindowsListViewScroll.cs
- TableRowCollection.cs
- SoapElementAttribute.cs
- Script.cs
- LinqDataSource.cs
- XmlEncoding.cs
- WebBrowsableAttribute.cs
- FloaterParaClient.cs
- ResizeGrip.cs
- RegisterInfo.cs
- InputProcessorProfilesLoader.cs
- LicenseManager.cs
- ContextProperty.cs
- PermissionAttributes.cs
- XmlException.cs
- MultiAsyncResult.cs
- MgmtConfigurationRecord.cs
- DesignerForm.cs