internal abstract IWriter <T> CreateWriter(IWriterAdapter writer, object?context = null);
public StateChangeTrackingParticipant(IWriterAdapter writer, StateChangeRecords records) { _writerAdapter = writer; _stateChangeRecords = records; }
internal override IWriter <T> CreateWriter(IWriterAdapter reader, object context = null) { throw new NotImplementedException("No sync writer"); }
internal override Writer <T> CreateWriter(IWriterAdapter inner, object?context = null) { AssertCanMakeWriter(); return(new Writer <T>(this, inner, context)); }
internal DynamicWriter(DynamicBoundConfiguration config, IWriterAdapter inner, object?context) : base(config, inner, context) { }
public TextToUiWriter(IWriterAdapter adapter) { _adapter = adapter; }
internal Writer(ConcreteBoundConfiguration <T> config, IWriterAdapter inner, object?context) : base(config, inner, context) { }
internal SyncWriterBase(BoundConfigurationBase <T> config, IWriterAdapter inner, object?context) : base(config, context) { Inner = inner; }
internal override DynamicWriter CreateWriter(IWriterAdapter writer, object?context = null) { return(new DynamicWriter(this, writer, context)); }