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
- WmlLabelAdapter.cs
- Triplet.cs
- TrustLevel.cs
- SecurityUtils.cs
- GenericEnumConverter.cs
- GB18030Encoding.cs
- CommandPlan.cs
- SrgsGrammar.cs
- SiteMapProvider.cs
- Int32RectConverter.cs
- WhereQueryOperator.cs
- HMACSHA1.cs
- DbParameterCollectionHelper.cs
- ForeignKeyConstraint.cs
- PenThread.cs
- GridViewRowCollection.cs
- Comparer.cs
- PerformanceCounterScope.cs
- HwndTarget.cs
- UidPropertyAttribute.cs
- PointAnimationClockResource.cs
- CompilationLock.cs
- AuthorizationSection.cs
- SqlHelper.cs
- FormattedText.cs
- AdCreatedEventArgs.cs
- ContentFileHelper.cs
- IncrementalReadDecoders.cs
- TablePattern.cs
- SqlUtil.cs
- WebPartsSection.cs
- TraceProvider.cs
- DynamicQueryableWrapper.cs
- IPHostEntry.cs
- MatrixKeyFrameCollection.cs
- SystemColors.cs
- TimeStampChecker.cs
- FormatConvertedBitmap.cs
- RuleSetBrowserDialog.cs
- ImageIndexConverter.cs
- MetadataFile.cs
- RequestQueue.cs
- Size3DConverter.cs
- ActivityTypeCodeDomSerializer.cs
- listitem.cs
- DataGridViewDataConnection.cs
- XmlDocumentType.cs
- ContainerCodeDomSerializer.cs
- TableRowCollection.cs
- CodeCatchClauseCollection.cs
- initElementDictionary.cs
- RequestUriProcessor.cs
- DataBindingHandlerAttribute.cs
- XhtmlBasicPhoneCallAdapter.cs
- ObjectPersistData.cs
- UnmanagedMemoryStreamWrapper.cs
- HybridWebProxyFinder.cs
- PointUtil.cs
- CharUnicodeInfo.cs
- SerializationStore.cs
- SqlDataSourceSelectingEventArgs.cs
- ProcessProtocolHandler.cs
- DeclaredTypeElementCollection.cs
- PropertyIDSet.cs
- TerminateSequence.cs
- RootBuilder.cs
- MemoryPressure.cs
- HtmlPhoneCallAdapter.cs
- WebPartChrome.cs
- PropertyChangedEventArgs.cs
- FtpCachePolicyElement.cs
- __Filters.cs
- _ConnectStream.cs
- TraceHwndHost.cs
- PropertyPathConverter.cs
- BlurEffect.cs
- PointAnimationUsingKeyFrames.cs
- Converter.cs
- SecurityState.cs
- CodeDomDecompiler.cs
- BitmapEffectRenderDataResource.cs
- Regex.cs
- NavigateEvent.cs
- RtType.cs
- TextBox.cs
- EndpointConfigContainer.cs
- Ray3DHitTestResult.cs
- FeatureManager.cs
- AutomationPatternInfo.cs
- AuthorizationSection.cs
- DesignerSelectionListAdapter.cs
- EventManager.cs
- RelativeSource.cs
- ThreadExceptionDialog.cs
- SafeProcessHandle.cs
- BooleanToVisibilityConverter.cs
- SmiRequestExecutor.cs
- WebPartTransformer.cs
- CutCopyPasteHelper.cs
- NameValueFileSectionHandler.cs