Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- ToggleButton.cs
- ExpandoClass.cs
- PathSegment.cs
- GrammarBuilderDictation.cs
- PropertyNames.cs
- SqlWebEventProvider.cs
- AssemblyAttributesGoHere.cs
- XmlSchemaCollection.cs
- HttpCapabilitiesBase.cs
- HttpProfileBase.cs
- DependencyObjectProvider.cs
- XmlExtensionFunction.cs
- shaper.cs
- DataGridViewHeaderCell.cs
- ViewManager.cs
- OdbcConnectionStringbuilder.cs
- ProfilePropertyMetadata.cs
- AffineTransform3D.cs
- AnnotationHighlightLayer.cs
- Vector.cs
- PrePrepareMethodAttribute.cs
- AnnotationService.cs
- EntityDesignerUtils.cs
- ObjectStateEntryDbDataRecord.cs
- XPathConvert.cs
- TableRow.cs
- complextypematerializer.cs
- WebPartDescription.cs
- SizeAnimationBase.cs
- CaseInsensitiveComparer.cs
- ConfigXmlComment.cs
- XmlElementCollection.cs
- OLEDB_Enum.cs
- ConditionCollection.cs
- TextPatternIdentifiers.cs
- TransformGroup.cs
- IndexedEnumerable.cs
- QilScopedVisitor.cs
- DeclarativeExpressionConditionDeclaration.cs
- StringUtil.cs
- XappLauncher.cs
- TdsParserStateObject.cs
- DbDataSourceEnumerator.cs
- CurrentChangingEventManager.cs
- altserialization.cs
- IncrementalCompileAnalyzer.cs
- StagingAreaInputItem.cs
- SystemFonts.cs
- ReadingWritingEntityEventArgs.cs
- CellLabel.cs
- RolePrincipal.cs
- BindingNavigator.cs
- HelpPage.cs
- InkCanvasAutomationPeer.cs
- CurrencyManager.cs
- SecurityTokenRequirement.cs
- SerTrace.cs
- SynchronizingStream.cs
- WindowsIdentity.cs
- TextRenderer.cs
- RoleServiceManager.cs
- cryptoapiTransform.cs
- Transform.cs
- XmlUtf8RawTextWriter.cs
- WSFederationHttpBinding.cs
- ColumnMapProcessor.cs
- MeshGeometry3D.cs
- DirectoryNotFoundException.cs
- DesignSurface.cs
- PrintSystemException.cs
- SafeRegistryKey.cs
- ListParagraph.cs
- XmlDocumentType.cs
- BooleanProjectedSlot.cs
- NavigationPropertyEmitter.cs
- LocalizationParserHooks.cs
- ping.cs
- GetPageCompletedEventArgs.cs
- EntityDataSourceMemberPath.cs
- UInt16.cs
- ParseNumbers.cs
- BaseDataListPage.cs
- DispatcherHookEventArgs.cs
- AutomationPeer.cs
- ExecutionContext.cs
- DesignTimeTemplateParser.cs
- SchemaImporterExtension.cs
- SmtpAuthenticationManager.cs
- AttributeXamlType.cs
- CommandLibraryHelper.cs
- HandledMouseEvent.cs
- BaseServiceProvider.cs
- VisualStates.cs
- RelationshipConstraintValidator.cs
- SqlResolver.cs
- SerializationAttributes.cs
- PresentationUIStyleResources.cs
- OdbcConnectionPoolProviderInfo.cs
- DatatypeImplementation.cs
- SafeMILHandleMemoryPressure.cs