Interface IRuntimeTrackingTypeEmitter<TOriginal>
Expandable second-phase type contribution attached by first-phase options.
public interface IRuntimeTrackingTypeEmitter<TOriginal>
Type Parameters
TOriginal
- Extension Methods
Methods
Complete(RuntimeTrackingGeneratedType<TOriginal>)
Completes setup after the type is created.
void Complete(RuntimeTrackingGeneratedType<TOriginal> type)
Parameters
typeRuntimeTrackingGeneratedType<TOriginal>
Emit(RuntimeTrackingEmitContext<TOriginal>)
Emits members for a generated type.
void Emit(RuntimeTrackingEmitContext<TOriginal> context)
Parameters
contextRuntimeTrackingEmitContext<TOriginal>