Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- AnonymousIdentificationModule.cs
- cookie.cs
- TabControlEvent.cs
- DataSourceCollectionBase.cs
- BrowsableAttribute.cs
- XPathMultyIterator.cs
- ConnectionsZone.cs
- NativeMethodsCLR.cs
- Completion.cs
- PowerStatus.cs
- SoapEnumAttribute.cs
- TransformedBitmap.cs
- NotificationContext.cs
- ScriptResourceDefinition.cs
- safex509handles.cs
- RectIndependentAnimationStorage.cs
- SystemUnicastIPAddressInformation.cs
- XmlDownloadManager.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- AttributeEmitter.cs
- UnsafeNativeMethodsPenimc.cs
- HasCopySemanticsAttribute.cs
- Serializer.cs
- TableRow.cs
- NullableBoolConverter.cs
- nulltextnavigator.cs
- TimeoutException.cs
- OptimalTextSource.cs
- ColorContextHelper.cs
- ColumnMapCopier.cs
- _SecureChannel.cs
- FormView.cs
- TagPrefixAttribute.cs
- CodeDefaultValueExpression.cs
- HttpModuleAction.cs
- ConfigurationStrings.cs
- SRGSCompiler.cs
- DbConnectionInternal.cs
- FrameworkTemplate.cs
- CoTaskMemUnicodeSafeHandle.cs
- PublishLicense.cs
- XmlSerializableReader.cs
- LogWriteRestartAreaState.cs
- UIElementIsland.cs
- ListDictionary.cs
- EFAssociationProvider.cs
- Wizard.cs
- DesignTimeType.cs
- MSHTMLHostUtil.cs
- DbConnectionPoolGroupProviderInfo.cs
- HtmlInputHidden.cs
- ProxyFragment.cs
- InkCollectionBehavior.cs
- LookupBindingPropertiesAttribute.cs
- LoadedOrUnloadedOperation.cs
- LinkArea.cs
- SafeHandles.cs
- Random.cs
- XPathSelectionIterator.cs
- PersistenceMetadataNamespace.cs
- DataSetMappper.cs
- nulltextcontainer.cs
- GeneralTransform3DTo2DTo3D.cs
- ImageCodecInfoPrivate.cs
- JsonSerializer.cs
- BrowserCapabilitiesCompiler.cs
- ServiceThrottle.cs
- TableHeaderCell.cs
- HyperLinkField.cs
- ServicePointManagerElement.cs
- ObjectItemCachedAssemblyLoader.cs
- OdbcError.cs
- Quaternion.cs
- CngProvider.cs
- OperationPickerDialog.cs
- ReferencedType.cs
- ApplicationGesture.cs
- ListenerSessionConnectionReader.cs
- ForeignConstraint.cs
- WorkflowTimerService.cs
- ImageKeyConverter.cs
- CurrentChangedEventManager.cs
- XmlSerializerVersionAttribute.cs
- CodeSnippetStatement.cs
- ScriptControlManager.cs
- UniqueSet.cs
- ConfigXmlReader.cs
- ReadOnlyCollectionBuilder.cs
- CmsUtils.cs
- CultureTable.cs
- BitConverter.cs
- DataGridSortCommandEventArgs.cs
- RelatedCurrencyManager.cs
- SessionStateModule.cs
- SHA1CryptoServiceProvider.cs
- HtmlWindow.cs
- MailAddressParser.cs
- WebPartZone.cs
- DataGridAddNewRow.cs
- SqlDataSourceWizardForm.cs