internal override void Serialize(Serializer serializer) { var implicitLevel = serializer.Schema.CanResolve(this, true) ? ScalarImplicitLevel.Plain : serializer.Schema.CanResolve(this, false) ? ScalarImplicitLevel.NonPlain : ScalarImplicitLevel.None; serializer.SerializeScalar(this, implicitLevel); }