Ejemplo n.º 1
0
 /// <summary>
 /// Used by unit tests to simulate the stack already been set.
 /// </summary>
 /// <param name="encoding"></param>
 /// <param name="fieldNameResolver"></param>
 /// <param name="writeBuffer"></param>
 /// <param name="stack"></param>
 public JsonWriteVisitor(JsonEncoding encoding,
                         IFieldNameResolver fieldNameResolver,
                         BinaryWriteBuffer writeBuffer,
                         Stack <bool> stack)
 {
     _encoding          = encoding;
     _fieldNameResolver = fieldNameResolver;
     _writeBuffer       = writeBuffer;
     _isFirsts          = stack;
 }
Ejemplo n.º 2
0
 public ModelStateResolver(IFieldNameResolver fieldNameResolver)
 {
     _fieldNameResolver = fieldNameResolver;
 }
Ejemplo n.º 3
0
 public JsonWriteVisitor(JsonEncoding encoding,
                         IFieldNameResolver fieldNameResolver,
                         BinaryWriteBuffer writeBuffer)
     : this(encoding, fieldNameResolver, writeBuffer, new Stack <bool>())
 {
 }
Ejemplo n.º 4
0
 public JsonSerializationTestContext()
 {
     _encoding          = JsonEncoding.UTF16LE;
     _fieldNameResolver = new CamelCaseFieldNameResolver();
 }