public override void VisitSequenceStart(IObjectDescriptor sequence, Type elementType) { SequenceStartEventInfo eventInfo = new SequenceStartEventInfo(sequence) { Anchor = this.aliasProvider.GetAlias(sequence.Value) }; this.eventEmitter.Emit(eventInfo); }
// Token: 0x06002589 RID: 9609 RVA: 0x0002134E File Offset: 0x0001F54E public override void Emit(SequenceStartEventInfo eventInfo, IEmitter emitter) { if (typeof(IEnumerable <int>).IsAssignableFrom(eventInfo.Source.Type)) { eventInfo = new SequenceStartEventInfo(eventInfo.Source) { Style = SequenceStyle.Flow }; } this.nextEmitter.Emit(eventInfo, emitter); }
public override void Emit(SequenceStartEventInfo eventInfo, IEmitter emitter) { if (typeof(List <string>).IsAssignableFrom(eventInfo.Source.Type) || typeof(List <SwitchSource>).IsAssignableFrom(eventInfo.Source.Type)) { eventInfo = new SequenceStartEventInfo(eventInfo.Source) { Style = SequenceStyle.Flow }; } nextEmitter.Emit(eventInfo, emitter); }
public override void Emit(SequenceStartEventInfo eventInfo, IEmitter emitter) { eventInfo.Style = SequenceStyle.Flow; base.Emit(eventInfo, emitter); }
public override void Emit(SequenceStartEventInfo eventInfo) { eventInfo.Style = SequenceStyle.Flow; base.Emit(eventInfo); }
public virtual void Emit(SequenceStartEventInfo eventInfo) { nextEmitter.Emit(eventInfo); }
public virtual void Emit(SequenceStartEventInfo eventInfo, IEmitter emitter) { nextEmitter.Emit(eventInfo, emitter); }
public override void Emit(SequenceStartEventInfo eventInfo, IEmitter emitter) { AssignTypeIfNeeded(eventInfo); base.Emit(eventInfo, emitter); }
void IEventEmitter.Emit(SequenceStartEventInfo eventInfo, IEmitter emitter) { emitter.Emit(new SequenceStart(eventInfo.Anchor, eventInfo.Tag, eventInfo.IsImplicit, eventInfo.Style)); }
void IEventEmitter.Emit(SequenceStartEventInfo eventInfo) { emitter.Emit(new SequenceStart(eventInfo.Anchor, eventInfo.Tag, eventInfo.IsImplicit, eventInfo.Style)); }
public override void Emit(SequenceStartEventInfo eventInfo) { AssignTypeIfDifferent(eventInfo); base.Emit(eventInfo); }
public override void Emit(SequenceStartEventInfo eventInfo, IEmitter emitter) { state.Peek().VisitNext(); state.Push(new EmitterState(1)); base.Emit(eventInfo, emitter); }