﻿<?xml version="1.0" encoding="utf-8"?><Type Name="TagMapCollection" FullName="System.Web.Configuration.TagMapCollection"><TypeSignature Language="C#" Value="public sealed class TagMapCollection : System.Configuration.ConfigurationElementCollection" /><AssemblyInfo><AssemblyName>System.Web</AssemblyName><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Configuration.ConfigurationElementCollection</BaseTypeName></Base><Interfaces /><Attributes><Attribute><AttributeName>System.Configuration.ConfigurationCollection(typeof(System.Web.Configuration.TagMapInfo), CollectionType=System.Configuration.ConfigurationElementCollectionType.AddRemoveClearMap)</AttributeName></Attribute></Attributes><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="T:System.Web.Configuration.TagMapInfo" /> class allows you to remap the types of tags at compile time. This remapping causes the mapped type to be used in place of the original tag type for all pages and controls in the ASP.NET application in the scope of the configuration file. </para><para>The <see cref="T:System.Web.Configuration.TagMapCollection" /> class allows you to programmatically access and modify the tagMapping subsection of the pages section of a configuration file. Within the tagMapping subsection, you can add and remove mappings between tag types by specifying the fully qualified strong names of the types.</para><block subset="none" type="note"><para>Unlike other attributes and collections in the pages section, tag remapping has no matching ASP.NET page directive.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Contains a collection of <see cref="T:System.Web.Configuration.TagMapInfo" /> objects. </para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public TagMapCollection ();" /><MemberType>Constructor</MemberType><Parameters /><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.Configuration.PagesSection.TagMapping" /> property of the <see cref="T:System.Web.Configuration.PagesSection" /> class always contains an instance of the <see cref="T:System.Web.Configuration.TagMapCollection" /> type. Use this instance, rather than creating your own.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.Web.Configuration.TagMapCollection" /> class.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Add"><MemberSignature Language="C#" Value="public void Add (System.Web.Configuration.TagMapInfo tagMapInformation);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="tagMapInformation" Type="System.Web.Configuration.TagMapInfo" /></Parameters><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The collection must not already contain a <see cref="T:System.Web.Configuration.TagMapInfo" /> object with the same <see cref="P:System.Web.Configuration.TagMapInfo.TagType" /> property value. If it does, a <see cref="T:System.Configuration.ConfigurationException" /> will be thrown.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Adds a <see cref="T:System.Web.Configuration.TagMapInfo" /> object to the collection.</para></summary><param name="tagMapInformation"><attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Web.Configuration.TagMapInfo" /> object to add to the collection.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Clear"><MemberSignature Language="C#" Value="public void Clear ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Clears all object from the collection.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CreateNewElement"><MemberSignature Language="C#" Value="protected override System.Configuration.ConfigurationElement CreateNewElement ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Configuration.ConfigurationElement</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks><since version=".NET 2.0" /></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="GetElementKey"><MemberSignature Language="C#" Value="protected override object GetElementKey (System.Configuration.ConfigurationElement element);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Object</ReturnType></ReturnValue><Parameters><Parameter Name="element" Type="System.Configuration.ConfigurationElement" /></Parameters><Docs><param name="element">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks><since version=".NET 2.0" /></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Item"><MemberSignature Language="C#" Value="public System.Web.Configuration.TagMapInfo this[int index] { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Web.Configuration.TagMapInfo</ReturnType></ReturnValue><Parameters><Parameter Name="index" Type="System.Int32" /></Parameters><Docs><param name="index">To be added.</param><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks><since version=".NET 2.0" /></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Properties"><MemberSignature Language="C#" Value="protected override System.Configuration.ConfigurationPropertyCollection Properties { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Configuration.ConfigurationPropertyCollection</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks><since version=".NET 2.0" /></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Remove"><MemberSignature Language="C#" Value="public void Remove (System.Web.Configuration.TagMapInfo tagMapInformation);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="tagMapInformation" Type="System.Web.Configuration.TagMapInfo" /></Parameters><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Removes the specified object from the collection.</para></summary><param name="tagMapInformation"><attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Web.Configuration.TagMapInfo" /> object in the collection.</param></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member></Members></Type>