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
- EventInfo.cs
- InvalidCommandTreeException.cs
- CookielessHelper.cs
- ContextStaticAttribute.cs
- UIntPtr.cs
- BlockCollection.cs
- StrongNameIdentityPermission.cs
- EdmPropertyAttribute.cs
- CodeActivityMetadata.cs
- HebrewCalendar.cs
- SqlDataSourceStatusEventArgs.cs
- AttributedMetaModel.cs
- SchemaInfo.cs
- MasterPageCodeDomTreeGenerator.cs
- TranslateTransform3D.cs
- Style.cs
- ArraySortHelper.cs
- CollectionViewGroup.cs
- remotingproxy.cs
- Monitor.cs
- RawStylusActions.cs
- ConstraintEnumerator.cs
- HostingEnvironment.cs
- EventData.cs
- PageBreakRecord.cs
- SizeConverter.cs
- XmlSchemaGroupRef.cs
- BaseDataBoundControl.cs
- SendMailErrorEventArgs.cs
- Token.cs
- SerializationSectionGroup.cs
- StylusDevice.cs
- CellQuery.cs
- FileNameEditor.cs
- WebPageTraceListener.cs
- RequestCachePolicy.cs
- XsdCachingReader.cs
- SByteStorage.cs
- MultiAsyncResult.cs
- PropertyTab.cs
- QilIterator.cs
- TrackingMemoryStreamFactory.cs
- Validator.cs
- DataMemberConverter.cs
- ControlAdapter.cs
- Compensate.cs
- ChannelDemuxer.cs
- SmtpCommands.cs
- XmlSchemaComplexType.cs
- OdbcConnectionOpen.cs
- X509Utils.cs
- SequentialUshortCollection.cs
- StorageAssociationTypeMapping.cs
- MsmqTransportElement.cs
- RegistryDataKey.cs
- ParserStreamGeometryContext.cs
- DrawingImage.cs
- DataGridHelper.cs
- WebPartUserCapability.cs
- _ServiceNameStore.cs
- RSAOAEPKeyExchangeFormatter.cs
- invalidudtexception.cs
- CompilationRelaxations.cs
- LinqDataSourceDeleteEventArgs.cs
- PositiveTimeSpanValidatorAttribute.cs
- MULTI_QI.cs
- RegistrationServices.cs
- StrokeNodeOperations2.cs
- DataBoundControl.cs
- __Error.cs
- ViewKeyConstraint.cs
- SqlServer2KCompatibilityCheck.cs
- TdsParserSafeHandles.cs
- ReferenceEqualityComparer.cs
- versioninfo.cs
- LayoutEditorPart.cs
- HashSet.cs
- CapabilitiesPattern.cs
- Condition.cs
- DoWorkEventArgs.cs
- BitVec.cs
- TemplateBindingExpressionConverter.cs
- CompoundFileIOPermission.cs
- SignatureHelper.cs
- DBCommandBuilder.cs
- HttpWebRequest.cs
- PointIndependentAnimationStorage.cs
- TypeConverterAttribute.cs
- ZipIOFileItemStream.cs
- odbcmetadatafactory.cs
- InfiniteTimeSpanConverter.cs
- RegistrySecurity.cs
- HttpHeaderCollection.cs
- ValueChangedEventManager.cs
- HttpStreamXmlDictionaryReader.cs
- JpegBitmapEncoder.cs
- WindowsSolidBrush.cs
- XPathChildIterator.cs
- ObjectDataSourceDisposingEventArgs.cs
- CellConstant.cs