1 write to CurrentConversion
Microsoft.CodeAnalysis.VisualBasic (1)
Compilation\ForEachStatementInfo.vb (1)
76Me.CurrentConversion = currentConversion
15 references to CurrentConversion
Microsoft.CodeAnalysis.VisualBasic (1)
Operations\VisualBasicOperationFactory.vb (1)
1213statementInfo.CurrentConversion,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
SpeculationAnalyzer.vb (2)
593Return ConversionsAreCompatible(originalInfo.CurrentConversion, newInfo.CurrentConversion) AndAlso ConversionsAreCompatible(originalInfo.ElementConversion, newInfo.ElementConversion)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (10)
Binding\ForEachTests.vb (6)
4603Assert.Equal(ConversionKind.NarrowingValue, info.CurrentConversion.Kind) 4604Assert.Null(info.CurrentConversion.Method) 4661Assert.Equal(ConversionKind.NarrowingValue, info.CurrentConversion.Kind) 4662Assert.Null(info.CurrentConversion.Method) 4724Assert.Equal(ConversionKind.Identity, info.CurrentConversion.Kind) 4725Assert.Null(info.CurrentConversion.Method)
Semantics\ForeachTest.vb (2)
1262Assert.Equal(ConversionKind.NarrowingReference, loopInfo0.CurrentConversion.Kind) 1271Assert.Equal(ConversionKind.Identity, loopInfo1.CurrentConversion.Kind) ' Now identity
Semantics\MultiDimensionalTest.vb (2)
1194Assert.Equal(ConversionKind.NarrowingValue, info.CurrentConversion.Kind) 1195Assert.Null(info.CurrentConversion.Method)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
SpeculationAnalyzer.vb (2)
593Return ConversionsAreCompatible(originalInfo.CurrentConversion, newInfo.CurrentConversion) AndAlso ConversionsAreCompatible(originalInfo.ElementConversion, newInfo.ElementConversion)