I'm thinking of trying the following ideas:
System.IO
Package.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?