public virtual void ReplaceTokens(ref string buffer, ReplacePairToken tokenToReplace)
{
if (tokenToReplace == null)
{
throw new ArgumentNullException("tokenToReplace");
}
if (buffer == null)
{
throw new ArgumentNullException("buffer");
}
buffer = buffer.Replace(tokenToReplace.Token, tokenToReplace.Replacement);
}