public CheckContext(TfsClient tfs)
{
m_tfs = tfs;
LocalFiles = new CheckContextService<List<string>>(GetLocalFiles);
ProjectDocument = new CheckContextService<ProjectDocument>(GetProjectDocument);
ProjectCommonProperties = new CheckContextService<Dictionary<string, string>>(GetProjectCommonProperties);
ProjectDebugProperties = new CheckContextService<Dictionary<string, string>>(GetProjectDebugProperties);
ProjectReleaseProperties = new CheckContextService<Dictionary<string, string>>(GetProjectReleaseProperties);
ProjectIsWeb = new CheckContextService<bool>(GetProjectIsWeb);
ProjectFiles = new CheckContextService<List<ProjectFile>>(GetProjectFiles);
TfsSolutionItems = new CheckContextService<List<string>>(GetTfsSolutionItems);
TfsNugetItems = new CheckContextService<List<string>>(GetTfsNugetItems);
TfsPackagesItems = new CheckContextService<List<string>>(GetTfsPackagesItems);
TfsSolutionFile = new CheckContextService<string>(GetTfsSolutionFile);
TfsNugetConfig = new CheckContextService<string>(GetTfsNugetConfig);
}