public ParsingResult ProcessCharacter(IParsingContext context, char nextChar) { ArgumentVerifier.CheckObjectArgument(context, "context"); return(ProcessCharacterImpl(context, nextChar)); }
private void OpenStream(string fileName) { ArgumentVerifier.CheckFileNameArgument(fileName); stream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read, BufferSize); }
public MatchTokenParsingState(string token) { ArgumentVerifier.CheckStringArgument(token, "token"); this.tokenToMatch = token; }
public void AddNextState(IParsingState parsingState) { ArgumentVerifier.CheckObjectArgument(parsingState, "parsingState"); nextStates.Add(parsingState); }