Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- SchemaCollectionPreprocessor.cs
- EditBehavior.cs
- ToolStripRendererSwitcher.cs
- FtpRequestCacheValidator.cs
- SqlCacheDependencySection.cs
- AppModelKnownContentFactory.cs
- SchemaNamespaceManager.cs
- ResourceContainer.cs
- ConnectionOrientedTransportElement.cs
- LocatorManager.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- configsystem.cs
- BitmapEffectGroup.cs
- LinearQuaternionKeyFrame.cs
- Zone.cs
- ADRole.cs
- Latin1Encoding.cs
- SID.cs
- SafeHandles.cs
- ZipIOLocalFileDataDescriptor.cs
- TraceUtility.cs
- RichTextBoxDesigner.cs
- EntityDataSourceWrapper.cs
- IdleTimeoutMonitor.cs
- FunctionQuery.cs
- ConfigurationConverterBase.cs
- ScriptHandlerFactory.cs
- DialogResultConverter.cs
- Point3DConverter.cs
- TraceProvider.cs
- AddInController.cs
- XamlSerializerUtil.cs
- KeyConverter.cs
- DataControlPagerLinkButton.cs
- FixedDSBuilder.cs
- ButtonBaseAdapter.cs
- DataGridViewComboBoxEditingControl.cs
- GroupBoxAutomationPeer.cs
- MimeWriter.cs
- ReferenceEqualityComparer.cs
- PasswordBox.cs
- DateTimeFormat.cs
- ReadOnlyDataSource.cs
- ChannelSinkStacks.cs
- CodeExpressionStatement.cs
- KeyPullup.cs
- WindowsComboBox.cs
- BindingOperations.cs
- MarkupObject.cs
- FixUpCollection.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- RawStylusInputCustomData.cs
- BindingCompleteEventArgs.cs
- ToolStripStatusLabel.cs
- ResourceAttributes.cs
- ApplicationDirectoryMembershipCondition.cs
- TextMarkerSource.cs
- BuiltInExpr.cs
- WebResourceUtil.cs
- designeractionbehavior.cs
- SamlSubjectStatement.cs
- SafeSystemMetrics.cs
- StrokeSerializer.cs
- TableDetailsRow.cs
- MenuItem.cs
- BufferModesCollection.cs
- DataGridToolTip.cs
- X509CertificateClaimSet.cs
- DataServiceExpressionVisitor.cs
- FunctionDetailsReader.cs
- AuthenticateEventArgs.cs
- KeyToListMap.cs
- XmlArrayItemAttribute.cs
- HostingEnvironmentException.cs
- SelectionRangeConverter.cs
- MouseBinding.cs
- SslStream.cs
- SchemaImporter.cs
- RuntimeVariablesExpression.cs
- SafeRightsManagementSessionHandle.cs
- BackStopAuthenticationModule.cs
- DbParameterCollection.cs
- RefreshInfo.cs
- XmlValidatingReader.cs
- WsatTransactionInfo.cs
- SystemMulticastIPAddressInformation.cs
- InvalidPrinterException.cs
- NumberFormatInfo.cs
- Rectangle.cs
- Point.cs
- SizeFConverter.cs
- BaseResourcesBuildProvider.cs
- DataBinder.cs
- GeometryDrawing.cs
- InstanceStoreQueryResult.cs
- HierarchicalDataSourceControl.cs
- SQLInt64Storage.cs
- PixelFormat.cs
- ProfileService.cs
- SqlWorkflowInstanceStoreLock.cs