What is the purpose of Session.ContainsMacros(string s)? Is it looking in the passed string or in some other object?
Session.ContainsMacros(string s)