public Task <ProjectionResult <string> > ProjectToXY(ProjectionSource2 projectionSource)
 {
     return(Task.FromResult(new ProjectionResult <string>(projectionSource.String)));
 }
 // Async suffix for non-async method
 public ProjectionResult <string> Project2Async(ProjectionSource2 projectionSource)
 {
     return(new ProjectionResult <string>(projectionSource.String));
 }