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
- CurrentTimeZone.cs
- ExceptionUtility.cs
- ReceiveReply.cs
- Int16KeyFrameCollection.cs
- Style.cs
- ISessionStateStore.cs
- CompiledWorkflowDefinitionContext.cs
- CompletedAsyncResult.cs
- SQLMembershipProvider.cs
- Renderer.cs
- FontStretch.cs
- SafeUserTokenHandle.cs
- InputBinding.cs
- Collection.cs
- MobileControlPersister.cs
- DESCryptoServiceProvider.cs
- AdCreatedEventArgs.cs
- PerfService.cs
- SqlServer2KCompatibilityAnnotation.cs
- EndpointAddressAugust2004.cs
- SpeechUI.cs
- SubordinateTransaction.cs
- AttributeCollection.cs
- PropertyTabAttribute.cs
- ListViewItemEventArgs.cs
- WebControlAdapter.cs
- TextBlock.cs
- RoutedEventArgs.cs
- MenuScrollingVisibilityConverter.cs
- QueryOperationResponseOfT.cs
- WebAdminConfigurationHelper.cs
- ComAwareEventInfo.cs
- ExpressionVisitor.cs
- HtmlInputSubmit.cs
- CommandID.cs
- ContractInstanceProvider.cs
- CommandConverter.cs
- TypeUnloadedException.cs
- NavigatorInput.cs
- DataGridAutomationPeer.cs
- ColorTranslator.cs
- ClientTargetCollection.cs
- SymmetricKeyWrap.cs
- RuntimeResourceSet.cs
- TrustLevel.cs
- ValidatedControlConverter.cs
- GacUtil.cs
- XPathDocument.cs
- ImageField.cs
- TemplatedWizardStep.cs
- XamlFxTrace.cs
- OdbcCommandBuilder.cs
- LinkedList.cs
- AttributeCollection.cs
- PerformanceCountersElement.cs
- DataGridViewCellEventArgs.cs
- Constants.cs
- GroupByExpressionRewriter.cs
- ExpressionServices.cs
- DataPager.cs
- DecoderNLS.cs
- MailAddressParser.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- TemplateParser.cs
- RSAPKCS1SignatureDeformatter.cs
- StrongNameUtility.cs
- KnownTypesHelper.cs
- GestureRecognizer.cs
- ChameleonKey.cs
- ObjectResult.cs
- InputMethod.cs
- ReadOnlyCollectionBase.cs
- SmtpTransport.cs
- BaseTemplateCodeDomTreeGenerator.cs
- arc.cs
- RSAPKCS1SignatureFormatter.cs
- SmtpNtlmAuthenticationModule.cs
- ExpressionList.cs
- XmlEncodedRawTextWriter.cs
- BufferModesCollection.cs
- ZipQueryOperator.cs
- SchemaDeclBase.cs
- ConfigurationErrorsException.cs
- DragSelectionMessageFilter.cs
- SystemIPv4InterfaceProperties.cs
- ExceptionWrapper.cs
- RuleSettingsCollection.cs
- SqlNodeAnnotations.cs
- LowerCaseStringConverter.cs
- WsatServiceAddress.cs
- EventsTab.cs
- FunctionQuery.cs
- Binding.cs
- Pair.cs
- AVElementHelper.cs
- CompModSwitches.cs
- Win32.cs
- CellIdBoolean.cs
- Expander.cs
- JsonEncodingStreamWrapper.cs