Code:
/ 4.0 / 4.0 / untmp / 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.] ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RuleRefElement.cs
- _SSPISessionCache.cs
- NotFiniteNumberException.cs
- ActivityBuilderHelper.cs
- InsufficientMemoryException.cs
- StoreAnnotationsMap.cs
- RSAOAEPKeyExchangeFormatter.cs
- clipboard.cs
- MenuItemBinding.cs
- DataListItem.cs
- WmlTextBoxAdapter.cs
- UpdateExpressionVisitor.cs
- WebBrowserEvent.cs
- CodeDOMUtility.cs
- EventLogPermission.cs
- OutgoingWebRequestContext.cs
- TypeUtils.cs
- DefaultValueConverter.cs
- WebPartManager.cs
- StylusPointPropertyInfo.cs
- _Rfc2616CacheValidators.cs
- ProfileGroupSettingsCollection.cs
- GeometryDrawing.cs
- XsltConvert.cs
- TypeConverterAttribute.cs
- CardSpacePolicyElement.cs
- ActivityXamlServices.cs
- MetadataWorkspace.cs
- CookieParameter.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- ConstructorExpr.cs
- DataGridBoolColumn.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- ZoneIdentityPermission.cs
- HighlightVisual.cs
- PanelStyle.cs
- ExtendedProtectionPolicyTypeConverter.cs
- DaylightTime.cs
- XslCompiledTransform.cs
- WebSysDescriptionAttribute.cs
- SignalGate.cs
- HttpModuleAction.cs
- AsyncPostBackErrorEventArgs.cs
- Context.cs
- OutputCacheProfileCollection.cs
- QilIterator.cs
- itemelement.cs
- basecomparevalidator.cs
- ResourceProperty.cs
- DataProtectionSecurityStateEncoder.cs
- DesignerSerializerAttribute.cs
- Composition.cs
- DescendantOverDescendantQuery.cs
- ProcessHost.cs
- Byte.cs
- RepeaterDataBoundAdapter.cs
- IgnorePropertiesAttribute.cs
- SectionRecord.cs
- MSAAEventDispatcher.cs
- ExecutorLocksHeldException.cs
- StateManagedCollection.cs
- ExcludePathInfo.cs
- MsmqInputChannel.cs
- BufferedStream.cs
- TimersDescriptionAttribute.cs
- NamespaceDecl.cs
- StatusBarDrawItemEvent.cs
- LinearKeyFrames.cs
- CultureInfoConverter.cs
- MailHeaderInfo.cs
- UniqueConstraint.cs
- BaseCollection.cs
- BaseInfoTable.cs
- DateBoldEvent.cs
- HttpModuleCollection.cs
- EdmMember.cs
- Int16AnimationBase.cs
- unitconverter.cs
- NotifyInputEventArgs.cs
- NodeFunctions.cs
- ModifiableIteratorCollection.cs
- IgnoreFlushAndCloseStream.cs
- DBSchemaRow.cs
- RichTextBoxConstants.cs
- ParameterModifier.cs
- HttpAsyncResult.cs
- FacetChecker.cs
- ProviderSettingsCollection.cs
- BindingGroup.cs
- WorkflowRuntime.cs
- CachingHintValidation.cs
- RotateTransform.cs
- DataGridViewCellStyleConverter.cs
- GeometryCombineModeValidation.cs
- ContextMenuStrip.cs
- RuleSettingsCollection.cs
- XmlSchemaInfo.cs
- PersistenceParticipant.cs
- HitTestFilterBehavior.cs
- SessionPageStateSection.cs