3 overrides of Discriminator
System.Data.Linq (3)
Mapping\AttributedMetaModel.cs (1)
698
public override MetaDataMember
Discriminator
{
Mapping\MappedMetaModel.cs (2)
773
public override MetaDataMember
Discriminator
{
1571
public override MetaDataMember
Discriminator
{
8 references to Discriminator
System.Data.Linq (8)
ChangeTracker.cs (3)
623
object currentDiscriminator = type.
Discriminator
.MemberAccessor.GetBoxedValue(this.current);
625
object dbDiscriminator = type.
Discriminator
.MemberAccessor.GetBoxedValue(this.original);
639
this.type.
Discriminator
.MemberAccessor.SetBoxedValue(ref current, code);
Mapping\AttributedMetaModel.cs (1)
771
if (this.InheritanceRoot.
Discriminator
.Type == typeof(string)) {
Mapping\MappedMetaModel.cs (1)
851
if (this.InheritanceRoot.
Discriminator
.Type == typeof(string)) {
SqlClient\Query\MethodCallConverter.cs (1)
302
Type discriminatorType = mt.
Discriminator
.Type;
SqlClient\Query\SqlBinder.cs (1)
442
return this.VisitExpression(sql.Member(dof.Object, mt.
Discriminator
.Member));
SqlClient\Query\Translator.cs (1)
52
MetaDataMember discriminator = root.
Discriminator
;