internal void AddStreamname(string oldStreamname, string newStreamname, bool alwaysIntercept) {
Debug.Assert(!String.IsNullOrEmpty(oldStreamname));
if (String.IsNullOrEmpty(oldStreamname)) {
return;
}
if (!alwaysIntercept && StringUtil.EqualsIgnoreCase(oldStreamname, newStreamname)) {
return;
}
if (_streams == null) {
_streams = new HybridDictionary(true);
}
_streams[oldStreamname] = new StreamUpdate(newStreamname);
}