本文整理汇总了C#中TextLine.ToString方法的典型用法代码示例。如果您正苦于以下问题:C# TextLine.ToString方法的具体用法?C# TextLine.ToString怎么用?C# TextLine.ToString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TextLine
的用法示例。
在下文中一共展示了TextLine.ToString方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: IsBlank
private static bool IsBlank(TextLine line)
{
var text = line.ToString();
for (int i = 0; i < text.Length; i++)
{
if (!SyntaxFacts.IsWhitespace(text[i]))
{
return false;
}
}
return true;
}
示例2: GetText2
public void GetText2()
{
var text = Create("abcdef");
var line = new TextLine(text, 0, 1, 2);
Assert.Equal("bc", line.ToString());
Assert.Equal(0, line.LineNumber);
}
示例3: GetNonCompliantLineNumber
private static int GetNonCompliantLineNumber(TextLine line)
{
var text = line.ToString();
var match = Regex.Match(text, NONCOMPLIANT_LINE_PATTERN);
if (!match.Success)
{
return line.LineNumber + 1;
}
var sign = match.Groups[1];
var lineValue = int.Parse(match.Groups[2].Value);
if (sign.Value == "+")
{
return line.LineNumber + 1 + lineValue;
}
if (sign.Value == "-")
{
return line.LineNumber + 1 - lineValue;
}
return lineValue;
}
示例4: GetText1
public void GetText1()
{
var text = Create("foo");
var line = new TextLine(text, 0, 0, 2);
Assert.Equal("fo", line.ToString());
Assert.Equal(0, line.LineNumber);
}
示例5: HasPreprocessorCharacter
protected bool HasPreprocessorCharacter(TextLine currentLine)
{
var text = currentLine.ToString();
Contract.Requires(!string.IsNullOrWhiteSpace(text));
var trimmedText = text.Trim();
return trimmedText[0] == '#';
}