class System.Net.Http.Headers.CacheControlHeaderValue
   inherits System.Object
   implements System.ICloneable:

   def public property NoCache as logical
      get.
      set.

   def public property NoCacheHeaders as System.Collections.Generic.ICollection
      get.

   def public property NoStore as logical
      get.
      set.

   def public property MaxAge as System.TimeSpan
      get.
      set.

   def public property SharedMaxAge as System.TimeSpan
      get.
      set.

   def public property MaxStale as logical
      get.
      set.

   def public property MaxStaleLimit as System.TimeSpan
      get.
      set.

   def public property MinFresh as System.TimeSpan
      get.
      set.

   def public property NoTransform as logical
      get.
      set.

   def public property OnlyIfCached as logical
      get.
      set.

   def public property Public as logical
      get.
      set.

   def public property Private as logical
      get.
      set.

   def public property PrivateHeaders as System.Collections.Generic.ICollection
      get.

   def public property MustRevalidate as logical
      get.
      set.

   def public property ProxyRevalidate as logical
      get.
      set.

   def public property Extensions as System.Collections.Generic.ICollection
      get.

   constructor public CacheControlHeaderValue():
   end constructor.

   method public override character ToString():
   end method.

   method public override logical Equals(input obj as System.Object):
   end method.

   method public final override integer GetHashCode():
   end method.

   method public final static System.Net.Http.Headers.CacheControlHeaderValue Parse(input input as character):
   end method.

   method public final static logical TryParse(input input as character, input parsedValue as System.Net.Http.Headers.CacheControlHeaderValue):
   end method.

end class.
