Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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(); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CharConverter.cs
- SwitchLevelAttribute.cs
- TriggerAction.cs
- TableFieldsEditor.cs
- FileReader.cs
- RuntimeWrappedException.cs
- SubqueryRules.cs
- MSAANativeProvider.cs
- SizeAnimationClockResource.cs
- Vector3D.cs
- DrawingContextWalker.cs
- ScaleTransform.cs
- CompilerInfo.cs
- XamlClipboardData.cs
- InputReport.cs
- RequestBringIntoViewEventArgs.cs
- XmlChildNodes.cs
- QueryResultOp.cs
- EntityContainerEntitySetDefiningQuery.cs
- ISO2022Encoding.cs
- WorkflowTransactionOptions.cs
- StateManagedCollection.cs
- SqlUserDefinedAggregateAttribute.cs
- DataGridViewColumnDesigner.cs
- Utils.cs
- Msec.cs
- StaticTextPointer.cs
- WasAdminWrapper.cs
- GuidelineSet.cs
- Deserializer.cs
- DefaultObjectMappingItemCollection.cs
- MarkupProperty.cs
- ValidationPropertyAttribute.cs
- MarkupExtensionReturnTypeAttribute.cs
- BuildProviderAppliesToAttribute.cs
- ColumnResizeAdorner.cs
- ImportCatalogPart.cs
- MessageQueueConverter.cs
- EventMappingSettings.cs
- FixedPageProcessor.cs
- ValueTypeFixupInfo.cs
- ExcludePathInfo.cs
- SafeBitVector32.cs
- ObjectConverter.cs
- IResourceProvider.cs
- LocalServiceSecuritySettings.cs
- DbDataAdapter.cs
- CodeDelegateInvokeExpression.cs
- WhitespaceRule.cs
- BaseDataBoundControl.cs
- HandleExceptionArgs.cs
- ObjectPropertyMapping.cs
- SqlServer2KCompatibilityCheck.cs
- SendParametersContent.cs
- ObjectDataSourceView.cs
- httpserverutility.cs
- ImageKeyConverter.cs
- OracleException.cs
- DateTimeOffsetAdapter.cs
- LiteralTextParser.cs
- Input.cs
- DataMisalignedException.cs
- DataGridViewLayoutData.cs
- DrawingDrawingContext.cs
- MsiStyleLogWriter.cs
- QilXmlReader.cs
- SwitchElementsCollection.cs
- StringInfo.cs
- ClonableStack.cs
- XamlTreeBuilder.cs
- GroupQuery.cs
- HttpConfigurationSystem.cs
- BitmapEditor.cs
- ValidatingReaderNodeData.cs
- TryCatchDesigner.xaml.cs
- SelectionPatternIdentifiers.cs
- HtmlPanelAdapter.cs
- CatalogPartCollection.cs
- PropertyManager.cs
- OleDbMetaDataFactory.cs
- GZipDecoder.cs
- _Events.cs
- XmlReaderSettings.cs
- X509ThumbprintKeyIdentifierClause.cs
- CodeDomLocalizationProvider.cs
- StickyNote.cs
- CompositionCommandSet.cs
- XmlHierarchyData.cs
- Cloud.cs
- XmlDownloadManager.cs
- CustomAttributeFormatException.cs
- SystemThemeKey.cs
- HtmlValidatorAdapter.cs
- ReferencedType.cs
- XmlNullResolver.cs
- HashCoreRequest.cs
- DesignerLoader.cs
- DataGridViewControlCollection.cs
- HeaderLabel.cs
- Formatter.cs