Core.Colorizer.CreateTextRun C# (CSharp) Method

CreateTextRun() private static method

private static CreateTextRun ( string code, TokenInfo token ) : System.Windows.Documents.Run
code string
token TokenInfo
return System.Windows.Documents.Run
        private static Run CreateTextRun(string code, TokenInfo token)
        {
            var text = code.Substring(token.SourceSpan.Start.Index, token.SourceSpan.Length);
            var result = new Run(text);
            var style = _colorizationStyles.ContainsKey(token.Category) ? _colorizationStyles[token.Category] : _colorizationStyles[TokenCategory.None];
            result.Style = Application.Current.FindResource(style) as Style;
            return result;
        }