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" />
6 <AssemblyName>System.ComponentModel.Composition</AssemblyName>
7 <AssemblyVersion>4.0.0.0</AssemblyVersion>
10 <BaseTypeName>System.Attribute</BaseTypeName>
15 <AttributeName>System.AttributeUsage(System.AttributeTargets.Interface, AllowMultiple=false, Inherited=false)</AttributeName>
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>
24 <attribution license="cc4" from="Microsoft" modified="false" />
25 <para>Specifies the type used to implement a metadata view.</para>
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>
34 <AssemblyVersion>4.0.0.0</AssemblyVersion>
37 <Parameter Name="implementationType" Type="System.Type" />
40 <remarks>To be added.</remarks>
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>
45 <param name="implementationType">
46 <attribution license="cc4" from="Microsoft" modified="false" />The type of the metadata view.</param>
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>
54 <AssemblyVersion>4.0.0.0</AssemblyVersion>
57 <ReturnType>System.Type</ReturnType>
60 <value>To be added.</value>
61 <remarks>To be added.</remarks>
63 <attribution license="cc4" from="Microsoft" modified="false" />
64 <para>Gets the type of the metadata view.</para>