38 references to WideningNothingLiteral
Microsoft.CodeAnalysis.VisualBasic (16)
Analysis\InitializerRewriter.vb (1)
78
ConversionKind.
WideningNothingLiteral
,
Binding\Binder_Conversions.vb (1)
153
conv = ConversionKind.
WideningNothingLiteral
OrElse
Binding\Binder_Expressions.vb (1)
1413
Return New BoundConversion(expr.Syntax, expr, ConversionKind.
WideningNothingLiteral
, False, False, expr.ConstantValueOpt,
Compilation\VisualBasicCompilation.vb (1)
1903
Return New Conversion(New KeyValuePair(Of ConversionKind, MethodSymbol)(ConversionKind.
WideningNothingLiteral
, Nothing))
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_Conversion.vb (1)
66
Debug.Assert(conversion = ConversionKind.
WideningNothingLiteral
OrElse
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (3)
444
ConversionKind.
WideningNothingLiteral
,
646
ConversionKind.
WideningNothingLiteral
,
806
Debug.Assert(rewrittenConversion.ConversionKind = ConversionKind.
WideningNothingLiteral
OrElse
Lowering\LocalRewriter\LocalRewriter_With.vb (1)
120
ConversionKind.
WideningNothingLiteral
,
Lowering\SyntheticBoundNodeFactory.vb (2)
640
ConversionKind.
WideningNothingLiteral
,
982
Return Convert(type, arg, ConversionKind.
WideningNothingLiteral
, isChecked)
Semantics\Conversions.vb (4)
84
Return (_convKind And ConversionKind.
WideningNothingLiteral
) = ConversionKind.
WideningNothingLiteral
893
If conversion = ConversionKind.
WideningNothingLiteral
OrElse
1708
Return ConversionKind.
WideningNothingLiteral
Symbols\Metadata\PE\PEFieldSymbol.vb (1)
256
ConversionKind.
WideningNothingLiteral
,
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
CodeGen\CodeGenTuples.vb (1)
12454
Assert.Equal(ConversionKind.
WideningNothingLiteral
, model.GetConversion(lnothing).Kind)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (21)
Semantics\Conversions.vb (16)
106
Assert.Equal(ConversionKind.
WideningNothingLiteral
, ClassifyDirectCastAssignment(m13p(a), [nothing], methodBodyBinder))
107
Assert.Equal(ConversionKind.
WideningNothingLiteral
, ClassifyDirectCastAssignment(m13p(b), [nothing], methodBodyBinder))
108
Assert.Equal(ConversionKind.
WideningNothingLiteral
, ClassifyDirectCastAssignment(m13p(c), [nothing], methodBodyBinder))
115
Assert.Equal(ConversionKind.
WideningNothingLiteral
, ClassifyDirectCastAssignment(m13p(e), [nothing], methodBodyBinder))
116
Assert.Equal(ConversionKind.
WideningNothingLiteral
, ClassifyDirectCastAssignment(m13p(k), [nothing], methodBodyBinder))
117
Assert.Equal(ConversionKind.
WideningNothingLiteral
, ClassifyDirectCastAssignment(m13p(q), [nothing], methodBodyBinder))
163
Assert.Equal(ConversionKind.
WideningNothingLiteral
, ClassifyTryCastAssignment(m13p(a), [nothing], methodBodyBinder))
165
Assert.Equal(ConversionKind.
WideningNothingLiteral
, ClassifyTryCastAssignment(m13p(b), [nothing], methodBodyBinder))
166
Assert.Equal(ConversionKind.
WideningNothingLiteral
, ClassifyTryCastAssignment(m13p(c), [nothing], methodBodyBinder)) ' error BC30792: 'TryCast' operand must be reference type, but 'Integer' is a value type.
173
Assert.Equal(ConversionKind.
WideningNothingLiteral
, ClassifyTryCastAssignment(m13p(e), [nothing], methodBodyBinder)) ' error BC30792: 'TryCast' operand must be reference type, but 'Enum1' is a value type.
174
Assert.Equal(ConversionKind.
WideningNothingLiteral
, ClassifyTryCastAssignment(m13p(k), [nothing], methodBodyBinder)) ' error BC30793: 'TryCast' operands must be class-constrained type parameter, but 'MT1' has no class constraint.
175
Assert.Equal(ConversionKind.
WideningNothingLiteral
, ClassifyTryCastAssignment(m13p(q), [nothing], methodBodyBinder))
279
Assert.Equal(ConversionKind.
WideningNothingLiteral
, ClassifyConversion(_nothing, testType, methodBodyBinder))
338
literal = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), New BoundLiteral(DirectCast(DirectCast(dummyTree.GetRoot(Nothing), VisualBasicSyntaxNode), VisualBasicSyntaxNode), ConstantValue.Null, Nothing), ConversionKind.
WideningNothingLiteral
, False, True, zero, convertibleType, Nothing)
369
literal = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), New BoundLiteral(DirectCast(dummyTree.GetRoot(Nothing), VisualBasicSyntaxNode), ConstantValue.Null, Nothing), ConversionKind.
WideningNothingLiteral
, False, True, zero, type1, Nothing)
970
literal = New BoundConversion(dummyTree.GetVisualBasicRoot(Nothing), New BoundLiteral(dummyTree.GetVisualBasicRoot(Nothing), stringValue, Nothing), ConversionKind.
WideningNothingLiteral
, False, True, stringValue, stringType, Nothing)
Semantics\GetExtendedSemanticInfoTests.vb (1)
2711
Assert.Equal(ConversionKind.
WideningNothingLiteral
, semanticInfo.ImplicitConversion.Kind)
Semantics\GetSemanticInfoTests.vb (1)
5792
Assert.Equal(ConversionKind.
WideningNothingLiteral
, conversion.Kind)
Semantics\IFOperatorTest.vb (1)
708
Assert.Equal(ConversionKind.
WideningNothingLiteral
, semanticInfos(2).ImplicitConversion.Kind)
Semantics\SelectCaseTests.vb (1)
31
Assert.Equal(ConversionKind.
WideningNothingLiteral
, semanticSummary.ImplicitConversion.Kind)
Semantics\SyncLockTests.vb (1)
411
Assert.Equal(ConversionKind.
WideningNothingLiteral
, semanticSummary.ImplicitConversion.Kind)