/// <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; }
public ModelStateResolver(IFieldNameResolver fieldNameResolver) { _fieldNameResolver = fieldNameResolver; }
public JsonWriteVisitor(JsonEncoding encoding, IFieldNameResolver fieldNameResolver, BinaryWriteBuffer writeBuffer) : this(encoding, fieldNameResolver, writeBuffer, new Stack <bool>()) { }
public JsonSerializationTestContext() { _encoding = JsonEncoding.UTF16LE; _fieldNameResolver = new CamelCaseFieldNameResolver(); }