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