Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / ComponentCollection.cs / 1305376 / 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
- EventlogProvider.cs
- CellPartitioner.cs
- CodeTypeReference.cs
- OracleBoolean.cs
- CodeMemberProperty.cs
- Variant.cs
- CatchBlock.cs
- TextDecorations.cs
- CompModSwitches.cs
- DataSourceView.cs
- XhtmlConformanceSection.cs
- CryptoProvider.cs
- SupportingTokenAuthenticatorSpecification.cs
- TripleDES.cs
- NativeMethods.cs
- IPAddress.cs
- SecureStringHasher.cs
- InsufficientMemoryException.cs
- PasswordTextNavigator.cs
- DiscoveryVersionConverter.cs
- SQLSingleStorage.cs
- SamlConditions.cs
- MdImport.cs
- Normalization.cs
- OrderByExpression.cs
- HwndAppCommandInputProvider.cs
- XmlDesigner.cs
- ArrayWithOffset.cs
- HtmlTable.cs
- Rectangle.cs
- GlobalDataBindingHandler.cs
- KeyboardDevice.cs
- MarkupExtensionParser.cs
- MessageQueuePermissionAttribute.cs
- RemotingConfiguration.cs
- VerificationException.cs
- DesignerDataSchemaClass.cs
- CultureNotFoundException.cs
- HitTestParameters.cs
- CodeEventReferenceExpression.cs
- HiddenFieldPageStatePersister.cs
- AuthenticateEventArgs.cs
- CertificateElement.cs
- SplitterPanel.cs
- SignedPkcs7.cs
- SegmentInfo.cs
- ClickablePoint.cs
- TableDesigner.cs
- DomainLiteralReader.cs
- CodeTypeDelegate.cs
- PageClientProxyGenerator.cs
- CngProvider.cs
- ColorIndependentAnimationStorage.cs
- Console.cs
- ProviderException.cs
- TreeView.cs
- SafeLocalMemHandle.cs
- StringWriter.cs
- SynchronizationLockException.cs
- HttpGetProtocolReflector.cs
- XmlDigitalSignatureProcessor.cs
- DesignSurface.cs
- FactoryRecord.cs
- CorrelationResolver.cs
- SqlDataSourceCache.cs
- SequenceQuery.cs
- DataGridCaption.cs
- ReverseInheritProperty.cs
- UriTemplateTrieLocation.cs
- GACIdentityPermission.cs
- Connection.cs
- TextRange.cs
- TextBoxAutomationPeer.cs
- DocumentDesigner.cs
- CopyOnWriteList.cs
- SmtpCommands.cs
- FaultFormatter.cs
- EventListenerClientSide.cs
- TextTreeInsertElementUndoUnit.cs
- X509SecurityTokenAuthenticator.cs
- LockedHandleGlyph.cs
- ToolbarAUtomationPeer.cs
- SystemKeyConverter.cs
- ManifestResourceInfo.cs
- precedingquery.cs
- UpdatePanelTrigger.cs
- Size3DValueSerializer.cs
- Substitution.cs
- PropertyChangedEventManager.cs
- LockedBorderGlyph.cs
- FixedSOMLineRanges.cs
- RadialGradientBrush.cs
- NavigationHelper.cs
- PolyLineSegment.cs
- AssemblyAttributes.cs
- ToolStripItemBehavior.cs
- Quad.cs
- DataGridViewTopRowAccessibleObject.cs
- Timer.cs
- MdiWindowListStrip.cs