-
Notifications
You must be signed in to change notification settings - Fork 1.5k
/
IMultiTargetingSupportService.xml
104 lines (101 loc) · 6.58 KB
/
IMultiTargetingSupportService.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<Type Name="IMultiTargetingSupportService" FullName="System.Activities.Presentation.Hosting.IMultiTargetingSupportService">
<TypeSignature Language="C#" Value="public interface IMultiTargetingSupportService" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IMultiTargetingSupportService" />
<TypeSignature Language="DocId" Value="T:System.Activities.Presentation.Hosting.IMultiTargetingSupportService" />
<TypeSignature Language="VB.NET" Value="Public Interface IMultiTargetingSupportService" />
<TypeSignature Language="F#" Value="type IMultiTargetingSupportService = interface" />
<TypeSignature Language="C++ CLI" Value="public interface class IMultiTargetingSupportService" />
<AssemblyInfo>
<AssemblyName>System.Activities.Presentation</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Interfaces />
<Docs>
<summary>Provides multi-targeting for Windows Workflow Designer hosts.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
*Multi-targeting* is the ability to find the right version of the loaded assembly that corresponds to the target .NET Framework version of the current workflow project in Visual Studio 2010.
This interface is implemented and used internally by WF designer components to resolve .NET Framework assemblies in a multi-targeting aware fashion within the Visual Studio 2010 hosting application. The WF designer components use the implementation of this interface only when additional assemblies need to be loaded dynamically into the editing `AppDomain`.
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName="GetReflectionAssembly">
<MemberSignature Language="C#" Value="public System.Reflection.Assembly GetReflectionAssembly (System.Reflection.AssemblyName targetAssemblyName);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Reflection.Assembly GetReflectionAssembly(class System.Reflection.AssemblyName targetAssemblyName) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Activities.Presentation.Hosting.IMultiTargetingSupportService.GetReflectionAssembly(System.Reflection.AssemblyName)" />
<MemberSignature Language="VB.NET" Value="Public Function GetReflectionAssembly (targetAssemblyName As AssemblyName) As Assembly" />
<MemberSignature Language="F#" Value="abstract member GetReflectionAssembly : System.Reflection.AssemblyName -> System.Reflection.Assembly" Usage="iMultiTargetingSupportService.GetReflectionAssembly targetAssemblyName" />
<MemberSignature Language="C++ CLI" Value="public:
 System::Reflection::Assembly ^ GetReflectionAssembly(System::Reflection::AssemblyName ^ targetAssemblyName);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Activities.Presentation</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.Assembly</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="targetAssemblyName" Type="System.Reflection.AssemblyName" />
</Parameters>
<Docs>
<param name="targetAssemblyName">The assembly name.</param>
<summary>Returns the currently loaded assembly given the assembly name.</summary>
<returns>The currently loaded assembly given the assembly name.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetRuntimeType">
<MemberSignature Language="C#" Value="public Type GetRuntimeType (Type reflectionType);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Type GetRuntimeType(class System.Type reflectionType) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Activities.Presentation.Hosting.IMultiTargetingSupportService.GetRuntimeType(System.Type)" />
<MemberSignature Language="VB.NET" Value="Public Function GetRuntimeType (reflectionType As Type) As Type" />
<MemberSignature Language="F#" Value="abstract member GetRuntimeType : Type -> Type" Usage="iMultiTargetingSupportService.GetRuntimeType reflectionType" />
<MemberSignature Language="C++ CLI" Value="public:
 Type ^ GetRuntimeType(Type ^ reflectionType);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Activities.Presentation</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Type</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="reflectionType" Type="System.Type" />
</Parameters>
<Docs>
<param name="reflectionType">The type to get the runtime type of.</param>
<summary>Gets the runtime type that corresponds to the specified type.</summary>
<returns>The runtime type that corresponds to the specified type.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsSupportedType">
<MemberSignature Language="C#" Value="public bool IsSupportedType (Type type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool IsSupportedType(class System.Type type) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Activities.Presentation.Hosting.IMultiTargetingSupportService.IsSupportedType(System.Type)" />
<MemberSignature Language="VB.NET" Value="Public Function IsSupportedType (type As Type) As Boolean" />
<MemberSignature Language="F#" Value="abstract member IsSupportedType : Type -> bool" Usage="iMultiTargetingSupportService.IsSupportedType type" />
<MemberSignature Language="C++ CLI" Value="public:
 bool IsSupportedType(Type ^ type);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Activities.Presentation</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" />
</Parameters>
<Docs>
<param name="type">The type to inspect.</param>
<summary>Returns a value that indicates whether the specified type is supported.</summary>
<returns>
<see langword="true" /> if the specified type is supported; otherwise, <see langword="false" />.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>