/
ControlFlowGraphExtensions.xml
146 lines (146 loc) · 10.2 KB
/
ControlFlowGraphExtensions.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
<Type Name="ControlFlowGraphExtensions" FullName="Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraphExtensions">
<TypeSignature Language="C#" Value="public static class ControlFlowGraphExtensions" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit ControlFlowGraphExtensions extends System.Object" />
<TypeSignature Language="DocId" Value="T:Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraphExtensions" />
<TypeSignature Language="VB.NET" Value="Public Module ControlFlowGraphExtensions" />
<TypeSignature Language="F#" Value="type ControlFlowGraphExtensions = class" />
<AssemblyInfo>
<AssemblyName>Microsoft.CodeAnalysis</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>3.1.0.0</AssemblyVersion>
<AssemblyVersion>3.2.0.0</AssemblyVersion>
<AssemblyVersion>3.3.0.0</AssemblyVersion>
<AssemblyVersion>3.4.0.0</AssemblyVersion>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>3.6.0.0</AssemblyVersion>
<AssemblyVersion>3.7.0.0</AssemblyVersion>
<AssemblyVersion>3.8.0.0</AssemblyVersion>
<AssemblyVersion>3.9.0.0</AssemblyVersion>
<AssemblyVersion>3.10.0.0</AssemblyVersion>
<AssemblyVersion>3.11.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.3.0.0</AssemblyVersion>
<AssemblyVersion>4.4.0.0</AssemblyVersion>
<AssemblyVersion>4.5.0.0</AssemblyVersion>
<AssemblyVersion>4.6.0.0</AssemblyVersion>
<AssemblyVersion>4.7.0.0</AssemblyVersion>
<AssemblyVersion>4.8.0.0</AssemblyVersion>
<AssemblyVersion>4.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="GetAnonymousFunctionControlFlowGraphInScope">
<MemberSignature Language="C#" Value="public static Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph GetAnonymousFunctionControlFlowGraphInScope (this Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph controlFlowGraph, Microsoft.CodeAnalysis.FlowAnalysis.IFlowAnonymousFunctionOperation anonymousFunction, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph GetAnonymousFunctionControlFlowGraphInScope(class Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph controlFlowGraph, class Microsoft.CodeAnalysis.FlowAnalysis.IFlowAnonymousFunctionOperation anonymousFunction, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraphExtensions.GetAnonymousFunctionControlFlowGraphInScope(Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph,Microsoft.CodeAnalysis.FlowAnalysis.IFlowAnonymousFunctionOperation,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function GetAnonymousFunctionControlFlowGraphInScope (controlFlowGraph As ControlFlowGraph, anonymousFunction As IFlowAnonymousFunctionOperation, Optional cancellationToken As CancellationToken = Nothing) As ControlFlowGraph" />
<MemberSignature Language="F#" Value="static member GetAnonymousFunctionControlFlowGraphInScope : Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph * Microsoft.CodeAnalysis.FlowAnalysis.IFlowAnonymousFunctionOperation * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph" Usage="Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraphExtensions.GetAnonymousFunctionControlFlowGraphInScope (controlFlowGraph, anonymousFunction, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.CodeAnalysis</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>3.1.0.0</AssemblyVersion>
<AssemblyVersion>3.2.0.0</AssemblyVersion>
<AssemblyVersion>3.3.0.0</AssemblyVersion>
<AssemblyVersion>3.4.0.0</AssemblyVersion>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>3.6.0.0</AssemblyVersion>
<AssemblyVersion>3.7.0.0</AssemblyVersion>
<AssemblyVersion>3.8.0.0</AssemblyVersion>
<AssemblyVersion>3.9.0.0</AssemblyVersion>
<AssemblyVersion>3.10.0.0</AssemblyVersion>
<AssemblyVersion>3.11.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.3.0.0</AssemblyVersion>
<AssemblyVersion>4.4.0.0</AssemblyVersion>
<AssemblyVersion>4.5.0.0</AssemblyVersion>
<AssemblyVersion>4.6.0.0</AssemblyVersion>
<AssemblyVersion>4.7.0.0</AssemblyVersion>
<AssemblyVersion>4.8.0.0</AssemblyVersion>
<AssemblyVersion>4.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="controlFlowGraph" Type="Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph" RefType="this" />
<Parameter Name="anonymousFunction" Type="Microsoft.CodeAnalysis.FlowAnalysis.IFlowAnonymousFunctionOperation" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="controlFlowGraph">To be added.</param>
<param name="anonymousFunction">To be added.</param>
<param name="cancellationToken">To be added.</param>
<summary>
Gets or creates a control flow graph for the given <paramref name="anonymousFunction" /> defined in
the given <paramref name="controlFlowGraph" /> or any of it's parent control flow graphs.
</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetLocalFunctionControlFlowGraphInScope">
<MemberSignature Language="C#" Value="public static Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph GetLocalFunctionControlFlowGraphInScope (this Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph controlFlowGraph, Microsoft.CodeAnalysis.IMethodSymbol localFunction, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph GetLocalFunctionControlFlowGraphInScope(class Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph controlFlowGraph, class Microsoft.CodeAnalysis.IMethodSymbol localFunction, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraphExtensions.GetLocalFunctionControlFlowGraphInScope(Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph,Microsoft.CodeAnalysis.IMethodSymbol,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function GetLocalFunctionControlFlowGraphInScope (controlFlowGraph As ControlFlowGraph, localFunction As IMethodSymbol, Optional cancellationToken As CancellationToken = Nothing) As ControlFlowGraph" />
<MemberSignature Language="F#" Value="static member GetLocalFunctionControlFlowGraphInScope : Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph * Microsoft.CodeAnalysis.IMethodSymbol * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph" Usage="Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraphExtensions.GetLocalFunctionControlFlowGraphInScope (controlFlowGraph, localFunction, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.CodeAnalysis</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>3.1.0.0</AssemblyVersion>
<AssemblyVersion>3.2.0.0</AssemblyVersion>
<AssemblyVersion>3.3.0.0</AssemblyVersion>
<AssemblyVersion>3.4.0.0</AssemblyVersion>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>3.6.0.0</AssemblyVersion>
<AssemblyVersion>3.7.0.0</AssemblyVersion>
<AssemblyVersion>3.8.0.0</AssemblyVersion>
<AssemblyVersion>3.9.0.0</AssemblyVersion>
<AssemblyVersion>3.10.0.0</AssemblyVersion>
<AssemblyVersion>3.11.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyVersion>4.3.0.0</AssemblyVersion>
<AssemblyVersion>4.4.0.0</AssemblyVersion>
<AssemblyVersion>4.5.0.0</AssemblyVersion>
<AssemblyVersion>4.6.0.0</AssemblyVersion>
<AssemblyVersion>4.7.0.0</AssemblyVersion>
<AssemblyVersion>4.8.0.0</AssemblyVersion>
<AssemblyVersion>4.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="controlFlowGraph" Type="Microsoft.CodeAnalysis.FlowAnalysis.ControlFlowGraph" RefType="this" />
<Parameter Name="localFunction" Type="Microsoft.CodeAnalysis.IMethodSymbol" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="controlFlowGraph">To be added.</param>
<param name="localFunction">To be added.</param>
<param name="cancellationToken">To be added.</param>
<summary>
Gets or creates a control flow graph for the given <paramref name="localFunction" /> defined in
the given <paramref name="controlFlowGraph" /> or any of it's parent control flow graphs.
</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>