2 overrides of IsDefaultValue
Microsoft.CodeAnalysis (2)
ConstantValueSpecialized.cs (2)
115public override bool IsDefaultValue 436public override bool IsDefaultValue
11 references to IsDefaultValue
Microsoft.CodeAnalysis (4)
CodeGen\SwitchIntegralJumpTableEmitter.cs (3)
445if (constant.IsDefaultValue) 466if (!startConstant.IsDefaultValue) 529if (!startConstant.IsDefaultValue)
ConstantValue.cs (1)
844if (IsDefaultValue)
Microsoft.CodeAnalysis.CSharp (7)
BoundTree\BoundExpressionExtensions.cs (1)
117return constValue.IsDefaultValue;
CodeGen\EmitArrayInitializer.cs (1)
519if (start.ConstantValueOpt?.IsDefaultValue != true || start.ConstantValueOpt.Discriminator != ConstantValueTypeDiscriminator.Int32)
CodeGen\EmitOperators.cs (1)
371if (constant.IsDefaultValue)
CodeGen\EmitStatement.cs (2)
259bool isZero = constOp.ConstantValueOpt.IsDefaultValue; 401bool taken = condition.ConstantValueOpt.IsDefaultValue != sense;
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
1129IsDefaultValue: false,
Lowering\SyntheticBoundNodeFactory.cs (1)
1167Debug.Assert(charConst.IsChar || charConst.IsDefaultValue);