Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ // // 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
- MetadataItem.cs
- FrameworkPropertyMetadata.cs
- OpCodes.cs
- ImageCollectionEditor.cs
- DynamicQueryStringParameter.cs
- NumberFormatInfo.cs
- XmlValidatingReaderImpl.cs
- SponsorHelper.cs
- SpecularMaterial.cs
- AttachmentService.cs
- ItemChangedEventArgs.cs
- FixedSOMLineCollection.cs
- ExcludePathInfo.cs
- StringWriter.cs
- AmbientLight.cs
- ConnectionStringsExpressionBuilder.cs
- RenderCapability.cs
- SchemaElementDecl.cs
- SpellCheck.cs
- WpfPayload.cs
- UnsafeNativeMethods.cs
- ItemCollectionEditor.cs
- CheckBoxRenderer.cs
- AutoCompleteStringCollection.cs
- PageContentCollection.cs
- OrthographicCamera.cs
- DrawingContextDrawingContextWalker.cs
- DbMetaDataCollectionNames.cs
- ManipulationStartingEventArgs.cs
- odbcmetadatacolumnnames.cs
- ResourceContainer.cs
- PrePrepareMethodAttribute.cs
- UserThread.cs
- CodeTypeConstructor.cs
- List.cs
- SqlBuilder.cs
- ConfigurationLocation.cs
- SrgsElementList.cs
- ToolbarAUtomationPeer.cs
- ToolStripLocationCancelEventArgs.cs
- DoubleKeyFrameCollection.cs
- ToolStripItemRenderEventArgs.cs
- Int32Storage.cs
- WizardStepBase.cs
- MessageProtectionOrder.cs
- Polygon.cs
- HttpConfigurationContext.cs
- StateFinalizationDesigner.cs
- ProcessModelInfo.cs
- InputBindingCollection.cs
- CodeDelegateCreateExpression.cs
- RootBrowserWindowProxy.cs
- BufferModeSettings.cs
- RuntimeArgumentHandle.cs
- NetCodeGroup.cs
- DefaultShape.cs
- DragDeltaEventArgs.cs
- XmlDataSourceDesigner.cs
- PeekCompletedEventArgs.cs
- SqlParameter.cs
- GenericAuthenticationEventArgs.cs
- ManipulationInertiaStartingEventArgs.cs
- XmlException.cs
- XmlTextReaderImplHelpers.cs
- ComponentChangingEvent.cs
- DefaultHttpHandler.cs
- SingleConverter.cs
- webproxy.cs
- Inflater.cs
- WebPartDescription.cs
- IdentityHolder.cs
- ModelItemDictionary.cs
- ModuleBuilder.cs
- HMACSHA1.cs
- GeneralTransform2DTo3D.cs
- ChangePasswordDesigner.cs
- DataObjectFieldAttribute.cs
- SessionEndingCancelEventArgs.cs
- StringCollection.cs
- BuildProvider.cs
- AnnotationAuthorChangedEventArgs.cs
- ToolStripDropDownButton.cs
- TypeDescriptionProviderAttribute.cs
- InnerItemCollectionView.cs
- DependencyObjectProvider.cs
- ResourcePool.cs
- HttpListener.cs
- NotImplementedException.cs
- ExceptionTranslationTable.cs
- ProcessHostConfigUtils.cs
- ForeignKeyFactory.cs
- StorageBasedPackageProperties.cs
- ModulesEntry.cs
- XmlDataImplementation.cs
- CheckBoxFlatAdapter.cs
- ContentControl.cs
- ListMarkerSourceInfo.cs
- ViewgenGatekeeper.cs
- CalendarKeyboardHelper.cs
- MarkupCompilePass1.cs