title: First time with this error - Inconsistent accessibility
body: <p>This is my first time working with interfaces and proper namespace structure. When I compile I get the error below, I have no idea what it means. Any searches I do shows  up private public issues but both are public. Any ideas?</p>
  
  <blockquote>
    <p>Error  Inconsistent accessibility: return type 'System.Collections.Generic.List' is less accessible than method 'Webtext.ApplicationEntities.Implementations.AdditionalEntities.UrlBuilderO2.GetUrlRequests
    (string, string, string, string)'   C:\Users\Laptop\documents\visual studio 2010\Projects\Webtext\Webtext\ApplicationEntities\Implementations\AdditionalEntities\UrlBuilderO2.cs    19  39  Webtext</p>
  </blockquote>
  
  <p>The Code files are:</p>
  
  <pre><code>namespace Webtext.ApplicationEntities.Interfaces
  {
      interface IUrlBuilder
      {
         List&lt;IOperatorRequest&gt; GetUrlRequests(string UserName, string Password, string MessageRecipient, string Message);
      }
  }
  </code></pre>
  
  <p>And:</p>
  
  <pre><code>namespace Webtext.ApplicationEntities.Implementations.AdditionalEntities
  {
      public class UrlBuilderO2: IUrlBuilder
      {
  
          public List&lt;IOperatorRequest&gt; GetUrlRequests(string UserName, string Password, string MessageRecipient, string Message)
          {
              throw new NotImplementedException();
          }
      }
  }
  </code></pre>
  
  <p>Namespace Structure</p>
  
  <pre><code>Webtext
  
  ApplicationEntities
  
       Interfaces
            ##### INTERFACE IS HERE
  
       Implementations
  
            AdditionalEntities
                 ##### URL BUILDER IS HERE
  </code></pre>