title: Create Event on Singleton Class
body: <p>I have a Windows Mobile 6.5 (.net cf 3.5) that uses a singleton class which follows this pattern:</p>
  <pre><code>public sealed class Singleton
  {
      static readonly Singleton instance=new Singleton();
  
      // Explicit static constructor to tell C# compiler
      // not to mark type as beforefieldinit
      static Singleton()
      {
      }
  
      Singleton()
      {
      }
  
      public static Singleton Instance
      {
          get
          {
              return instance;
          }
      }
  }
  </code></pre>
  <p><a href="http://www.yoda.arachsys.com/csharp/singleton.html" rel="nofollow noreferrer">reference</a></p>
  <p>My class used to collect GPS data from the Intermediate drive.  What I want is to create an event on the singleton class that I can subscribe to? E.g. MyClass.Instance.LocationChanged += ...;</p>
  <p>Any help would be greatly appreciated.</p>
  <p>Mark</p>