public SignatureHelp ( ISourceFile file, UnsavedFile buffer, List |
||
file | ISourceFile | |
buffer | UnsavedFile | |
unsavedFiles | List |
|
line | int | |
column | int | |
offset | int | |
methodName | string | |
return | Task |
public async Task<SignatureHelp> SignatureHelp(ISourceFile file, UnsavedFile buffer, List<UnsavedFile> unsavedFiles, int line, int column, int offset, string methodName)
{
SignatureHelp result = null;
var dataAssociation = GetAssociatedData(file);
result = await dataAssociation.Solution.Server.SignatureHelp(file.FilePath, unsavedFiles.FirstOrDefault()?.Contents, line, column);
if (result != null)
{
result.NormalizeSignatureData();
result.Offset = offset;
}
return result;
}
}