35 references to ParameterSymbol
Microsoft.CodeAnalysis.VisualBasic (35)
Analysis\FlowAnalysis\AbstractRegionDataFlowPass.vb (1)
49
If node.
ParameterSymbol
.ContainingSymbol.IsQueryLambdaMethod Then
Analysis\FlowAnalysis\DataFlowPass.vb (6)
323
Return DirectCast(node, BoundParameter).
ParameterSymbol
444
result.Append(GetOrCreateSlot(DirectCast(node, BoundParameter).
ParameterSymbol
))
1046
unassignedSlot = VariableSlot(DirectCast(node, BoundParameter).
ParameterSymbol
)
1380
Dim symbol = local.
ParameterSymbol
1778
CheckAssigned(node.
ParameterSymbol
, node.Syntax)
1959
CheckAssigned(DirectCast(expr, BoundParameter).
ParameterSymbol
, node)
Analysis\FlowAnalysis\ReadWriteWalker.vb (1)
141
If _region.Contains(receiverSyntax.Span) Then readOrWritten.Add(CType(receiver, BoundParameter).
ParameterSymbol
)
Analysis\ForLoopVerification.vb (1)
146
Return DirectCast(expression, BoundParameter).
ParameterSymbol
BoundTree\BoundParameter.vb (1)
29
Return Me.
ParameterSymbol
CodeGen\EmitAddress.vb (1)
443
If Not parameter.
ParameterSymbol
.IsByRef Then
CodeGen\EmitExpression.vb (8)
768
Return DirectCast(receiver, BoundParameter).
ParameterSymbol
.IsByRef
797
Dim sym = parameter.
ParameterSymbol
809
If parameter.
ParameterSymbol
.IsByRef Then
810
Dim parameterType = parameter.
ParameterSymbol
.Type
1880
Return Not DirectCast(left, BoundParameter).
ParameterSymbol
.IsByRef
1919
If left.
ParameterSymbol
.IsByRef Then
2159
If Not parameter.
ParameterSymbol
.IsByRef Then
2165
EmitStoreIndirect(parameter.
ParameterSymbol
.Type, parameter.Syntax)
CodeGen\EmitStatement.vb (2)
337
If left.
ParameterSymbol
.IsByRef Then
1057
ElseIf selectExpression.Kind = BoundKind.Parameter AndAlso Not DirectCast(selectExpression, BoundParameter).
ParameterSymbol
.IsByRef Then
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
625
Return DirectCast(node, BoundParameter).
ParameterSymbol
.IsByRef
Generated\BoundNodes.xml.Generated.vb (3)
6346
If parameterSymbol IsNot Me.
ParameterSymbol
OrElse isLValue <> Me.IsLValue OrElse suppressVirtualCalls <> Me.SuppressVirtualCalls OrElse type IsNot Me.Type Then
12764
Return node.Update(node.
ParameterSymbol
, node.IsLValue, node.SuppressVirtualCalls, type)
14116
New TreeDumperNode("parameterSymbol", node.
ParameterSymbol
, Nothing),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (1)
372
Debug.Assert(Me.Proxies.ContainsKey(DirectCast(expr, BoundParameter).
ParameterSymbol
))
Lowering\AsyncRewriter\AsyncRewriter.vb (1)
419
Return CaptureParameterSymbol(typeMap, DirectCast(expression, BoundParameter).
ParameterSymbol
)
Lowering\Diagnostics\DiagnosticsPass.vb (1)
66
Dim parameterSymbol As ParameterSymbol = node.
ParameterSymbol
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
524
Return _parameterMap(node.
ParameterSymbol
)
Lowering\LambdaRewriter\LambdaRewriter.Analysis.vb (1)
482
ReferenceVariable(node.
ParameterSymbol
, node.Syntax)
Lowering\LocalRewriter\LocalRewriter_ConditionalAccess.vb (1)
22
Return DirectCast(receiver, BoundParameter).
ParameterSymbol
.IsByRef
Lowering\LocalRewriter\LocalRewriter_ConditionalExpressions.vb (1)
248
Not If(TryCast(rewrittenRight, BoundParameter)?.
ParameterSymbol
.IsByRef, True) Then
Lowering\LocalRewriter\LocalRewriter_NullableHelpers.vb (1)
104
If operand.Kind = BoundKind.Parameter AndAlso Not DirectCast(operand, BoundParameter).
ParameterSymbol
.IsByRef Then
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (2)
166
If Proxies.TryGetValue(node.
ParameterSymbol
, proxy) Then
171
If Me.ParameterMap.TryGetValue(node.
ParameterSymbol
, replacementParameter) Then