From be192dd8e92ac70e7ba911e76d9fb9b67e4827f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D0=BE=D0=BD=D0=B4=D0=B0=D1=80=D0=B5=D0=B2=20=D0=98?= =?UTF-8?q?=D0=B2=D0=B0=D0=BD?= Date: Sun, 17 Feb 2019 13:48:30 +0100 Subject: [PATCH] fix #1710 --- .../IB/CodeCompletion/CodeCompletionHighlighter.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/VisualPascalABCNET/IB/CodeCompletion/CodeCompletionHighlighter.cs b/VisualPascalABCNET/IB/CodeCompletion/CodeCompletionHighlighter.cs index 881fbda50..7de3d5a72 100644 --- a/VisualPascalABCNET/IB/CodeCompletion/CodeCompletionHighlighter.cs +++ b/VisualPascalABCNET/IB/CodeCompletion/CodeCompletionHighlighter.cs @@ -229,7 +229,7 @@ namespace VisualPascalABC } - if (c == 't' || c == 'd' || c == 'o') + if (c == 't' || c == 'd' || c == 'o' || c == 'c') { StringBuilder keyword = new StringBuilder(); @@ -241,10 +241,13 @@ namespace VisualPascalABC break; c = textArea.Document.TextContent[off]; } - if (keyword.ToString().ToLower() == "sealed" || keyword.ToString().ToLower() == "abstract" || keyword.ToString().ToLower() == "auto") + string keywordstr = keyword.ToString().ToLower(); + if (keywordstr == "sealed" || keywordstr == "abstract" || keywordstr == "auto") { return isClassMember(off, textArea); } + if (keywordstr == "public" || keywordstr == "protected") + return true; return false; } return false;