public string FindNamespaceByPrefixInParseStack (string prefix)
{
string str;
if ((this._prescopeNamespaces != null) && this._prescopeNamespaces.TryGetValue(prefix, out str)) {
return str;
}
for (XamlParserFrame frame = this._stack.CurrentFrame; frame.Depth > 0; frame = (XamlParserFrame)frame.Previous) {
if (frame.TryGetNamespaceByPrefix(prefix, out str)) {
return str;
}
}
return null;
}