コード例 #1
0
 public override Expression KeyEnumerableExpression(IOffsetMapBuilderContext context) => Expression.Call(
     null,
     _enumerableRange,
     Expression.Constant(0),
     Expression.Property(
         context.SerializeParams.Value,
         _listCount)
     );
コード例 #2
0
ファイル: ItemFieldContext.cs プロジェクト: HerveKuate/AowSdk
 public ItemFieldContext(IOffsetMapBuilderContext builderContext, ParameterExpression key, ParameterExpression item)
     : this(new FieldContext(builderContext, key), item)
 {
 }
コード例 #3
0
 public abstract Expression KeyEnumerableExpression(IOffsetMapBuilderContext context);
コード例 #4
0
 public Expression KeyEnumerableExpression(IOffsetMapBuilderContext context) => Expression.Field(null, _keyListField);
コード例 #5
0
 public override Expression KeyEnumerableExpression(IOffsetMapBuilderContext context) => Expression.Property(context.SerializeParams.Value, _dictKeys);
コード例 #6
0
ファイル: FieldContext.cs プロジェクト: HerveKuate/AowSdk
 public FieldContext(IOffsetMapBuilderContext baseContext, ParameterExpression key)
 {
     _baseContext = baseContext;
     _key         = key;
 }