<?xml version="1.0" encoding="utf-8"?> <Type Name="NamedServiceModelExtensionCollectionElement<TServiceModelExtensionElement>" FullName="System.ServiceModel.Configuration.NamedServiceModelExtensionCollectionElement<TServiceModelExtensionElement>"> <TypeSignature Language="C#" Value="public abstract class NamedServiceModelExtensionCollectionElement<TServiceModelExtensionElement> : System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement<TServiceModelExtensionElement>, System.Collections.Generic.ICollection<TServiceModelExtensionElement>, System.Collections.Generic.IEnumerable<TServiceModelExtensionElement> where TServiceModelExtensionElement : ServiceModelExtensionElement" /> <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit NamedServiceModelExtensionCollectionElement`1<(class System.ServiceModel.Configuration.ServiceModelExtensionElement) TServiceModelExtensionElement> extends System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement`1<!TServiceModelExtensionElement> implements class System.Collections.Generic.ICollection`1<!TServiceModelExtensionElement>, class System.Collections.Generic.IEnumerable`1<!TServiceModelExtensionElement>, class System.Collections.IEnumerable" /> <AssemblyInfo> <AssemblyName>System.ServiceModel</AssemblyName> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <TypeParameters> <TypeParameter Name="TServiceModelExtensionElement"> <Constraints> <BaseTypeName>System.ServiceModel.Configuration.ServiceModelExtensionElement</BaseTypeName> </Constraints> </TypeParameter> </TypeParameters> <Base> <BaseTypeName>System.ServiceModel.Configuration.ServiceModelExtensionCollectionElement<TServiceModelExtensionElement></BaseTypeName> <BaseTypeArguments> <BaseTypeArgument TypeParamName="TServiceModelExtensionElement">TServiceModelExtensionElement</BaseTypeArgument> </BaseTypeArguments> </Base> <Interfaces> <Interface> <InterfaceName>System.Collections.Generic.ICollection<TServiceModelExtensionElement></InterfaceName> </Interface> <Interface> <InterfaceName>System.Collections.Generic.IEnumerable<TServiceModelExtensionElement></InterfaceName> </Interface> </Interfaces> <Docs> <typeparam name="TServiceModelExtensionElement">To be added.</typeparam> <remarks>To be added.</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Contains a collection of <see cref="T:System.ServiceModel.Configuration.ServiceModelExtensionElement" /> instances.</para> </summary> </Docs> <Members> <Member MemberName="Name"> <MemberSignature Language="C#" Value="public virtual string Name { get; set; }" /> <MemberSignature Language="ILAsm" Value=".property instance string Name" /> <MemberType>Property</MemberType> <AssemblyInfo> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <Attributes> <Attribute> <AttributeName>System.Configuration.ConfigurationProperty("name", IsKey=true, IsRequired=true, Options=System.Configuration.ConfigurationPropertyOptions.IsRequired | System.Configuration.ConfigurationPropertyOptions.IsKey)</AttributeName> </Attribute> <Attribute> <AttributeName>System.Configuration.StringValidator(InvalidCharacters=null, MaxLength=2147483647, MinLength=0)</AttributeName> </Attribute> </Attributes> <ReturnValue> <ReturnType>System.String</ReturnType> </ReturnValue> <Docs> <value>To be added.</value> <remarks>To be added.</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Gets or sets the name of this collection.</para> </summary> </Docs> </Member> <Member MemberName="Properties"> <MemberSignature Language="C#" Value="protected override System.Configuration.ConfigurationPropertyCollection Properties { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance class System.Configuration.ConfigurationPropertyCollection Properties" /> <MemberType>Property</MemberType> <AssemblyInfo> <AssemblyVersion>4.0.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Configuration.ConfigurationPropertyCollection</ReturnType> </ReturnValue> <Docs> <value>To be added.</value> <remarks>To be added.</remarks> <summary> <attribution license="cc4" from="Microsoft" modified="false" /> <para>Gets a <see cref="T:System.Configuration.ConfigurationPropertyCollection" /> instance that contains a collection of <see cref="T:System.Configuration.ConfigurationProperty" /> objects that can be attributes or <see cref="T:System.Configuration.ConfigurationElement" /> objects of this configuration element.</para> </summary> </Docs> </Member> </Members> </Type>