9 instantiations of TranslatorArg
System.Data.Entity (9)
System\Data\Common\Internal\Materialization\Translator.cs (9)
216
columnMap.Accept(translator, new
TranslatorArg
(typeof(IEnumerable<>).MakeGenericType(typeof(TRequestedType))));
906
Expression keyReader = entityIdentity.Keys[i].Accept(translator, new
TranslatorArg
(typeof(object))).Expression;
932
Expression discriminator = discriminatedEntityIdentity.EntitySetColumnMap.Accept(translator, new
TranslatorArg
(typeof(int?))).Expression;
1140
TranslatorResult result = columnMap.Accept(translator, new
TranslatorArg
(type));
1375
Expression valueReader = columnMap.Properties[i].Accept(this, new
TranslatorArg
(propertyType)).Expression;
1497
discriminatorReaders[i] = columnMap.TypeDiscriminators[i].Accept(this, new
TranslatorArg
(typeof(object))).Expression;
1615
Expression propertyReader = columnMap.Properties[ordinal].Accept(this, new
TranslatorArg
(typeof(Object))).Expression;
1677
TranslatorResult propertyReader = propertyColumnMap.Accept(this, new
TranslatorArg
(type));
1834
Expression elementReader = elementColumnMap.Accept(this, new
TranslatorArg
(elementType)).UnconvertedExpression;
17 references to TranslatorArg
System.Data.Entity (17)
System\Data\Common\Internal\Materialization\Translator.cs (17)
121
internal class Translator : ColumnMapVisitorWithResults<TranslatorResult,
TranslatorArg
>
1149
internal override TranslatorResult Visit(ComplexTypeColumnMap columnMap,
TranslatorArg
arg)
1191
internal override TranslatorResult Visit(EntityColumnMap columnMap,
TranslatorArg
arg)
1307
private Expression Emit_ConstructEntity(EntityType oSpaceType, IEnumerable<MemberBinding> propertyBindings, Expression entityKeyReader, Expression entitySetReader,
TranslatorArg
arg, EntityProxyTypeInfo proxyTypeInfo)
1422
internal override TranslatorResult Visit(SimplePolymorphicColumnMap columnMap,
TranslatorArg
arg)
1480
internal override TranslatorResult Visit(MultipleDiscriminatorPolymorphicColumnMap columnMap,
TranslatorArg
arg)
1491
private Expression MultipleDiscriminatorPolymorphicColumnMapHelper<TElement>(MultipleDiscriminatorPolymorphicColumnMap columnMap,
TranslatorArg
arg)
1530
internal override TranslatorResult Visit(RecordColumnMap columnMap,
TranslatorArg
arg)
1688
private Expression HandleRegularRecord(RecordColumnMap columnMap,
TranslatorArg
arg, RowType spanRowType)
1724
private Expression HandleSpandexRecord(RecordColumnMap columnMap,
TranslatorArg
arg, RowType spanRowType)
1777
internal override TranslatorResult Visit(SimpleCollectionColumnMap columnMap,
TranslatorArg
arg)
1785
internal override TranslatorResult Visit(DiscriminatedCollectionColumnMap columnMap,
TranslatorArg
arg)
1793
private TranslatorResult ProcessCollectionColumnMap(CollectionColumnMap columnMap,
TranslatorArg
arg)
1801
private TranslatorResult ProcessCollectionColumnMap(CollectionColumnMap columnMap,
TranslatorArg
arg, ColumnMap discriminatorColumnMap, object discriminatorValue)
2040
internal override TranslatorResult Visit(RefColumnMap columnMap,
TranslatorArg
arg)
2061
internal override TranslatorResult Visit(ScalarColumnMap columnMap,
TranslatorArg
arg)
2220
internal override TranslatorResult Visit(VarRefColumnMap columnMap,
TranslatorArg
arg)