4 instantiations of ValueCondition
System.Data.Entity (4)
System\Data\Mapping\FunctionImportMapping.cs (4)
594get { return new ValueCondition(_xPathValue.Value); } 686internal readonly static ValueCondition IsNull = new ValueCondition(IsNullDescription, true); 687internal readonly static ValueCondition IsNotNull = new ValueCondition(IsNotNullDescription, true); 688internal readonly static ValueCondition IsOther = new ValueCondition(IsOtherDescription, true);
31 references to ValueCondition
System.Data.Entity (31)
System\Data\Mapping\FunctionImportMapping.cs (29)
280DomainVariable<string, ValueCondition>[] variables = ConstructDomainVariables(); 283var converter = new DomainConstraintConversionContext<string, ValueCondition>(); 294private DomainVariable<string, ValueCondition>[] ConstructDomainVariables() 297var discriminatorDomains = new Set<ValueCondition>[this.DiscriminatorColumns.Count]; 300discriminatorDomains[i] = new Set<ValueCondition>(); 301discriminatorDomains[i].Add(ValueCondition.IsOther); 302discriminatorDomains[i].Add(ValueCondition.IsNull); 319var discriminatorVariables = new DomainVariable<string, ValueCondition>[discriminatorDomains.Length]; 323discriminatorVariables[i] = new DomainVariable<string, ValueCondition>( 331ConversionContext<DomainConstraint<string, ValueCondition>> converter, 332DomainVariable<string, ValueCondition>[] variables) 346var conditionValue = columnCondition.ConditionValue; 351var isNull = new TermExpr<DomainConstraint<string, ValueCondition>>( 352new DomainConstraint<string, ValueCondition>(variables[j], ValueCondition.IsNull)); 358var hasValue = new TermExpr<DomainConstraint<string, ValueCondition>>( 359new DomainConstraint<string, ValueCondition>(variables[j], conditionValue)); 372private Set<EntityType> FindReachableTypes(DomainConstraintConversionContext<string, ValueCondition> converter, Vertex[] mappingConditions) 423private Set<EntityType> FindUnambiguouslyReachableTypes(DomainConstraintConversionContext<string, ValueCondition> converter, Vertex[] mappingConditions) 570internal abstract ValueCondition ConditionValue { get; } 592internal override ValueCondition ConditionValue 660internal override ValueCondition ConditionValue 662get { return IsNull ? ValueCondition.IsNull : ValueCondition.IsNotNull; } 677internal class ValueCondition : IEquatable<ValueCondition> 686internal readonly static ValueCondition IsNull = new ValueCondition(IsNullDescription, true); 687internal readonly static ValueCondition IsNotNull = new ValueCondition(IsNotNullDescription, true); 688internal readonly static ValueCondition IsOther = new ValueCondition(IsOtherDescription, true); 703public bool Equals(ValueCondition other)
System\Data\Mapping\StorageMappingItemLoader.cs (2)
2379if (condition.ConditionValue == ValueCondition.IsNull) 2385Debug.Assert(condition.ConditionValue == ValueCondition.IsNotNull, "Only IsNull or IsNotNull condition values are expected.");