示例#1
0
        public async Task AddsOpenFile()
        {
            var testFile1 = new TestFile("foo.cs", @"using System; class Foo { }");
            var testFile2 = new TestFile("bar.cs", @"class Bar { private Foo foo; }");

            using (var host = CreateOmniSharpHost(testFile1, testFile2))
            {
                var documentId     = host.Workspace.GetDocumentId("foo.cs");
                var requestHandler = GetRequestHandler(host);

                var request = new FileOpenRequest
                {
                    FileName = "foo.cs"
                };

                var response = await requestHandler.Handle(request);

                Assert.True(host.Workspace.IsDocumentOpen(documentId));
            }
        }
 private void FileOpen()
 {
     FileOpenRequest.Raise(new Notification {
         Title = "Custom Popup", Content = "Custom Popup Message "
     }, r => Message = "File Open Command");
 }