I'm thinking of trying the following ideas:
System.IOPackage.GetGlobalService(typeof(EnvDTE.DTE))public override Microsoft.FxCop.Sdk.ProblemCollection Check(Microsoft.FxCop.Sdk.Resource resource), while blocking on the thread that doesCheck(TypeNode type)until the resource reading completes.
Anyone know if any of these will be reliable? or have a better cleaner solution?