20 references to IsBooleanType
Microsoft.CodeAnalysis (19)
Operations\ControlFlowGraphBuilder.cs (18)
2172if (ITypeSymbolHelpers.IsBooleanType(operation.Type) && 2173ITypeSymbolHelpers.IsBooleanType(operation.LeftOperand.Type) && 2174ITypeSymbolHelpers.IsBooleanType(operation.RightOperand.Type)) 2267ITypeSymbolHelpers.IsBooleanType(operation.Type) && 2268ITypeSymbolHelpers.IsBooleanType(operation.Operand.Type); 2490if (ITypeSymbolHelpers.IsBooleanType(left.Type)) 2500(ITypeSymbolHelpers.IsBooleanType(unaryOperatorMethod.ReturnType) && 2604if (unaryOperatorMethod != null && ITypeSymbolHelpers.IsBooleanType(unaryOperatorMethod.ReturnType)) 2706Debug.Assert(ITypeSymbolHelpers.IsBooleanType(condition.Type)); 2755ITypeSymbolHelpers.IsBooleanType(binOp.Type) && 2756ITypeSymbolHelpers.IsBooleanType(binOp.LeftOperand.Type) && 2757ITypeSymbolHelpers.IsBooleanType(binOp.RightOperand.Type); 2868if (ITypeSymbolHelpers.IsBooleanType(condition.Type)) 2873if (ITypeSymbolHelpers.IsBooleanType(conditional.WhenTrue.Type) && 2874ITypeSymbolHelpers.IsBooleanType(conditional.WhenFalse.Type)) 2893if (ITypeSymbolHelpers.IsBooleanType(condition.Type)) 2897if (ITypeSymbolHelpers.IsBooleanType(coalesce.WhenNull.Type)) 3316Debug.Assert(ITypeSymbolHelpers.IsBooleanType(booleanType));
Symbols\ITypeSymbol.cs (1)
218return IsNullableType(type) && IsBooleanType(GetNullableUnderlyingType(type));
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\ControlFlowGraphVerifier.cs (1)
1878!ITypeSymbolHelpers.IsBooleanType(binary.Type) &&