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