public override void DeserializeToken (JSONReader JSONReader, string Tag) {
switch (Tag) {
case "kty" : {
kty = JSONReader.ReadString ();
break;
}
case "use" : {
use = JSONReader.ReadString ();
break;
}
case "key_ops" : {
key_ops = JSONReader.ReadString ();
break;
}
case "k" : {
k = JSONReader.ReadBinary ();
break;
}
default : {
base.DeserializeToken(JSONReader, Tag);
break;
}
}
// check up that all the required elements are present
}