private CodeCompletionKind FromOmniSharpKind(string kind)
{
if (kind != null)
{
switch (kind)
{
case "Method":
return CodeCompletionKind.Method;
case "Class":
return CodeCompletionKind.Class;
case "Struct":
return CodeCompletionKind.Struct;
case "Enum":
return CodeCompletionKind.Enum;
case "Delegate":
return CodeCompletionKind.Delegate;
case "Property":
return CodeCompletionKind.Property;
case "Event":
return CodeCompletionKind.Event;
case "Interface":
return CodeCompletionKind.Interface;
case "Keyword":
return CodeCompletionKind.Keyword;
case "Namespace":
return CodeCompletionKind.Namespace;
case "Field":
return CodeCompletionKind.Field;
case "Parameter":
return CodeCompletionKind.Parameter;
case "Local":
return CodeCompletionKind.Variable;
}
}
Console.WriteLine($"dont understand omnisharp: {kind}");
return CodeCompletionKind.None;
}