Exemplo n.º 1
0
 public DocumentMetadataProvider(
     TextDocumentToProjectMapper documentMapper,
     AvaloniaMetadataShepard metadataRepository,
     ProjectShepard projectShepard)
 {
     _documentMapper     = documentMapper;
     _metadataRepository = metadataRepository;
     _projectShepard     = projectShepard;
 }
Exemplo n.º 2
0
        public async Task TestMetadataResolution()
        {
            //MSBuildLocator.RegisterMSBuildPath("C:\\Program Files\\dotnet\\sdk\\3.1.401");
            var loader = new AvaloniaMetadataLoader(Substitute.For <ILanguageServer>());
            AvaloniaMetadataShepard shepard = new AvaloniaMetadataShepard(loader, new ProjectShepard());
            var metadataTask = shepard.GetMetadataForProject(CsProjLocation);

            Assert.NotNull(await metadataTask);
        }
 public FileChangedHandler(ProjectShepard projectShepard, AvaloniaMetadataShepard metadataShepard)
 {
     _projectShepard  = projectShepard;
     _metadataShepard = metadataShepard;
 }