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