private string CreateFileUri(CodeSearchResponse.SearchResultValue value) { var path = value.Path.Replace("/", "%2F"); return($"{CreateRepoUri(value)}/?path={path}"); }
private string CreateRepoUri(CodeSearchResponse.SearchResultValue value) { return($"https://msazure.visualstudio.com/{value.Project.Name}/_git/{value.Repository.Name}"); }
public RecommendationItem(int score, CodeSearchResponse.SearchResultValue searchResultValue) { Score = score; SuggestedActionSet = new SuggestedActionSet(new ISuggestedAction[] { new MsAzureCodeAction(searchResultValue.Repository.Name, searchResultValue.FileName, searchResultValue.Path, CreateFileUri(searchResultValue), CreateRepoUri(searchResultValue)) }); }