Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- OpCodes.cs
- DiagnosticTrace.cs
- StyleXamlTreeBuilder.cs
- CodePageEncoding.cs
- RolePrincipal.cs
- SharedUtils.cs
- FilterElement.cs
- ConfigXmlText.cs
- HitTestWithPointDrawingContextWalker.cs
- Run.cs
- CorrelationRequestContext.cs
- Wildcard.cs
- ResetableIterator.cs
- MdiWindowListItemConverter.cs
- XmlSchemaComplexType.cs
- CompositeCollection.cs
- Operators.cs
- ComboBoxRenderer.cs
- DiagnosticTrace.cs
- BamlVersionHeader.cs
- CodeNamespaceImport.cs
- JapaneseLunisolarCalendar.cs
- MarkupCompiler.cs
- RadioButton.cs
- CultureMapper.cs
- SmtpClient.cs
- DefaultHttpHandler.cs
- COMException.cs
- XmlBoundElement.cs
- Version.cs
- UpdateProgress.cs
- ResourceProviderFactory.cs
- ConsoleTraceListener.cs
- ByteStack.cs
- Parser.cs
- DataComponentMethodGenerator.cs
- Pkcs7Recipient.cs
- HitTestWithGeometryDrawingContextWalker.cs
- NavigatorInput.cs
- DesignerActionUIStateChangeEventArgs.cs
- DbConnectionFactory.cs
- PathSegmentCollection.cs
- CookieParameter.cs
- Span.cs
- SynchronizedInputProviderWrapper.cs
- FeatureAttribute.cs
- DocumentApplication.cs
- Size.cs
- SystemFonts.cs
- JoinCqlBlock.cs
- ModuleBuilderData.cs
- Privilege.cs
- Logging.cs
- _BasicClient.cs
- TextWriterEngine.cs
- WebScriptServiceHost.cs
- EdmFunction.cs
- QueueProcessor.cs
- DisplayInformation.cs
- ViewGenerator.cs
- XmlSchemaSimpleContentRestriction.cs
- BookmarkCallbackWrapper.cs
- ReadOnlyObservableCollection.cs
- Assert.cs
- ActivitySurrogateSelector.cs
- ExternalFile.cs
- SecurityUtils.cs
- documentsequencetextcontainer.cs
- PersonalizationAdministration.cs
- Message.cs
- MainMenu.cs
- MonthCalendar.cs
- LineGeometry.cs
- IIS7UserPrincipal.cs
- StatusBarDrawItemEvent.cs
- PointCollectionConverter.cs
- CheckBox.cs
- InputScope.cs
- ParserExtension.cs
- Image.cs
- Parser.cs
- WebPartConnectionsCancelVerb.cs
- HtmlInputSubmit.cs
- serverconfig.cs
- VectorConverter.cs
- MimeTypeMapper.cs
- Identity.cs
- GetWinFXPath.cs
- GridItemPattern.cs
- WebBrowserNavigatingEventHandler.cs
- DrawingGroup.cs
- OneWayChannelFactory.cs
- CallContext.cs
- BaseDataList.cs
- dtdvalidator.cs
- securestring.cs
- SecurityChannelListener.cs
- Latin1Encoding.cs
- LookupBindingPropertiesAttribute.cs
- MailAddress.cs