using System;
using System.Collections.Generic;
using SRF.Service;
namespace SRDebugger.Internal
{
///
/// Workaround for the debug panel not being initialized on startup.
/// SROptions needs to register itself but not cause auto-initialization.
/// This class buffers requests to register contains until there is a handler in place to deal with them.
/// Once the handler is in place, all buffered requests are passed in and future requests invoke the handler directly.
///
[Service(typeof(InternalOptionsRegistry))]
public sealed class InternalOptionsRegistry
{
private List