using System;
using System.Runtime.InteropServices;
namespace System.Diagnostics.SymbolStore
{
/// Represents a namespace within a symbol store.
// Token: 0x02000150 RID: 336
[ComVisible(true)]
public interface ISymbolNamespace
{
/// Gets the current namespace.
/// The current namespace.
// Token: 0x170002DA RID: 730
// (get) Token: 0x060010ED RID: 4333
string Name { get; }
/// Gets the child members of the current namespace.
/// The child members of the current namespace.
// Token: 0x060010EE RID: 4334
ISymbolNamespace[] GetNamespaces();
/// Gets all the variables defined at global scope within the current namespace.
/// The variables defined at global scope within the current namespace.
// Token: 0x060010EF RID: 4335
ISymbolVariable[] GetVariables();
}
}