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
- CookieHandler.cs
- QueryContinueDragEventArgs.cs
- NavigationPropertyEmitter.cs
- TypeViewSchema.cs
- IItemContainerGenerator.cs
- CommandArguments.cs
- TreeNodeBindingCollection.cs
- NavigationWindow.cs
- SafeFileHandle.cs
- TTSEvent.cs
- ZipIOCentralDirectoryBlock.cs
- BasicAsyncResult.cs
- DbgUtil.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- PartialArray.cs
- PolyLineSegment.cs
- RawStylusSystemGestureInputReport.cs
- Group.cs
- FunctionImportMapping.cs
- NotifyCollectionChangedEventArgs.cs
- ListDictionaryInternal.cs
- ProxyWebPartManager.cs
- CompletedAsyncResult.cs
- Bits.cs
- ToolStripControlHost.cs
- DocumentEventArgs.cs
- LabelEditEvent.cs
- DependencyPropertyConverter.cs
- ReflectionHelper.cs
- DataGrid.cs
- Environment.cs
- PrinterUnitConvert.cs
- Help.cs
- ShimAsPublicXamlType.cs
- WebPartCollection.cs
- WindowsListViewItemCheckBox.cs
- SQLMoney.cs
- Rect3D.cs
- PagePropertiesChangingEventArgs.cs
- StreamGeometry.cs
- Paragraph.cs
- Image.cs
- OleDbRowUpdatingEvent.cs
- UnsupportedPolicyOptionsException.cs
- CommandHelpers.cs
- AuthorizationRule.cs
- HexParser.cs
- Mouse.cs
- OutputCacheSettingsSection.cs
- ClaimTypes.cs
- ResourceExpression.cs
- ClientConfigPaths.cs
- ListViewItemMouseHoverEvent.cs
- DataGridViewCellValueEventArgs.cs
- CodeVariableReferenceExpression.cs
- ResolveInfo.cs
- MSG.cs
- SocketException.cs
- XmlAttributeOverrides.cs
- _HTTPDateParse.cs
- MultiPropertyDescriptorGridEntry.cs
- DataKey.cs
- DBCSCodePageEncoding.cs
- ReachDocumentReferenceCollectionSerializer.cs
- SiteMapDataSourceView.cs
- ParseElementCollection.cs
- CookieHandler.cs
- QualificationDataAttribute.cs
- ComEventsHelper.cs
- GlobalizationSection.cs
- ViewManager.cs
- DebugHandleTracker.cs
- Certificate.cs
- SizeValueSerializer.cs
- Random.cs
- ValidationSummaryDesigner.cs
- CriticalHandle.cs
- _UriTypeConverter.cs
- TargetControlTypeCache.cs
- DependencySource.cs
- MapPathBasedVirtualPathProvider.cs
- UITypeEditor.cs
- TypedTableBaseExtensions.cs
- ZipIOBlockManager.cs
- SQLBoolean.cs
- LocalTransaction.cs
- WindowsSlider.cs
- GenericTextProperties.cs
- ColumnMapProcessor.cs
- XmlSchemaException.cs
- DiagnosticTrace.cs
- SpotLight.cs
- ComponentResourceKeyConverter.cs
- SingleSelectRootGridEntry.cs
- MemberAssignmentAnalysis.cs
- InvalidCastException.cs
- DefaultObjectMappingItemCollection.cs
- KeyPullup.cs
- OperatingSystemVersionCheck.cs
- XPathDocumentNavigator.cs