public override void Emit(MappingStartEventInfo eventInfo, IEmitter emitter) { if(tagMappings.ContainsKey(eventInfo.Source.Type)) { eventInfo.Tag = tagMappings[eventInfo.Source.Type]; } base.Emit(eventInfo, emitter); }
public override void Emit(MappingStartEventInfo eventInfo, IEmitter emitter) { if (tagMappings.ContainsKey(eventInfo.Source.Type)) { eventInfo.Tag = tagMappings[eventInfo.Source.Type]; } base.Emit(eventInfo, emitter); }
public override void VisitMappingStart(IObjectDescriptor mapping, Type keyType, Type valueType) { MappingStartEventInfo eventInfo = new MappingStartEventInfo(mapping) { Anchor = this.aliasProvider.GetAlias(mapping.Value) }; this.eventEmitter.Emit(eventInfo); }
public override void Emit(MappingStartEventInfo eventInfo, IEmitter emitter) { eventInfo.Style = MappingStyle.Flow; base.Emit(eventInfo, emitter); }
public override void Emit(MappingStartEventInfo eventInfo) { eventInfo.Style = MappingStyle.Flow; base.Emit(eventInfo); }
public virtual void Emit(MappingStartEventInfo eventInfo) { nextEmitter.Emit(eventInfo); }
public virtual void Emit(MappingStartEventInfo eventInfo, IEmitter emitter) { nextEmitter.Emit(eventInfo, emitter); }
public override void Emit(MappingStartEventInfo eventInfo, IEmitter emitter) { AssignTypeIfNeeded(eventInfo); base.Emit(eventInfo, emitter); }
void IEventEmitter.Emit(MappingStartEventInfo eventInfo, IEmitter emitter) { emitter.Emit(new MappingStart(eventInfo.Anchor, eventInfo.Tag, eventInfo.IsImplicit, eventInfo.Style)); }
void IEventEmitter.Emit(MappingStartEventInfo eventInfo) { emitter.Emit(new MappingStart(eventInfo.Anchor, eventInfo.Tag, eventInfo.IsImplicit, eventInfo.Style)); }
public override void Emit(MappingStartEventInfo eventInfo) { AssignTypeIfDifferent(eventInfo); base.Emit(eventInfo); }
public override void Emit(MappingStartEventInfo eventInfo, IEmitter emitter) { state.Peek().VisitNext(); state.Push(new EmitterState(2)); base.Emit(eventInfo, emitter); }