public static ResolverToken Using(INetObjectResolver netObjectResolver)
 {
     return(new ResolverToken(netObjectResolver));
 }
 public void Dispose()
 {
     m_netObjectResolver = m_previousResolver;
     m_previousResolver  = null;
 }
 public ResolverToken(INetObjectResolver newResolver)
 {
     m_previousResolver  = m_netObjectResolver;
     m_netObjectResolver = newResolver;
 }
 public static ResolverToken Using(INetObjectResolver netObjectResolver)
 {
     return new ResolverToken(netObjectResolver);
 }
 public void Dispose()
 {
     m_netObjectResolver = m_previousResolver;
     m_previousResolver = null;
 }
 public ResolverToken(INetObjectResolver newResolver)
 {
     m_previousResolver = m_netObjectResolver;
     m_netObjectResolver = newResolver;
 }