18 implementations of ToBoolean
Microsoft.Gen.Logging.Generated.Tests (1)
test\Generators\Microsoft.Gen.Logging\TestClasses\FormattableTestExtensions.cs (1)
31public readonly bool ToBoolean(IFormatProvider? provider) => throw new NotSupportedException();
System.Private.CoreLib (17)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Boolean.cs (1)
326bool IConvertible.ToBoolean(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
176bool IConvertible.ToBoolean(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
587bool IConvertible.ToBoolean(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\DateTime.cs (1)
1950bool IConvertible.ToBoolean(IFormatProvider? provider) => throw InvalidCast(nameof(Boolean));
src\runtime\src\libraries\System.Private.CoreLib\src\System\DBNull.cs (1)
42bool IConvertible.ToBoolean(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
1029bool IConvertible.ToBoolean(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (1)
450bool IConvertible.ToBoolean(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Enum.cs (1)
2178bool IConvertible.ToBoolean(IFormatProvider? provider) => Convert.ToBoolean(GetValue());
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
179bool IConvertible.ToBoolean(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
194bool IConvertible.ToBoolean(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
191bool IConvertible.ToBoolean(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
182bool IConvertible.ToBoolean(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (1)
443bool IConvertible.ToBoolean(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.cs (1)
632bool IConvertible.ToBoolean(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
173bool IConvertible.ToBoolean(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
189bool IConvertible.ToBoolean(IFormatProvider? provider)
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
188bool IConvertible.ToBoolean(IFormatProvider? provider)
17 references to ToBoolean
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\ComInterop\DynamicVariantExtensions.cs (1)
60case TypeCode.Boolean: variant = ComVariant.Create<bool>(value.ToBoolean(ci)); break;
System.Data.Common (2)
System\Data\Common\BooleanStorage.cs (2)
121value = ((IConvertible)value).ToBoolean(FormatProvider); 157_values[record] = ((IConvertible)value).ToBoolean(FormatProvider);
System.Data.Odbc (2)
Common\System\Data\Common\DbConnectionStringCommon.cs (2)
186return ((IConvertible)value).ToBoolean(CultureInfo.InvariantCulture); 225return ((IConvertible)value).ToBoolean(CultureInfo.InvariantCulture);
System.Data.OleDb (1)
DbConnectionStringCommon.cs (1)
154return ((IConvertible)value).ToBoolean(CultureInfo.InvariantCulture);
System.Private.CoreLib (7)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Convert.cs (7)
145TypeCode.Boolean => v.ToBoolean(provider), 179return value.ToBoolean(provider); 251return ic.ToBoolean(provider); 316return value != null && ((IConvertible)value).ToBoolean(null); 321return value != null && ((IConvertible)value).ToBoolean(provider); 339return ((IConvertible)value).ToBoolean(null); 411return ((IConvertible)value).ToBoolean(null);
System.Windows.Forms.Design (4)
System\ComponentModel\Design\Serialization\CodeDomSerializerBase.cs (4)
1442result = (left.ToBoolean(null) || right.ToBoolean(null)); 1445result = (left.ToBoolean(null) && right.ToBoolean(null));