ICSharpCode.TextEditor.Document.LineSegment.GetColorForPosition C# (CSharp) 메소드

GetColorForPosition() 공개 메소드

public GetColorForPosition ( int x ) : HighlightColor
x int
리턴 HighlightColor
        public HighlightColor GetColorForPosition(int x)
        {
            if (Words != null) {
                int xPos = 0;
                foreach (TextWord word in Words) {
                    if (x < xPos + word.Length) {
                        return word.SyntaxColor;
                    }
                    xPos += word.Length;
                }
            }
            return new HighlightColor(Color.Black, false, false);
        }