Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / CompMod / System / ComponentModel / ComponentCollection.cs / 1 / ComponentCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //// This class was generated by a tool. // Runtime Version: 1.0.2204.0 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //----------------------------------------------------------------------------- using System.Diagnostics.CodeAnalysis; /* This class has the HostProtectionAttribute. The purpose of this attribute is to enforce host-specific programming model guidelines, not security behavior. Suppress FxCop message - BUT REVISIT IF ADDING NEW SECURITY ATTRIBUTES. */ [assembly: SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope="member", Target="System.ComponentModel.ComponentCollection..ctor(System.ComponentModel.IComponent[])")] [assembly: SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope="member", Target="System.ComponentModel.ComponentCollection.get_Item(System.String):System.ComponentModel.IComponent")] namespace System.ComponentModel { using System; using System.Collections; using System.ComponentModel; using System.Globalization; using System.Security.Permissions; /** The component in the container identified by name. */ ////// [System.Runtime.InteropServices.ComVisible(true)] [HostProtection(Synchronization=true)] public class ComponentCollection : ReadOnlyCollectionBase { ////// Gets a specific ///in the /// . /// /// public ComponentCollection(IComponent[] components) { InnerList.AddRange(components); } /** The component in the container identified by name. */ ///[To be supplied.] ////// public virtual IComponent this[string name] { get { if (name != null) { IList list = InnerList; foreach(IComponent comp in list) { if (comp != null && comp.Site != null && comp.Site.Name != null && string.Equals(comp.Site.Name, name, StringComparison.OrdinalIgnoreCase)) { return comp; } } } return null; } } /** The component in the container identified by index. */ ////// Gets a specific ///in the /// . /// /// public virtual IComponent this[int index] { get { return (IComponent)InnerList[index]; } } ////// Gets a specific ///in the /// . /// /// public void CopyTo(IComponent[] array, int index) { InnerList.CopyTo(array, index); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //[To be supplied.] ///// Copyright (c) Microsoft Corporation. All rights reserved. // //// This class was generated by a tool. // Runtime Version: 1.0.2204.0 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //----------------------------------------------------------------------------- using System.Diagnostics.CodeAnalysis; /* This class has the HostProtectionAttribute. The purpose of this attribute is to enforce host-specific programming model guidelines, not security behavior. Suppress FxCop message - BUT REVISIT IF ADDING NEW SECURITY ATTRIBUTES. */ [assembly: SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope="member", Target="System.ComponentModel.ComponentCollection..ctor(System.ComponentModel.IComponent[])")] [assembly: SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope="member", Target="System.ComponentModel.ComponentCollection.get_Item(System.String):System.ComponentModel.IComponent")] namespace System.ComponentModel { using System; using System.Collections; using System.ComponentModel; using System.Globalization; using System.Security.Permissions; /** The component in the container identified by name. */ ////// [System.Runtime.InteropServices.ComVisible(true)] [HostProtection(Synchronization=true)] public class ComponentCollection : ReadOnlyCollectionBase { ////// Gets a specific ///in the /// . /// /// public ComponentCollection(IComponent[] components) { InnerList.AddRange(components); } /** The component in the container identified by name. */ ///[To be supplied.] ////// public virtual IComponent this[string name] { get { if (name != null) { IList list = InnerList; foreach(IComponent comp in list) { if (comp != null && comp.Site != null && comp.Site.Name != null && string.Equals(comp.Site.Name, name, StringComparison.OrdinalIgnoreCase)) { return comp; } } } return null; } } /** The component in the container identified by index. */ ////// Gets a specific ///in the /// . /// /// public virtual IComponent this[int index] { get { return (IComponent)InnerList[index]; } } ////// Gets a specific ///in the /// . /// /// public void CopyTo(IComponent[] array, int index) { InnerList.CopyTo(array, index); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DirectoryRedirect.cs
- OpenTypeCommon.cs
- COAUTHINFO.cs
- FormatterConverter.cs
- XPathEmptyIterator.cs
- ReceiveDesigner.xaml.cs
- SecurityContextSecurityTokenResolver.cs
- CreateUserWizardStep.cs
- TextProviderWrapper.cs
- XpsFilter.cs
- XmlSortKey.cs
- ToolStripMenuItemCodeDomSerializer.cs
- CqlParser.cs
- Ref.cs
- DataGridViewHeaderCell.cs
- ZoneMembershipCondition.cs
- TheQuery.cs
- DataServiceConfiguration.cs
- JournalEntry.cs
- JapaneseLunisolarCalendar.cs
- DesignerSerializerAttribute.cs
- SystemResourceKey.cs
- IgnoreFileBuildProvider.cs
- ListItemsPage.cs
- GiveFeedbackEvent.cs
- ElementsClipboardData.cs
- SchemaTableOptionalColumn.cs
- ObfuscateAssemblyAttribute.cs
- SessionIDManager.cs
- DataGridViewRowsRemovedEventArgs.cs
- FullTextBreakpoint.cs
- SelectionPatternIdentifiers.cs
- ImageKeyConverter.cs
- FigureParaClient.cs
- FolderBrowserDialog.cs
- ReadOnlyDictionary.cs
- MsmqAppDomainProtocolHandler.cs
- PrivateFontCollection.cs
- PathSegmentCollection.cs
- DataGridViewButtonColumn.cs
- DbConnectionPoolGroup.cs
- ResourceProperty.cs
- AddingNewEventArgs.cs
- TraceContext.cs
- LocationUpdates.cs
- TrustManagerMoreInformation.cs
- DataRecordInfo.cs
- x509utils.cs
- TextTrailingWordEllipsis.cs
- Window.cs
- ManipulationLogic.cs
- MdiWindowListStrip.cs
- IPCCacheManager.cs
- StrongNameIdentityPermission.cs
- Quack.cs
- HuffmanTree.cs
- PieceNameHelper.cs
- CompilationPass2TaskInternal.cs
- ImageButton.cs
- OleDbWrapper.cs
- XmlProcessingInstruction.cs
- ReferenceTypeElement.cs
- PolygonHotSpot.cs
- DecoderFallbackWithFailureFlag.cs
- WindowsButton.cs
- ClientBuildManagerCallback.cs
- HttpModuleCollection.cs
- DashStyles.cs
- filewebresponse.cs
- VectorKeyFrameCollection.cs
- BitSet.cs
- InstanceStoreQueryResult.cs
- WebPartCatalogAddVerb.cs
- SourceSwitch.cs
- EntityDataSourceUtil.cs
- AuthenticatingEventArgs.cs
- BindingExpression.cs
- AnimationTimeline.cs
- ComAdminInterfaces.cs
- PropertyReferenceSerializer.cs
- LabelLiteral.cs
- AttributeExtensions.cs
- SelectionItemPattern.cs
- PersistenceTypeAttribute.cs
- StringBuilder.cs
- EmptyCollection.cs
- XmlMapping.cs
- CodeSubDirectory.cs
- ConstraintConverter.cs
- XmlEventCache.cs
- ElementProxy.cs
- WebEventCodes.cs
- Geometry3D.cs
- GetChildSubtree.cs
- _SslStream.cs
- FrameworkContentElement.cs
- ImageBrush.cs
- BaseResourcesBuildProvider.cs
- StorageFunctionMapping.cs
- NotConverter.cs