using System;
using System.Collections.Generic;
using Cpp2IlInjected;
namespace System.Xml
{
/// Provides read-only access to a set of prefix and namespace mappings.
// Token: 0x020000CE RID: 206
[Token(Token = "0x20000CE")]
public interface IXmlNamespaceResolver
{
/// Gets a collection of defined prefix-namespace mappings that are currently in scope.
/// An value that specifies the type of namespace nodes to return.
/// An that contains the current in-scope namespaces.
// Token: 0x06000A80 RID: 2688
[Token(Token = "0x6000A80")]
[Address(Slot = "0")]
IDictionary GetNamespacesInScope(XmlNamespaceScope scope);
/// Gets the namespace URI mapped to the specified prefix.
/// The prefix whose namespace URI you wish to find.
/// The namespace URI that is mapped to the prefix; if the prefix is not mapped to a namespace URI.
// Token: 0x06000A81 RID: 2689
[Token(Token = "0x6000A81")]
[Address(Slot = "1")]
string LookupNamespace(string prefix);
/// Gets the prefix that is mapped to the specified namespace URI.
/// The namespace URI whose prefix you wish to find.
/// The prefix that is mapped to the namespace URI; if the namespace URI is not mapped to a prefix.
// Token: 0x06000A82 RID: 2690
[Token(Token = "0x6000A82")]
[Address(Slot = "2")]
string LookupPrefix(string namespaceName);
}
}