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