示例#1
0
 public ChildProjection(Expression <Func <TParent, TChild> > expression, DisplayFormatting formatting)
     : base(formatting)
 {
     _accessor = ReflectionHelper.GetAccessor(expression);
     _source   = c => c.Values.ValueFor(_accessor) as TChild;
     _name     = _accessor.Name;
 }
示例#2
0
 public ChildProjection(string name, Func <IProjectionContext <TParent>, TChild> source, DisplayFormatting formatting)
     : base(formatting)
 {
     _source = source;
     _name   = name;
 }
示例#3
0
 public Projection(DisplayFormatting formatting)
 {
     _formatting = formatting;
 }