コード例 #1
0
        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)
コード例 #2
0
 public MainWindow()
 {
     InitializeComponent();
     Model    = new ReplViewModel();
     services = new ReplServices();
     services.UserConfigurationLoaded += ConfigureWindow;
     DataContext = Model;
     Task.Run(BackgroundInitializationAsync);
 }
コード例 #3
0
        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);
        }
コード例 #4
0
 public AvalonSyntaxHighlightTransformerTest(ReplServicesFixture replServicesFixture)
 {
     this.replServices = replServicesFixture.ReplServices;
     this.transformer  = new AvalonSyntaxHighlightTransformer(replServices, Guid.Empty);
 }
コード例 #5
0
 public IntellisenseWindowTest(ReplServicesFixture replServicesFixture)
 {
     this.replServices = replServicesFixture.ReplServices;
     this.keyboard     = new MockKeyboardDevice();
 }
コード例 #6
0
 public AvalonSyntaxHighlightTransformer(ReplServices replServices, int lineNumber)
 {
     this.replServices = replServices;
     this.lineNumber   = lineNumber;
 }
コード例 #7
0
 public SaveDialog(ReplServices replServices)
 {
     this.replServices = replServices;
 }
コード例 #8
0
 public IntegrationScriptTest()
 {
     this.replServices = new ReplServices(new RealFileIO());
 }
コード例 #9
0
 public ReplServicesFixture()
 {
     this.ReplServices = new ReplServices(new RealFileIO());
 }
コード例 #10
0
 public ViewModelService(ReplServices services)
 {
     this.services = services;
 }
コード例 #11
0
 public IntegrationScriptTest()
 {
     this.replServices = new ReplServices();
 }
コード例 #12
0
 public ReplServicesFixture()
 {
     this.ReplServices = new ReplServices();
 }