-
Notifications
You must be signed in to change notification settings - Fork 1.5k
/
ActivityDelegate.xml
245 lines (235 loc) · 15.6 KB
/
ActivityDelegate.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
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
<Type Name="ActivityDelegate" FullName="System.Activities.ActivityDelegate">
<TypeSignature Language="C#" Value="public abstract class ActivityDelegate" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit ActivityDelegate extends System.Object" />
<TypeSignature Language="DocId" Value="T:System.Activities.ActivityDelegate" />
<TypeSignature Language="VB.NET" Value="Public MustInherit Class ActivityDelegate" />
<TypeSignature Language="F#" Value="type ActivityDelegate = class" />
<TypeSignature Language="C++ CLI" Value="public ref class ActivityDelegate abstract" />
<AssemblyInfo>
<AssemblyName>System.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.Windows.Markup.ContentProperty("Handler")]</AttributeName>
<AttributeName Language="F#">[<System.Windows.Markup.ContentProperty("Handler")>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Represents an activity-based callback.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Activity delegates enable activity authors to expose callbacks with specific signatures that users of the activity can provide activity-based handlers for. There are two types of activity delegates: <xref:System.Activities.ActivityAction%601> is used for invoking activities that do not have a return value, and <xref:System.Activities.ActivityFunc%601> is used for invoking activities that do have a return value. Activity delegates are useful in scenarios where a child activity must be constrained to having a certain signature.
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected ActivityDelegate ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Activities.ActivityDelegate.#ctor" />
<MemberSignature Language="VB.NET" Value="Protected Sub New ()" />
<MemberSignature Language="C++ CLI" Value="protected:
 ActivityDelegate();" />
<MemberType>Constructor</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>
<Parameters />
<Docs>
<summary>Called by derived class constructors to initialize the object.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DisplayName">
<MemberSignature Language="C#" Value="public string DisplayName { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string DisplayName" />
<MemberSignature Language="DocId" Value="P:System.Activities.ActivityDelegate.DisplayName" />
<MemberSignature Language="VB.NET" Value="Public Property DisplayName As String" />
<MemberSignature Language="F#" Value="member this.DisplayName : string with get, set" Usage="System.Activities.ActivityDelegate.DisplayName" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::String ^ DisplayName { System::String ^ get(); void set(System::String ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets an optional friendly name that is used for debugging, validation, exception handling, and tracking.</summary>
<value>A friendly name that is used for debugging, validation, exception handling, and tracking.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This property is read-only at runtime. If the value is set at runtime, an <xref:System.InvalidOperationException> is thrown.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="GetResultArgument">
<MemberSignature Language="C#" Value="protected internal virtual System.Activities.DelegateOutArgument GetResultArgument ();" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblyhidebysig newslot virtual instance class System.Activities.DelegateOutArgument GetResultArgument() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Activities.ActivityDelegate.GetResultArgument" />
<MemberSignature Language="VB.NET" Value="Protected Friend Overridable Function GetResultArgument () As DelegateOutArgument" />
<MemberSignature Language="F#" Value="abstract member GetResultArgument : unit -> System.Activities.DelegateOutArgument
override this.GetResultArgument : unit -> System.Activities.DelegateOutArgument" Usage="activityDelegate.GetResultArgument " />
<MemberSignature Language="C++ CLI" Value="protected public:
 virtual System::Activities::DelegateOutArgument ^ GetResultArgument();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Activities.DelegateOutArgument</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>When implemented in a derived class, returns the <see cref="T:System.Activities.DelegateOutArgument" /> of the <see cref="T:System.Activities.ActivityDelegate" />.</summary>
<returns>An out argument for the <see cref="T:System.Activities.ActivityDelegate" />.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Handler">
<MemberSignature Language="C#" Value="public System.Activities.Activity Handler { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Activities.Activity Handler" />
<MemberSignature Language="DocId" Value="P:System.Activities.ActivityDelegate.Handler" />
<MemberSignature Language="VB.NET" Value="Public Property Handler As Activity" />
<MemberSignature Language="F#" Value="member this.Handler : System.Activities.Activity with get, set" Usage="System.Activities.ActivityDelegate.Handler" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::Activities::Activity ^ Handler { System::Activities::Activity ^ get(); void set(System::Activities::Activity ^ value); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.ComponentModel.DefaultValue(null)]</AttributeName>
<AttributeName Language="F#">[<System.ComponentModel.DefaultValue(null)>]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName Language="C#">[get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]</AttributeName>
<AttributeName Language="F#">[<get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName Language="C#">[set: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]</AttributeName>
<AttributeName Language="F#">[<set: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Activities.Activity</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the activity that is represented by this <see cref="T:System.Activities.ActivityDelegate" />.</summary>
<value>The activity that is represented by this <see cref="T:System.Activities.ActivityDelegate" />.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This property is read-only at runtime. If the value is set at runtime, an <xref:System.InvalidOperationException> is thrown.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="OnGetRuntimeDelegateArguments">
<MemberSignature Language="C#" Value="protected virtual void OnGetRuntimeDelegateArguments (System.Collections.Generic.IList<System.Activities.RuntimeDelegateArgument> runtimeDelegateArguments);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnGetRuntimeDelegateArguments(class System.Collections.Generic.IList`1<class System.Activities.RuntimeDelegateArgument> runtimeDelegateArguments) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Activities.ActivityDelegate.OnGetRuntimeDelegateArguments(System.Collections.Generic.IList{System.Activities.RuntimeDelegateArgument})" />
<MemberSignature Language="VB.NET" Value="Protected Overridable Sub OnGetRuntimeDelegateArguments (runtimeDelegateArguments As IList(Of RuntimeDelegateArgument))" />
<MemberSignature Language="F#" Value="abstract member OnGetRuntimeDelegateArguments : System.Collections.Generic.IList<System.Activities.RuntimeDelegateArgument> -> unit
override this.OnGetRuntimeDelegateArguments : System.Collections.Generic.IList<System.Activities.RuntimeDelegateArgument> -> unit" Usage="activityDelegate.OnGetRuntimeDelegateArguments runtimeDelegateArguments" />
<MemberSignature Language="C++ CLI" Value="protected:
 virtual void OnGetRuntimeDelegateArguments(System::Collections::Generic::IList<System::Activities::RuntimeDelegateArgument ^> ^ runtimeDelegateArguments);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="runtimeDelegateArguments" Type="System.Collections.Generic.IList<System.Activities.RuntimeDelegateArgument>" />
</Parameters>
<Docs>
<param name="runtimeDelegateArguments">The list to be populated with runtime arguments.</param>
<summary>Supplies a list of runtime arguments for the <see cref="T:System.Activities.ActivityDelegate" />.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
When overridden in a derived class, this method can be used to customize the arguments that are used by the <xref:System.Activities.ActivityDelegate>.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="ShouldSerializeDisplayName">
<MemberSignature Language="C#" Value="public bool ShouldSerializeDisplayName ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool ShouldSerializeDisplayName() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Activities.ActivityDelegate.ShouldSerializeDisplayName" />
<MemberSignature Language="VB.NET" Value="Public Function ShouldSerializeDisplayName () As Boolean" />
<MemberSignature Language="F#" Value="member this.ShouldSerializeDisplayName : unit -> bool" Usage="activityDelegate.ShouldSerializeDisplayName " />
<MemberSignature Language="C++ CLI" Value="public:
 bool ShouldSerializeDisplayName();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Activities</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]</AttributeName>
<AttributeName Language="F#">[<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Indicates whether the <see cref="P:System.Activities.ActivityDelegate.DisplayName" /> property value should be serialized to XAML.</summary>
<returns>
<see langword="true" />, if the <see cref="P:System.Activities.ActivityDelegate.DisplayName" /> property value should be serialized; otherwise, <see langword="false" />.</returns>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
<xref:System.Activities.ActivityDelegate.ShouldSerializeDisplayName%2A> returns `true` if the <xref:System.Activities.ActivityDelegate.DisplayName%2A> was explicitly set on the <xref:System.Activities.ActivityDelegate>.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="ToString">
<MemberSignature Language="C#" Value="public override string ToString ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Activities.ActivityDelegate.ToString" />
<MemberSignature Language="VB.NET" Value="Public Overrides Function ToString () As String" />
<MemberSignature Language="F#" Value="override this.ToString : unit -> string" Usage="activityDelegate.ToString " />
<MemberSignature Language="C++ CLI" Value="public:
 override System::String ^ ToString();" />
<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.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns a <see cref="T:System.String" /> representation of the <see cref="T:System.Activities.ActivityDelegate" /> that contains the <see cref="P:System.Activities.ActivityDelegate.DisplayName" />.</summary>
<returns>A representation of the <see cref="T:System.Activities.ActivityDelegate" /> that contains the <see cref="P:System.Activities.ActivityDelegate.DisplayName" />.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>