public CSharpSessionSaverTest() { var io = FileIO.CreateRealIO(); io.WriteAllLinesAsync = CaptureWrittenText; this.replServices = new ReplServices(io); Task CaptureWrittenText(string path, IEnumerable <string> text, Encoding encoding, CancellationToken cancellationToken = default)
public MainWindow() { InitializeComponent(); Model = new ReplViewModel(); services = new ReplServices(); services.UserConfigurationLoaded += ConfigureWindow; DataContext = Model; Task.Run(BackgroundInitializationAsync); }
private readonly ReplServices replServices; // "back-end" services that handle inspection / evaluation of code. public MainWindow() { InitializeComponent(); this.DataContext = Model = new WindowViewModel(); this.replServices = new ReplServices(); this.viewModelService = new ViewModelService(replServices); replServices.UserConfigurationLoaded += ConfigureWindow; Task.Run(BackgroundInitializationAsync); }
public AvalonSyntaxHighlightTransformerTest(ReplServicesFixture replServicesFixture) { this.replServices = replServicesFixture.ReplServices; this.transformer = new AvalonSyntaxHighlightTransformer(replServices, Guid.Empty); }
public IntellisenseWindowTest(ReplServicesFixture replServicesFixture) { this.replServices = replServicesFixture.ReplServices; this.keyboard = new MockKeyboardDevice(); }
public AvalonSyntaxHighlightTransformer(ReplServices replServices, int lineNumber) { this.replServices = replServices; this.lineNumber = lineNumber; }
public SaveDialog(ReplServices replServices) { this.replServices = replServices; }
public IntegrationScriptTest() { this.replServices = new ReplServices(new RealFileIO()); }
public ReplServicesFixture() { this.ReplServices = new ReplServices(new RealFileIO()); }
public ViewModelService(ReplServices services) { this.services = services; }
public IntegrationScriptTest() { this.replServices = new ReplServices(); }
public ReplServicesFixture() { this.ReplServices = new ReplServices(); }