86 references to Boolean
System.Data.Entity (84)
System\Data\Common\CommandTrees\AbstractExpressions.cs (1)
426return ExpressionBuilder.DbExpressionBuilder.CreatePrimitiveNullExpression(PrimitiveTypeKind.Boolean);
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (2)
37private static readonly DbNullExpression _boolNull = Null(EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(PrimitiveTypeKind.Boolean)); 2664case PrimitiveTypeKind.Boolean:
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (8)
24private static TypeUsage _booleanType = EdmProviderManifest.Instance.GetCanonicalModelTypeUsage(PrimitiveTypeKind.Boolean); 436RequireCompatibleType(predicate, PrimitiveTypeKind.Boolean, "predicate"); 542RequireCompatibleType(joinCondition, PrimitiveTypeKind.Boolean, "joinCondition"); 557RequireCompatibleType(predicate, PrimitiveTypeKind.Boolean, "predicate"); 833if (null == resultType || !TypeSemantics.IsPrimitiveType(resultType, PrimitiveTypeKind.Boolean)) 844if (null == resultType || !TypeSemantics.IsPrimitiveType(resultType, PrimitiveTypeKind.Boolean)) 859if (!TypeSemantics.IsPrimitiveType(argument.ResultType, PrimitiveTypeKind.Boolean)) 1420RequireCompatibleType(exp, PrimitiveTypeKind.Boolean, "whenExpressions", idx);
System\Data\Common\CommandTrees\Internal\ExpressionKeyGen.cs (1)
226case PrimitiveTypeKind.Boolean:
System\Data\Common\CommandTrees\OperatorExpressions.cs (3)
32Debug.Assert(TypeSemantics.IsPrimitiveType(booleanResultType, PrimitiveTypeKind.Boolean), "DbAndExpression requires a Boolean result type"); 62Debug.Assert(TypeSemantics.IsPrimitiveType(booleanResultType, PrimitiveTypeKind.Boolean), "DbOrExpression requires a Boolean result type"); 92Debug.Assert(TypeSemantics.IsPrimitiveType(booleanResultType, PrimitiveTypeKind.Boolean), "DbNotExpression requires a Boolean result type");
System\Data\Common\CommandTrees\RelationalExpressions.cs (3)
194Debug.Assert(TypeSemantics.IsPrimitiveType(predicate.ResultType, PrimitiveTypeKind.Boolean), "DbFilterExpression predicate must have a Boolean result type"); 527Debug.Assert(TypeSemantics.IsPrimitiveType(booleanResultType, PrimitiveTypeKind.Boolean), "DbQuantifierExpression must have a Boolean result type"); 528Debug.Assert(TypeSemantics.IsPrimitiveType(predicate.ResultType, PrimitiveTypeKind.Boolean), "DbQuantifierExpression predicate must have a Boolean result type");
System\Data\Common\DbCommandDefinition.cs (1)
127case PrimitiveTypeKind.Boolean:
System\Data\Common\EntitySql\SemanticAnalyzer.cs (1)
4331return TypeSemantics.IsPrimitiveType(type, PrimitiveTypeKind.Boolean);
System\Data\Common\EntitySql\TypeResolver.cs (2)
226/// Returns <see cref="TypeUsage"/> for <see cref="PrimitiveTypeKind.Boolean"/>. 230get { return _perspective.MetadataWorkspace.GetCanonicalModelTypeUsage(PrimitiveTypeKind.Boolean); }
System\Data\Common\Internal\DbTypeMap.cs (1)
33internal static readonly TypeUsage Boolean = CreateType(PrimitiveTypeKind.Boolean);
System\Data\Common\Utils\MetadataHelper.cs (1)
214return primitiveType != null && primitiveType.PrimitiveTypeKind == PrimitiveTypeKind.Boolean;
System\Data\EntityModel\SchemaObjectModel\BooleanFacetDescriptionElement.cs (1)
27get { return MetadataItem.EdmProviderManifest.GetPrimitiveType(PrimitiveTypeKind.Boolean); }
System\Data\EntityModel\SchemaObjectModel\ScalarType.cs (1)
61case PrimitiveTypeKind.Boolean:
System\Data\EntityModel\SchemaObjectModel\TypeUsageBuilder.cs (2)
240case PrimitiveTypeKind.Boolean: 710case PrimitiveTypeKind.Boolean:
System\Data\Mapping\StorageMappingItemLoader.cs (1)
3328case PrimitiveTypeKind.Boolean:
System\Data\Mapping\Update\Internal\Propagator.ExtentPlaceholderCreator.cs (1)
57typeDefaultMap[PrimitiveTypeKind.Boolean] = default(Boolean);
System\Data\Mapping\ViewGeneration\CellCreator.cs (1)
502return (primitive != null && primitive.PrimitiveTypeKind == PrimitiveTypeKind.Boolean);
System\Data\Mapping\ViewGeneration\Structures\Domain.cs (1)
139Debug.Assert(Helper.AsPrimitive(type).PrimitiveTypeKind == PrimitiveTypeKind.Boolean, "Only boolean type has discrete domain.");
System\Data\Mapping\ViewGeneration\Structures\ScalarConstant.cs (1)
83if (primitiveTypeKind == PrimitiveTypeKind.Boolean)
System\Data\Metadata\Edm\AssociationType.cs (1)
88[MetadataProperty(PrimitiveTypeKind.Boolean, false)]
System\Data\Metadata\Edm\EdmFunction.cs (5)
219[MetadataProperty(PrimitiveTypeKind.Boolean, false)] 228[MetadataProperty(PrimitiveTypeKind.Boolean, false)] 237[MetadataProperty(PrimitiveTypeKind.Boolean, false)] 246[MetadataProperty(PrimitiveTypeKind.Boolean, false)] 256[MetadataProperty(PrimitiveTypeKind.Boolean, false)]
System\Data\Metadata\Edm\EdmType.cs (1)
140[MetadataProperty(PrimitiveTypeKind.Boolean, false)]
System\Data\Metadata\Edm\EnumType.cs (1)
130[MetadataProperty(PrimitiveTypeKind.Boolean, false)]
System\Data\Metadata\Edm\MetadataItem_Static.cs (2)
292EdmProviderManifest.GetPrimitiveType(PrimitiveTypeKind.Boolean), 316TypeUsage booleanTypeUsage = TypeUsage.Create(EdmProviderManifest.GetPrimitiveType(PrimitiveTypeKind.Boolean));
System\Data\Metadata\Edm\PrimitiveType.cs (1)
153case PrimitiveTypeKind.Boolean:
System\Data\Metadata\Edm\Provider\ClrProviderManifest.cs (3)
88primitiveTypeKind = PrimitiveTypeKind.Boolean; 207primitiveTypes[(int)PrimitiveTypeKind.Boolean] = CreatePrimitiveType(typeof(Boolean), PrimitiveTypeKind.Boolean);
System\Data\Metadata\Edm\Provider\EdmProviderManifest.cs (11)
126primitiveTypes[(int)PrimitiveTypeKind.Boolean] = new PrimitiveType(); 158InitializePrimitiveType(primitiveTypes[(int)PrimitiveTypeKind.Boolean], PrimitiveTypeKind.Boolean, EdmConstants.Boolean, typeof(Boolean)); 361MetadataItem.EdmProviderManifest.GetPrimitiveType(PrimitiveTypeKind.Boolean), 366MetadataItem.EdmProviderManifest.GetPrimitiveType(PrimitiveTypeKind.Boolean), 384MetadataItem.EdmProviderManifest.GetPrimitiveType(PrimitiveTypeKind.Boolean), 453MetadataItem.EdmProviderManifest.GetPrimitiveType(PrimitiveTypeKind.Boolean), 476MetadataItem.EdmProviderManifest.GetPrimitiveType(PrimitiveTypeKind.Boolean), 573functions.AddFunction(PrimitiveTypeKind.Boolean, "Contains", PrimitiveTypeKind.String, "searchedString", PrimitiveTypeKind.String, "searchedForString"); 574functions.AddFunction(PrimitiveTypeKind.Boolean, "StartsWith", PrimitiveTypeKind.String, "stringArgument", PrimitiveTypeKind.String, "prefix"); 575functions.AddFunction(PrimitiveTypeKind.Boolean, "EndsWith", PrimitiveTypeKind.String, "stringArgument", PrimitiveTypeKind.String, "suffix");
System\Data\Metadata\Edm\Provider\EdmProviderManifestSpatialFunctions.cs (19)
57functions.AddFunction(PrimitiveTypeKind.Boolean, "IsEmptySpatial", PrimitiveTypeKind.Geometry, "geometryValue"); 58functions.AddFunction(PrimitiveTypeKind.Boolean, "IsSimpleGeometry", PrimitiveTypeKind.Geometry, "geometryValue"); 60functions.AddFunction(PrimitiveTypeKind.Boolean, "IsValidGeometry", PrimitiveTypeKind.Geometry, "geometryValue"); 61functions.AddFunction(PrimitiveTypeKind.Boolean, "SpatialEquals", PrimitiveTypeKind.Geometry, "geometryValue1", PrimitiveTypeKind.Geometry, "geometryValue2"); 62functions.AddFunction(PrimitiveTypeKind.Boolean, "SpatialDisjoint", PrimitiveTypeKind.Geometry, "geometryValue1", PrimitiveTypeKind.Geometry, "geometryValue2"); 63functions.AddFunction(PrimitiveTypeKind.Boolean, "SpatialIntersects", PrimitiveTypeKind.Geometry, "geometryValue1", PrimitiveTypeKind.Geometry, "geometryValue2"); 64functions.AddFunction(PrimitiveTypeKind.Boolean, "SpatialTouches", PrimitiveTypeKind.Geometry, "geometryValue1", PrimitiveTypeKind.Geometry, "geometryValue2"); 65functions.AddFunction(PrimitiveTypeKind.Boolean, "SpatialCrosses", PrimitiveTypeKind.Geometry, "geometryValue1", PrimitiveTypeKind.Geometry, "geometryValue2"); 66functions.AddFunction(PrimitiveTypeKind.Boolean, "SpatialWithin", PrimitiveTypeKind.Geometry, "geometryValue1", PrimitiveTypeKind.Geometry, "geometryValue2"); 67functions.AddFunction(PrimitiveTypeKind.Boolean, "SpatialContains", PrimitiveTypeKind.Geometry, "geometryValue1", PrimitiveTypeKind.Geometry, "geometryValue2"); 68functions.AddFunction(PrimitiveTypeKind.Boolean, "SpatialOverlaps", PrimitiveTypeKind.Geometry, "geometryValue1", PrimitiveTypeKind.Geometry, "geometryValue2"); 69functions.AddFunction(PrimitiveTypeKind.Boolean, "SpatialRelate", PrimitiveTypeKind.Geometry, "geometryValue1", PrimitiveTypeKind.Geometry, "geometryValue2", PrimitiveTypeKind.String, "matrix"); 86functions.AddFunction(PrimitiveTypeKind.Boolean, "IsClosedSpatial", PrimitiveTypeKind.Geometry, "geometryValue"); 87functions.AddFunction(PrimitiveTypeKind.Boolean, "IsRing", PrimitiveTypeKind.Geometry, "geometryValue"); 124functions.AddFunction(PrimitiveTypeKind.Boolean, "IsEmptySpatial", PrimitiveTypeKind.Geography, "geographyValue"); 125functions.AddFunction(PrimitiveTypeKind.Boolean, "SpatialEquals", PrimitiveTypeKind.Geography, "geographyValue1", PrimitiveTypeKind.Geography, "geographyValue2"); 126functions.AddFunction(PrimitiveTypeKind.Boolean, "SpatialDisjoint", PrimitiveTypeKind.Geography, "geographyValue1", PrimitiveTypeKind.Geography, "geographyValue2"); 127functions.AddFunction(PrimitiveTypeKind.Boolean, "SpatialIntersects", PrimitiveTypeKind.Geography, "geographyValue1", PrimitiveTypeKind.Geography, "geographyValue2"); 143functions.AddFunction(PrimitiveTypeKind.Boolean, "IsClosedSpatial", PrimitiveTypeKind.Geography, "geographyValue");
System\Data\Metadata\TypeSemantics.cs (1)
513return TypeSemantics.IsPrimitiveType(type, PrimitiveTypeKind.Boolean);
System\Data\Query\InternalTrees\Command.cs (1)
64if(!TryGetPrimitiveType(PrimitiveTypeKind.Boolean, out m_boolType))
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
1491PlanCompiler.Assert(TypeSemantics.IsPrimitiveType(predicateExpr.ResultType, PrimitiveTypeKind.Boolean), "Invalid FilterOp Predicate (non-ScalarOp or non-Boolean result)");
System\Data\Query\PlanCompiler\ITreeGenerator.cs (1)
361if (TypeSemantics.IsPrimitiveType(expr.ResultType, PrimitiveTypeKind.Boolean))
System\Data\SqlClient\SqlGen\SqlGenerator.cs (1)
927case PrimitiveTypeKind.Boolean:
System\Data\SqlClient\SqlProviderManifest.cs (1)
528case PrimitiveTypeKind.Boolean:
System\Data\SqlClient\SqlProviderServices.cs (1)
458case PrimitiveTypeKind.Boolean:
System.Data.Entity.Design (1)
System\Data\EntityModel\Emitters\PropertyEmitter.cs (1)
705case PrimitiveTypeKind.Boolean:
System.Data.Services.Design (1)
System\Data\EntityModel\Emitters\PropertyEmitter.cs (1)
627case PrimitiveTypeKind.Boolean: