public Serializer(Emitter/*!*/ emitter, YamlOptions/*!*/ opts) { ContractUtils.RequiresNotNull(emitter, "emitter"); _emitter = emitter; _useExplicitStart = opts.ExplicitStart; _useExplicitEnd = opts.ExplicitEnd; if (opts.UseVersion) { _useVersion = opts.Version; } _anchorTemplate = opts.AnchorFormat ?? "id{0:000}"; _emitter.Emit(StreamStartEvent.Instance); }