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
- LogicalChannelCollection.cs
- ClientOptions.cs
- PtsContext.cs
- TableLayoutStyle.cs
- BamlBinaryReader.cs
- DynamicDocumentPaginator.cs
- ConfigXmlAttribute.cs
- OutputCacheProfileCollection.cs
- XPathDescendantIterator.cs
- TextElementEnumerator.cs
- PnrpPermission.cs
- ColumnMapTranslator.cs
- SingleResultAttribute.cs
- SqlDependency.cs
- TextFormatterContext.cs
- DBBindings.cs
- Main.cs
- MiniAssembly.cs
- StylusLogic.cs
- ViewStateModeByIdAttribute.cs
- XmlAttributes.cs
- UrlPath.cs
- EntityDataSourceDataSelection.cs
- SocketInformation.cs
- DefinitionUpdate.cs
- NavigationHelper.cs
- Types.cs
- ExternalFile.cs
- ConfigXmlReader.cs
- coordinatorscratchpad.cs
- TaskHelper.cs
- NegatedCellConstant.cs
- StyleModeStack.cs
- FileDialog.cs
- ProcessInfo.cs
- ArrangedElementCollection.cs
- WebConvert.cs
- ElementHostPropertyMap.cs
- Action.cs
- Set.cs
- UrlAuthFailedErrorFormatter.cs
- SqlClientWrapperSmiStreamChars.cs
- FileIOPermission.cs
- GridViewDeletedEventArgs.cs
- TraceListener.cs
- NeutralResourcesLanguageAttribute.cs
- ParameterBuilder.cs
- GestureRecognitionResult.cs
- SettingsAttributes.cs
- SettingsPropertyValueCollection.cs
- UInt16.cs
- TcpSocketManager.cs
- CustomAttribute.cs
- DesignerAutoFormatCollection.cs
- ListViewInsertedEventArgs.cs
- TriState.cs
- KeyProperty.cs
- FormatVersion.cs
- SharedConnectionInfo.cs
- CodeMemberProperty.cs
- ConfigurationManager.cs
- Baml2006Reader.cs
- TrackingProfileDeserializationException.cs
- CqlGenerator.cs
- Keyboard.cs
- TypeSystem.cs
- Point3DAnimationUsingKeyFrames.cs
- SelectedCellsChangedEventArgs.cs
- UidManager.cs
- LiteralLink.cs
- HwndProxyElementProvider.cs
- WebPartUserCapability.cs
- DelegateBodyWriter.cs
- TreeNodeEventArgs.cs
- EDesignUtil.cs
- BitmapEffectCollection.cs
- ReplyChannel.cs
- BooleanToVisibilityConverter.cs
- TemplateInstanceAttribute.cs
- precedingquery.cs
- SmtpNtlmAuthenticationModule.cs
- RuleSetBrowserDialog.cs
- Model3DGroup.cs
- SupportsPreviewControlAttribute.cs
- SimpleMailWebEventProvider.cs
- FileChangesMonitor.cs
- IPEndPointCollection.cs
- Pair.cs
- WebRequestModuleElement.cs
- processwaithandle.cs
- TextTreeFixupNode.cs
- HtmlInputSubmit.cs
- DataGridPagerStyle.cs
- Matrix3DStack.cs
- ProgressBar.cs
- UserControlParser.cs
- PathFigure.cs
- WebReferencesBuildProvider.cs
- DataGridCaption.cs
- PropertyMapper.cs