1 <?xml version="1.0" encoding="utf-8"?>
2 <Type Name="CatalogReflectionContextAttribute" FullName="System.ComponentModel.Composition.CatalogReflectionContextAttribute">
3 <TypeSignature Language="C#" Value="public class CatalogReflectionContextAttribute : Attribute" />
4 <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CatalogReflectionContextAttribute 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.Assembly, AllowMultiple=false, Inherited=true)</AttributeName>
19 <remarks>To be added.</remarks>
21 <attribution license="cc4" from="Microsoft" modified="false" />
22 <para>When applied to a <see cref="T:System.Reflection.Assembly" /> object, enables an <see cref="T:System.ComponentModel.Composition.Hosting.AssemblyCatalog" /> object to discover custom <see cref="T:System.Reflection.ReflectionContext" /> objects.</para>
26 <Member MemberName=".ctor">
27 <MemberSignature Language="C#" Value="public CatalogReflectionContextAttribute (Type reflectionContextType);" />
28 <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Type reflectionContextType) cil managed" />
29 <MemberType>Constructor</MemberType>
31 <AssemblyVersion>4.0.0.0</AssemblyVersion>
34 <Parameter Name="reflectionContextType" Type="System.Type" />
37 <remarks>To be added.</remarks>
39 <attribution license="cc4" from="Microsoft" modified="false" />
40 <para>Initializes a new instance of the <see cref="T:System.ComponentModel.Composition.Hosting.AssemblyCatalog" /> class with the specified <see cref="T:System.Reflection.ReflectionContext" /> type.</para>
42 <param name="reflectionContextType">
43 <attribution license="cc4" from="Microsoft" modified="false" />The type of the reflection context.</param>
46 <Member MemberName="CreateReflectionContext">
47 <MemberSignature Language="C#" Value="public System.Reflection.ReflectionContext CreateReflectionContext ();" />
48 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Reflection.ReflectionContext CreateReflectionContext() cil managed" />
49 <MemberType>Method</MemberType>
51 <AssemblyVersion>4.0.0.0</AssemblyVersion>
54 <ReturnType>System.Reflection.ReflectionContext</ReturnType>
58 <remarks>To be added.</remarks>
60 <attribution license="cc4" from="Microsoft" modified="false" />
61 <para>Creates an instance of the custom <see cref="T:System.Reflection.ReflectionContext" /> object.</para>
64 <attribution license="cc4" from="Microsoft" modified="false" />
65 <para>An instance of the custom reflection context.</para>