15 references to CodeGenerator
Microsoft.CodeAnalysis.VisualBasic (15)
CodeGen\EmitAddress.vb (4)
326Return addressKind <> CodeGenerator.AddressKind.Writeable 338Debug.Assert(addressKind <> CodeGenerator.AddressKind.Immutable, "immutable address is always ok") 342If addressKind = CodeGenerator.AddressKind.Writeable AndAlso 389If fieldReceiver IsNot Nothing AndAlso Not AllowedToTakeRef(fieldReceiver, CodeGenerator.AddressKind.ReadOnly) Then
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
769CodeGenerator.FieldLoadMustUseRef(receiver)) Then
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (3)
115If CodeGenerator.IsPossibleReferenceTypeReceiverOfConstrainedCall(receiverOpt) AndAlso 116Not CodeGenerator.ReceiverIsKnownToReferToTempIfReferenceType(receiverOpt) AndAlso 117Not CodeGenerator.IsSafeToDereferenceReceiverRefAfterEvaluatingArguments(node.Arguments) Then
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_BinaryOperator.vb (1)
543Dim shiftMask As Integer = CodeGen.CodeGenerator.GetShiftSizeMask(resultType.GetNullableUnderlyingTypeOrSelf())
Lowering\UseTwiceRewriter.vb (3)
326CodeGenerator.IsPossibleReferenceTypeReceiverOfConstrainedCall(receiverOpt) AndAlso 327Not CodeGenerator.ReceiverIsKnownToReferToTempIfReferenceType(receiverOpt) AndAlso 328Not (isForRegularCompoundAssignment AndAlso CodeGenerator.IsSafeToDereferenceReceiverRefAfterEvaluatingArguments(node.Arguments)) Then
Semantics\Operators.vb (3)
1262resultValue = leftValue << (CType(rightValue, Integer) And CodeGen.CodeGenerator.GetShiftSizeMask(operandType)) 1275(CType(rightValue, Integer) And CodeGen.CodeGenerator.GetShiftSizeMask(operandType)))) 1277resultValue = leftValue >> (CType(rightValue, Integer) And CodeGen.CodeGenerator.GetShiftSizeMask(operandType))