void AddOutputCacheAttribute ()
{
CodeAttributeDeclaration cad;
cad = new CodeAttributeDeclaration ("System.Web.UI.PartialCachingAttribute");
AddPrimitiveAttribute (cad, parser.OutputCacheDuration);
AddPrimitiveAttribute (cad, parser.OutputCacheVaryByParam);
AddPrimitiveAttribute (cad, parser.OutputCacheVaryByControls);
AddPrimitiveAttribute (cad, parser.OutputCacheVaryByCustom);
AddPrimitiveAttribute (cad, parser.OutputCacheShared);
mainClass.CustomAttributes.Add (cad);
}