public Parameter( Signature signature, SignatureHelpParameter parameter, string content, int index, int prettyPrintedIndex) { _parameter = parameter; this.Signature = signature; _contentLength = content.Length; _index = index; _prettyPrintedIndex = prettyPrintedIndex; }
public Parameter( Signature signature, SignatureHelpParameter parameter, string content, int index, int prettyPrintedIndex) { this.Signature = signature; this.Name = parameter.Name; this.Documentation = parameter.Documentation.GetFullText(); this.Locus = new Span(index, content.Length); this.PrettyPrintedLocus = new Span(prettyPrintedIndex, content.Length); }