Base:
property
Operand
Microsoft.CodeAnalysis.VisualBasic.Microsoft.CodeAnalysis.VisualBasic.BoundConversionOrCast.Operand
34 references to Operand
Microsoft.CodeAnalysis.VisualBasic (34)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
2354
VisitRvalue(node.
Operand
)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1660
value = DirectCast(value, BoundTryCast).
Operand
Binding\Binder_Attributes.vb (4)
780
Not _binder.IsValidTypeForAttributeArgument(conv.
Operand
.Type) Then
783
ReportDiagnostic(diagBag, conv.
Operand
.Syntax, ERRID.ERR_RequiredAttributeConstConversion2, conv.
Operand
.Type, conv.Type)
787
node = conv.
Operand
Binding\Binder_Utils.vb (1)
1326
Dim result = CheckConversionForConstantExpression(conv, conv.
Operand
, diagnostics, context)
Binding\MemberSemanticModel.vb (1)
2375
Return Visit(node.
Operand
)
BoundTree\BoundExpressionExtensions.vb (1)
53
constValue = DirectCast(node, BoundTryCast).
Operand
.ConstantValueOpt
BoundTree\BoundTryCast.vb (1)
46
Operand
.AssertRValue()
CodeGen\EmitConversion.vb (7)
466
EmitExpression(conversion.
Operand
, False)
470
If conversion.
Operand
.IsNothingLiteral Then
477
EmitExpression(conversion.
Operand
, True)
481
EmitExpression(conversion.
Operand
, True)
485
Dim typeFrom = conversion.
Operand
.Type
495
EmitBox(typeFrom, conversion.
Operand
.Syntax)
514
EmitBox(typeFrom, conversion.
Operand
.Syntax)
CodeGen\EmitExpression.vb (1)
1524
Return StackMergeType(conversion.
Operand
)
Generated\BoundNodes.xml.Generated.vb (4)
2440
If operand IsNot Me.
Operand
OrElse conversionKind <> Me.ConversionKind OrElse constantValueOpt IsNot Me.ConstantValueOpt OrElse relaxationLambdaOpt IsNot Me.RelaxationLambdaOpt OrElse type IsNot Me.Type Then
11320
Me.Visit(node.
Operand
)
12311
Dim operand As BoundExpression = DirectCast(Me.Visit(node.
Operand
), BoundExpression)
13494
New TreeDumperNode("operand", Nothing, new TreeDumperNode() {Visit(node.
Operand
, Nothing)}),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
423
Dim operand As BoundExpression = rewritten.
Operand
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
345
VisitLambdaConversion(node.
Operand
, node.RelaxationLambdaOpt)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_Conversion.vb (3)
40
Return Me.VisitInternal(node.
Operand
)
44
Return ConvertExpression(node.
Operand
, node.ConversionKind, node.
Operand
.Type, node.Type, False, True, ConversionSemantics.TryCast)
Lowering\LambdaRewriter\LambdaRewriter.Analysis.vb (1)
341
Dim lambda As BoundLambda = TryCast(node.
Operand
, BoundLambda)
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
930
Dim lambda As BoundLambda = TryCast(node.
Operand
, BoundLambda)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (1)
420
nodeToCheck = conversion.
Operand
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (4)
282
NoParameterRelaxation(node.
Operand
, node.RelaxationLambdaOpt.LambdaSymbol) Then
286
node.Update(node.
Operand
,
1314
Return Visit(node.
Operand
)
1330
Dim operand As BoundExpression = node.
Operand