public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
        {
            NameContainer nameContainer = new NameContainer();
            nameContainer.Value = (string)reader.Value;

            return nameContainer;
        }
 public PublicParametizedConstructorRequiringConverterWithPropertyAttributeTestClass(NameContainer name)
 {
     _nameContainer = name;
 }
 public PublicParametizedConstructorRequiringConverterWithParameterAttributeTestClass([JsonConverter(typeof(NameContainerConverter))] NameContainer nameParameter)
 {
     _nameContainer = nameParameter;
 }
 public PublicParametizedConstructorRequiringConverterTestClass(NameContainer nameParameter)
 {
     _nameContainer = nameParameter;
 }