Fix bugs in sizing TableLayoutPanel (Xamarin bug 18638)
[mono.git] / mcs / class / System.ComponentModel.Composition / Documentation / en / System.ComponentModel.Composition / MetadataViewImplementationAttribute.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <Type Name="MetadataViewImplementationAttribute" FullName="System.ComponentModel.Composition.MetadataViewImplementationAttribute">
3   <TypeSignature Language="C#" Value="public sealed class MetadataViewImplementationAttribute : Attribute" />
4   <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit MetadataViewImplementationAttribute extends System.Attribute" />
5   <AssemblyInfo>
6     <AssemblyName>System.ComponentModel.Composition</AssemblyName>
7     <AssemblyVersion>4.0.0.0</AssemblyVersion>
8   </AssemblyInfo>
9   <Base>
10     <BaseTypeName>System.Attribute</BaseTypeName>
11   </Base>
12   <Interfaces />
13   <Attributes>
14     <Attribute>
15       <AttributeName>System.AttributeUsage(System.AttributeTargets.Interface, AllowMultiple=false, Inherited=false)</AttributeName>
16     </Attribute>
17   </Attributes>
18   <Docs>
19     <remarks>
20       <attribution license="cc4" from="Microsoft" modified="false" />
21       <para>By default, metadata views are created using generated types. Use this attribute to specify that a metadata view should use an existing type.</para>
22     </remarks>
23     <summary>
24       <attribution license="cc4" from="Microsoft" modified="false" />
25       <para>Specifies the type used to implement a metadata view.</para>
26     </summary>
27   </Docs>
28   <Members>
29     <Member MemberName=".ctor">
30       <MemberSignature Language="C#" Value="public MetadataViewImplementationAttribute (Type implementationType);" />
31       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Type implementationType) cil managed" />
32       <MemberType>Constructor</MemberType>
33       <AssemblyInfo>
34         <AssemblyVersion>4.0.0.0</AssemblyVersion>
35       </AssemblyInfo>
36       <Parameters>
37         <Parameter Name="implementationType" Type="System.Type" />
38       </Parameters>
39       <Docs>
40         <remarks>To be added.</remarks>
41         <summary>
42           <attribution license="cc4" from="Microsoft" modified="false" />
43           <para>Initializes a new instance of the <see cref="T:System.ComponentModel.Composition.MetadataViewImplementationAttribute" /> class.</para>
44         </summary>
45         <param name="implementationType">
46           <attribution license="cc4" from="Microsoft" modified="false" />The type of the metadata view.</param>
47       </Docs>
48     </Member>
49     <Member MemberName="ImplementationType">
50       <MemberSignature Language="C#" Value="public Type ImplementationType { get; }" />
51       <MemberSignature Language="ILAsm" Value=".property instance class System.Type ImplementationType" />
52       <MemberType>Property</MemberType>
53       <AssemblyInfo>
54         <AssemblyVersion>4.0.0.0</AssemblyVersion>
55       </AssemblyInfo>
56       <ReturnValue>
57         <ReturnType>System.Type</ReturnType>
58       </ReturnValue>
59       <Docs>
60         <value>To be added.</value>
61         <remarks>To be added.</remarks>
62         <summary>
63           <attribution license="cc4" from="Microsoft" modified="false" />
64           <para>Gets the type of the metadata view.</para>
65         </summary>
66       </Docs>
67     </Member>
68   </Members>
69 </Type>