AvalonStudio.Languages.CSharp.CSharpLanguageService.FromOmniSharpKind C# (CSharp) Méthode

FromOmniSharpKind() private méthode

private FromOmniSharpKind ( string kind ) : CodeCompletionKind
kind string
Résultat CodeCompletionKind
        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;
        }