-
Notifications
You must be signed in to change notification settings - Fork 1.5k
/
WorkflowInspectionServices.xml
210 lines (207 loc) · 15.4 KB
/
WorkflowInspectionServices.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
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
<Type Name="WorkflowInspectionServices" FullName="System.Activities.WorkflowInspectionServices">
<TypeSignature Language="C#" Value="public static class WorkflowInspectionServices" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit WorkflowInspectionServices extends System.Object" />
<TypeSignature Language="DocId" Value="T:System.Activities.WorkflowInspectionServices" />
<TypeSignature Language="VB.NET" Value="Public Class WorkflowInspectionServices" />
<TypeSignature Language="F#" Value="type WorkflowInspectionServices = class" />
<TypeSignature Language="C++ CLI" Value="public ref class WorkflowInspectionServices abstract sealed" />
<AssemblyInfo>
<AssemblyName>System.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Provides methods for working with the runtime metadata for an activity tree.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<MemberGroup MemberName="CacheMetadata">
<AssemblyInfo>
<AssemblyName>System.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Docs>
<summary>Caches the runtime metadata for an activity tree.</summary>
</Docs>
</MemberGroup>
<Member MemberName="CacheMetadata">
<MemberSignature Language="C#" Value="public static void CacheMetadata (System.Activities.Activity rootActivity);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void CacheMetadata(class System.Activities.Activity rootActivity) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Activities.WorkflowInspectionServices.CacheMetadata(System.Activities.Activity)" />
<MemberSignature Language="VB.NET" Value="Public Shared Sub CacheMetadata (rootActivity As Activity)" />
<MemberSignature Language="F#" Value="static member CacheMetadata : System.Activities.Activity -> unit" Usage="System.Activities.WorkflowInspectionServices.CacheMetadata rootActivity" />
<MemberSignature Language="C++ CLI" Value="public:
 static void CacheMetadata(System::Activities::Activity ^ rootActivity);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName Language="C#">[System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="rootActivity" Type="System.Activities.Activity" />
</Parameters>
<Docs>
<param name="rootActivity">The root activity of the activity tree.</param>
<summary>Caches the runtime metadata for the specified activity tree.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CacheMetadata">
<MemberSignature Language="C#" Value="public static void CacheMetadata (System.Activities.Activity rootActivity, System.Activities.LocationReferenceEnvironment hostEnvironment);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void CacheMetadata(class System.Activities.Activity rootActivity, class System.Activities.LocationReferenceEnvironment hostEnvironment) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Activities.WorkflowInspectionServices.CacheMetadata(System.Activities.Activity,System.Activities.LocationReferenceEnvironment)" />
<MemberSignature Language="VB.NET" Value="Public Shared Sub CacheMetadata (rootActivity As Activity, hostEnvironment As LocationReferenceEnvironment)" />
<MemberSignature Language="F#" Value="static member CacheMetadata : System.Activities.Activity * System.Activities.LocationReferenceEnvironment -> unit" Usage="System.Activities.WorkflowInspectionServices.CacheMetadata (rootActivity, hostEnvironment)" />
<MemberSignature Language="C++ CLI" Value="public:
 static void CacheMetadata(System::Activities::Activity ^ rootActivity, System::Activities::LocationReferenceEnvironment ^ hostEnvironment);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="rootActivity" Type="System.Activities.Activity" />
<Parameter Name="hostEnvironment" Type="System.Activities.LocationReferenceEnvironment" />
</Parameters>
<Docs>
<param name="rootActivity">The root activity of the activity tree.</param>
<param name="hostEnvironment">The environment associated with the activity tree.</param>
<summary>Caches the runtime metadata for the specified activity tree using the specified environment.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CanInduceIdle">
<MemberSignature Language="C#" Value="public static bool CanInduceIdle (System.Activities.Activity activity);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool CanInduceIdle(class System.Activities.Activity activity) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Activities.WorkflowInspectionServices.CanInduceIdle(System.Activities.Activity)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function CanInduceIdle (activity As Activity) As Boolean" />
<MemberSignature Language="F#" Value="static member CanInduceIdle : System.Activities.Activity -> bool" Usage="System.Activities.WorkflowInspectionServices.CanInduceIdle activity" />
<MemberSignature Language="C++ CLI" Value="public:
 static bool CanInduceIdle(System::Activities::Activity ^ activity);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="activity" Type="System.Activities.Activity" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
</Parameters>
<Docs>
<param name="activity">The activity.</param>
<summary>Specifies whether the service can include idle activities.</summary>
<returns>
<see langword="true" /> if the service can include idle activities; otherwise, <see langword="false" />.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetActivities">
<MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable<System.Activities.Activity> GetActivities (System.Activities.Activity activity);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.Generic.IEnumerable`1<class System.Activities.Activity> GetActivities(class System.Activities.Activity activity) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Activities.WorkflowInspectionServices.GetActivities(System.Activities.Activity)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function GetActivities (activity As Activity) As IEnumerable(Of Activity)" FrameworkAlternate="netframework-4.0;netframework-4.5;netframework-4.5.1;netframework-4.5.2" />
<MemberSignature Language="F#" Value="static member GetActivities : System.Activities.Activity -> seq<System.Activities.Activity>" Usage="System.Activities.WorkflowInspectionServices.GetActivities activity" />
<MemberSignature Language="C++ CLI" Value="public:
 static System::Collections::Generic::IEnumerable<System::Activities::Activity ^> ^ GetActivities(System::Activities::Activity ^ activity);" />
<MemberSignature Language="VB.NET" Value="Public Shared Iterator Function GetActivities (activity As Activity) As IEnumerable(Of Activity)" FrameworkAlternate="netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.6">
<AttributeName Language="C#">[System.Runtime.CompilerServices.IteratorStateMachine(typeof(System.Activities.WorkflowInspectionServices+<GetActivities>d__1))]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.IteratorStateMachine(typeof(System.Activities.WorkflowInspectionServices+<GetActivities>d__1))>]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1">
<AttributeName Language="C#">[System.Runtime.CompilerServices.IteratorStateMachine(typeof(System.Activities.WorkflowInspectionServices+<GetActivities>d__3))]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.IteratorStateMachine(typeof(System.Activities.WorkflowInspectionServices+<GetActivities>d__3))>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerable<System.Activities.Activity></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="activity" Type="System.Activities.Activity" />
</Parameters>
<Docs>
<param name="activity">The root activity.</param>
<summary>Returns an <see cref="T:System.Collections.Generic.IEnumerable`1" /> that represents all activities associated with the input activity.</summary>
<returns>An enumeration that represents all activities associated with the input activity.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The enumeration contains all child activities, delegate handlers, variable defaults, and argument expressions. If the input activity is `null`, an <xref:System.ArgumentNullException> is thrown. The activity tree must remain unmodified and <xref:System.Activities.WorkflowInspectionServices.CacheMetadata%2A> must not be called while the tree is being enumerated or else an <xref:System.InvalidOperationException> is thrown when <xref:System.Collections.IEnumerator.MoveNext%2A> is called.
Calling this method causes a full cache metadata to occur. If you make changes to the workflow after calling this method, you must call the <xref:System.Activities.Validation.ActivityValidationServices> <xref:System.Activities.Validation.ActivityValidationServices.Validate%2A> method after making the changes in order to re-cache the metadata.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="GetImplementationVersion">
<MemberSignature Language="C#" Value="public static Version GetImplementationVersion (System.Activities.Activity activity);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Version GetImplementationVersion(class System.Activities.Activity activity) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Activities.WorkflowInspectionServices.GetImplementationVersion(System.Activities.Activity)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function GetImplementationVersion (activity As Activity) As Version" />
<MemberSignature Language="F#" Value="static member GetImplementationVersion : System.Activities.Activity -> Version" Usage="System.Activities.WorkflowInspectionServices.GetImplementationVersion activity" />
<MemberSignature Language="C++ CLI" Value="public:
 static Version ^ GetImplementationVersion(System::Activities::Activity ^ activity);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Version</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="activity" Type="System.Activities.Activity" Index="0" FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
</Parameters>
<Docs>
<param name="activity">The activity.</param>
<summary>Retrieves the implementation version of the activity.</summary>
<returns>The implementation version of the activity.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Resolve">
<MemberSignature Language="C#" Value="public static System.Activities.Activity Resolve (System.Activities.Activity root, string id);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Activities.Activity Resolve(class System.Activities.Activity root, string id) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Activities.WorkflowInspectionServices.Resolve(System.Activities.Activity,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function Resolve (root As Activity, id As String) As Activity" />
<MemberSignature Language="F#" Value="static member Resolve : System.Activities.Activity * string -> System.Activities.Activity" Usage="System.Activities.WorkflowInspectionServices.Resolve (root, id)" />
<MemberSignature Language="C++ CLI" Value="public:
 static System::Activities::Activity ^ Resolve(System::Activities::Activity ^ root, System::String ^ id);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Activities.Activity</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="root" Type="System.Activities.Activity" />
<Parameter Name="id" Type="System.String" />
</Parameters>
<Docs>
<param name="root">The activity tree to search.</param>
<param name="id">The identifier of the activity to find.</param>
<summary>Returns the activity with the specified <paramref name="id" /> from the specified activity tree.</summary>
<returns>The specified activity if found; otherwise, an <see cref="T:System.ArgumentException" /> is thrown.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>