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
- AnonymousIdentificationSection.cs
- URI.cs
- WeakReference.cs
- HtmlForm.cs
- JsonWriter.cs
- AssemblyCollection.cs
- TagMapInfo.cs
- MenuItem.cs
- CounterCreationDataCollection.cs
- ToolStripDropDownItemDesigner.cs
- CheckBoxStandardAdapter.cs
- ADConnectionHelper.cs
- StringPropertyBuilder.cs
- FlowLayoutPanel.cs
- RequiredFieldValidator.cs
- XmlExceptionHelper.cs
- TreeNodeCollection.cs
- IndexOutOfRangeException.cs
- Rect3DConverter.cs
- ReferencedCollectionType.cs
- HTMLTagNameToTypeMapper.cs
- TreeWalker.cs
- ZipIOCentralDirectoryFileHeader.cs
- QuadraticBezierSegment.cs
- QilValidationVisitor.cs
- LifetimeServices.cs
- iisPickupDirectory.cs
- ProfileInfo.cs
- WorkflowApplicationAbortedException.cs
- AliasExpr.cs
- ExpressionBindings.cs
- SqlDelegatedTransaction.cs
- ClientSettingsStore.cs
- LocalizeDesigner.cs
- SchemaAttDef.cs
- ActivityExecutionFilter.cs
- RequestTimeoutManager.cs
- DoubleAnimationUsingPath.cs
- SequenceQuery.cs
- DataGridViewCellCollection.cs
- CachedFontFamily.cs
- DataGridViewCellStyleChangedEventArgs.cs
- CompilerHelpers.cs
- GlobalDataBindingHandler.cs
- GroupBox.cs
- ControlParser.cs
- SqlFileStream.cs
- SecurityHeaderElementInferenceEngine.cs
- BeginEvent.cs
- InternalUserCancelledException.cs
- PropertyGridCommands.cs
- Helper.cs
- ConfigViewGenerator.cs
- UnorderedHashRepartitionStream.cs
- BrowserTree.cs
- GenericPrincipal.cs
- FactoryId.cs
- IsolatedStorageFilePermission.cs
- UnmanagedHandle.cs
- CodeNamespaceImportCollection.cs
- FieldAccessException.cs
- GeneralTransform3DGroup.cs
- RijndaelManagedTransform.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- BaseParser.cs
- RunClient.cs
- LoginUtil.cs
- SelectionProcessor.cs
- SessionEndingEventArgs.cs
- CorruptingExceptionCommon.cs
- TextTabProperties.cs
- HwndKeyboardInputProvider.cs
- KeyEvent.cs
- StyleSheetDesigner.cs
- _BaseOverlappedAsyncResult.cs
- PropertyIDSet.cs
- ListSortDescription.cs
- Pair.cs
- Helpers.cs
- TextTreeNode.cs
- XmlAttributes.cs
- UnionCodeGroup.cs
- AnnotationMap.cs
- ProtocolsConfigurationHandler.cs
- CompilerError.cs
- DrawingVisual.cs
- PointAnimation.cs
- FatalException.cs
- DataGridViewColumnCollection.cs
- TargetFrameworkUtil.cs
- PlanCompiler.cs
- VisualStyleRenderer.cs
- ResourceReferenceExpressionConverter.cs
- Axis.cs
- LogRestartAreaEnumerator.cs
- _UncName.cs
- Matrix3D.cs
- UnmanagedMemoryStreamWrapper.cs
- CapiNative.cs
- DESCryptoServiceProvider.cs