80 references to PropagatorFlags
System.Data.Entity (80)
System\Data\Mapping\Update\Internal\ExtractorMetadata.cs (15)
80PropagatorFlags flags = PropagatorFlags.NoFlags; 85flags |= PropagatorFlags.Key; 93flags |= PropagatorFlags.ForeignKey; 99flags |= PropagatorFlags.ConcurrencyValue; 252PropagatorFlags flags = memberInformation.Flags; 253if (!isModified) { flags |= PropagatorFlags.Preserve; } 333internal readonly PropagatorFlags Flags; 342return PropagatorFlags.Key == (Flags & PropagatorFlags.Key); 353return PropagatorFlags.ForeignKey == (Flags & PropagatorFlags.ForeignKey); 372internal MemberInformation(int ordinal, int? entityKeyOrdinal, PropagatorFlags flags, EdmMember member, bool isServerGenerated, bool isNullConditionMember) 375(member.DeclaringType.BuiltInTypeKind == BuiltInTypeKind.EntityType && (flags & PropagatorFlags.Key) == PropagatorFlags.Key),
System\Data\Mapping\Update\Internal\FunctionMappingTranslator.cs (1)
255result = PropagatorResult.CreateSimpleValue(PropagatorFlags.NoFlags, null);
System\Data\Mapping\Update\Internal\Propagator.Evaluator.cs (21)
176PropagatorFlags flags = PropagateUnknownAndPreserveFlags(null, inputs); 308return PropagatorResult.CreateSimpleValue(PropagatorFlags.Preserve, value); 314return PropagatorFlags.Preserve == (result.PropagatorFlags & (PropagatorFlags.Preserve | PropagatorFlags.Unknown)); 370PropagatorFlags resultFlags = PropagateUnknownAndPreserveFlags(matchResult, inputs); 428PropagatorResult result = PropagatorResult.CreateSimpleValue(PropagatorFlags.Preserve, node.Value); 459PropagatorResult result = PropagatorResult.CreateSimpleValue(PropagatorFlags.Preserve, null); 582private static PropagatorFlags PropagateUnknownAndPreserveFlags(PropagatorResult result, IEnumerable<PropagatorResult> inputs) 592PropagatorFlags inputFlags = input.PropagatorFlags; 593if (PropagatorFlags.NoFlags != (PropagatorFlags.Unknown & inputFlags)) 597if (PropagatorFlags.NoFlags == (PropagatorFlags.Preserve & inputFlags)) 607PropagatorFlags flags = result.PropagatorFlags; 610flags |= PropagatorFlags.Unknown; 614flags &= ~PropagatorFlags.Preserve; 622PropagatorFlags flags = PropagatorFlags.NoFlags; 625flags |= PropagatorFlags.Unknown; 629flags |= PropagatorFlags.Preserve;
System\Data\Mapping\Update\Internal\Propagator.ExtentPlaceholderCreator.cs (1)
253result = PropagatorResult.CreateSimpleValue(PropagatorFlags.NoFlags, value);
System\Data\Mapping\Update\Internal\Propagator.JoinPropagator.cs (1)
437/// the record is flagged as <see cref="PropagatorFlags.Unknown" /> except when it is
System\Data\Mapping\Update\Internal\Propagator.JoinPropagator.SubstitutingCloneVisitor.cs (4)
77PropagatorFlags flags = PropagatorFlags.NoFlags; 78if (!isNull) { flags |= PropagatorFlags.Unknown; } // only null values are known 79if (preserve) { flags |= PropagatorFlags.Preserve; }
System\Data\Mapping\Update\Internal\PropagatorResult.cs (20)
74internal virtual PropagatorFlags PropagatorFlags 76get { return PropagatorFlags.NoFlags; } 181internal abstract PropagatorResult ReplicateResultWithNewFlags(PropagatorFlags flags); 260internal static PropagatorResult CreateSimpleValue(PropagatorFlags flags, object value) 267internal SimpleValue(PropagatorFlags flags, object value) 273private readonly PropagatorFlags m_flags; 276internal override PropagatorFlags PropagatorFlags 301internal override PropagatorResult ReplicateResultWithNewFlags(PropagatorFlags flags) 317internal static PropagatorResult CreateServerGenSimpleValue(PropagatorFlags flags, object value, CurrentValueRecord record, int recordOrdinal) 323internal ServerGenSimpleValue(PropagatorFlags flags, object value, CurrentValueRecord record, int recordOrdinal) 345internal override PropagatorResult ReplicateResultWithNewFlags(PropagatorFlags flags) 356internal static PropagatorResult CreateKeyValue(PropagatorFlags flags, object value, IEntityStateEntry stateEntry, int identifier) 363internal KeyValue(PropagatorFlags flags, object value, IEntityStateEntry stateEntry, int identifier, KeyValue next) 404internal override PropagatorResult ReplicateResultWithNewFlags(PropagatorFlags flags) 461internal static PropagatorResult CreateServerGenKeyValue(PropagatorFlags flags, object value, IEntityStateEntry stateEntry, int identifier, int recordOrdinal) 468internal ServerGenKeyValue(PropagatorFlags flags, object value, IEntityStateEntry stateEntry, int identifier, int recordOrdinal, KeyValue next) 481internal override PropagatorResult ReplicateResultWithNewFlags(PropagatorFlags flags) 553internal override PropagatorResult ReplicateResultWithNewFlags(PropagatorFlags flags) 588internal override PropagatorFlags PropagatorFlags 592return PropagatorFlags.Preserve;
System\Data\Mapping\Update\Internal\UpdateCommand.cs (2)
165(PropagatorFlags.ForeignKey == (property.PropagatorFlags & PropagatorFlags.ForeignKey)))
System\Data\Mapping\Update\Internal\UpdateCompiler.cs (15)
198PropagatorFlags omitMask = insertMode ? PropagatorFlags.NoFlags : 199PropagatorFlags.Preserve | PropagatorFlags.Unknown; 231PropagatorFlags flags = PropagatorFlags.NoFlags; 280if (PropagatorFlags.NoFlags != (flags & (omitMask))) 378(HasFlag(expectedValue, PropagatorFlags.ConcurrencyValue) || 379HasFlag(newValue, PropagatorFlags.ConcurrencyValue))) 386(HasFlag(expectedValue, PropagatorFlags.ConcurrencyValue | PropagatorFlags.Key) || 387HasFlag(newValue, PropagatorFlags.ConcurrencyValue | PropagatorFlags.Key))) // tagged as concurrency value 487private static bool HasFlag(PropagatorResult input, PropagatorFlags flags) 490return (PropagatorFlags.NoFlags != (flags & input.PropagatorFlags));