20 references to IsBooleanType
Microsoft.CodeAnalysis (19)
Operations\ControlFlowGraphBuilder.cs (18)
2153
if (ITypeSymbolHelpers.
IsBooleanType
(operation.Type) &&
2154
ITypeSymbolHelpers.
IsBooleanType
(operation.LeftOperand.Type) &&
2155
ITypeSymbolHelpers.
IsBooleanType
(operation.RightOperand.Type))
2248
ITypeSymbolHelpers.
IsBooleanType
(operation.Type) &&
2249
ITypeSymbolHelpers.
IsBooleanType
(operation.Operand.Type);
2471
if (ITypeSymbolHelpers.
IsBooleanType
(left.Type))
2481
(ITypeSymbolHelpers.
IsBooleanType
(unaryOperatorMethod.ReturnType) &&
2585
if (unaryOperatorMethod != null && ITypeSymbolHelpers.
IsBooleanType
(unaryOperatorMethod.ReturnType))
2687
Debug.Assert(ITypeSymbolHelpers.
IsBooleanType
(condition.Type));
2736
ITypeSymbolHelpers.
IsBooleanType
(binOp.Type) &&
2737
ITypeSymbolHelpers.
IsBooleanType
(binOp.LeftOperand.Type) &&
2738
ITypeSymbolHelpers.
IsBooleanType
(binOp.RightOperand.Type);
2849
if (ITypeSymbolHelpers.
IsBooleanType
(condition.Type))
2854
if (ITypeSymbolHelpers.
IsBooleanType
(conditional.WhenTrue.Type) &&
2855
ITypeSymbolHelpers.
IsBooleanType
(conditional.WhenFalse.Type))
2874
if (ITypeSymbolHelpers.
IsBooleanType
(condition.Type))
2878
if (ITypeSymbolHelpers.
IsBooleanType
(coalesce.WhenNull.Type))
3297
Debug.Assert(ITypeSymbolHelpers.
IsBooleanType
(booleanType));
Symbols\ITypeSymbol.cs (1)
206
return IsNullableType(type) &&
IsBooleanType
(GetNullableUnderlyingType(type));
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\ControlFlowGraphVerifier.cs (1)
1903
!ITypeSymbolHelpers.
IsBooleanType
(binary.Type) &&