Binding\SyntheticBoundTrees\SynthesizedStringSwitchHashMethod.vb (9)
91textI = F.Convert(i.Type, textI, ConversionKind.WideningNumeric)
92textI = F.Convert(hashCode.Type, textI, ConversionKind.WideningNumeric)
96F.Assignment(F.Local(hashCode, True), New BoundLiteral(Me.Syntax, ConstantValue.Create(CUInt(2166136261)), hashCode.Type)),
102F.Assignment(F.Local(i, True), New BoundLiteral(Me.Syntax, ConstantValue.Create(0), i.Type)),
107F.Binary(BinaryOperatorKind.Multiply, hashCode.Type,
108F.Binary(BinaryOperatorKind.Xor, hashCode.Type,
111New BoundLiteral(Me.Syntax, ConstantValue.Create(CUInt(16777619)), hashCode.Type))),
114F.Binary(BinaryOperatorKind.Add, i.Type,
116New BoundLiteral(Me.Syntax, ConstantValue.Create(1), i.Type))),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Await.vb (9)
91Me.F.AssignmentExpression(Me.F.Local(awaiterTemp, True), Me.F.Null(awaiterTemp.Type))
117Dim awaiterType As TypeSymbol = awaiterTemp.Type
139If(TypeSymbol.Equals(awaiterField.Type, awaiterTemp.Type, TypeCompareKind.ConsiderEverything),
172Me.F.TryCast(awaiterTempAsRValue, asCriticalNotifyCompletion.Type),
182ImmutableArray.Create(Of TypeSymbol)(asCriticalNotifyCompletion.Type, Me.F.Me().Type),
189Me.F.DirectCast(awaiterTempAsRValue, asNotifyCompletion.Type),
199ImmutableArray.Create(Of TypeSymbol)(asNotifyCompletion.Type, Me.F.Me().Type),
264If(TypeSymbol.Equals(awaiterTemp.Type, awaiterField.Type, TypeCompareKind.ConsiderEverything),
266Me.F.Convert(awaiterTemp.Type, Me.F.Field(Me.F.Me(), awaiterField, False)))))
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (8)
119Dim arrayTempRef = New BoundLocal(node, arrayTemp, arrayTemp.Type)
208Dim arrayTempRef = New BoundLocal(node, arrayTemp, arrayTemp.Type)
754copyBackFlagArrayRef = (New BoundLocal(syntax, copyBackFlagArrayTemp, copyBackFlagArrayTemp.Type)).MakeRValue
758valueArrayRef = New BoundLocal(syntax, valueArrayTemp, valueArrayTemp.Type)
777New BoundLocal(syntax, copyBackFlagArrayTemp, copyBackFlagArrayTemp.Type),
780copyBackFlagArrayTemp.Type),
840Dim valueRef = New BoundLocal(syntax, valueTemp, valueTemp.Type)
903argumentWithCapture.LocalSymbol.Type),