Exemple #1
0
 internal UpdatedEventArgs(Microsoft.CodeAnalysis.Common.UpdatedEventArgs inner)
 {
     Id         = inner.Id;
     Workspace  = inner.Workspace;
     ProjectId  = inner.ProjectId;
     DocumentId = inner.DocumentId;
 }
Exemple #2
0
        static bool TryGetDocument(Microsoft.CodeAnalysis.Common.UpdatedEventArgs args, out Document doc, out MonoDevelop.Projects.Project project)
        {
            doc     = null;
            project = null;

            var ws = (MonoDevelopWorkspace)args.Workspace;

            doc = ws.GetDocument(args.DocumentId);
            if (doc == null)
            {
                return(false);
            }

            project = ws.GetMonoProject(args.ProjectId);
            if (project == null)
            {
                return(false);
            }

            return(true);
        }