Files
CanonSharp/CanonSharp.Common/Abstractions/ISourceReader.cs
2024-07-29 16:59:29 +08:00

18 lines
393 B
C#

namespace CanonSharp.Common.Abstractions;
public interface ISourceReader
{
/// <summary>
/// 偷看一下下一个字符
/// </summary>
/// <param name="c">看到的下一个字符</param>
/// <returns></returns>
public bool TryPeek(out char c);
/// <summary>
/// 读取下一个字符
/// </summary>
/// <returns></returns>
public char Read();
}