public SignatureHelpItem()
		{
			prefixDisplayParts = new SymbolDisplayPart[0];
			suffixDisplayParts = new SymbolDisplayPart[0];
			separatorDisplayParts = new SymbolDisplayPart[0];
			parameters = new SignatureHelpParameter[0];
			documentation = new SymbolDisplayPart[0];
		}
Exemple #2
0
 public SignatureHelpItem()
 {
     prefixDisplayParts    = new SymbolDisplayPart[0];
     suffixDisplayParts    = new SymbolDisplayPart[0];
     separatorDisplayParts = new SymbolDisplayPart[0];
     parameters            = new SignatureHelpParameter[0];
     documentation         = new SymbolDisplayPart[0];
 }
		string GetParametersText(SignatureHelpParameter[] parameters)
		{
			var builder = new StringBuilder();
			foreach (SignatureHelpParameter parameter in parameters) {
				if (parameter.documentation != null && parameter.documentation.Length > 0) {
					builder.Append(parameter.name);
					builder.Append(": ");
					builder.Append(parameter.documentation[0].text);
				}
			}
			return Environment.NewLine + builder.ToString();
		}