- AddPrimitiveAttribute (cad, parser.OutputCacheDuration);
- AddPrimitiveAttribute (cad, parser.OutputCacheVaryByParam);
- AddPrimitiveAttribute (cad, parser.OutputCacheVaryByControls);
- AddPrimitiveAttribute (cad, parser.OutputCacheVaryByCustom);
- AddPrimitiveAttribute (cad, parser.OutputCacheShared);
+ CodeAttributeArgumentCollection arguments = cad.Arguments;
+
+ AddPrimitiveArgument (arguments, parser.OutputCacheDuration);
+ AddPrimitiveArgument (arguments, parser.OutputCacheVaryByParam);
+ AddPrimitiveArgument (arguments, parser.OutputCacheVaryByControls);
+ AddPrimitiveArgument (arguments, parser.OutputCacheVaryByCustom);
+ AddPrimitiveArgument (arguments, parser.OutputCacheSqlDependency);
+ AddPrimitiveArgument (arguments, parser.OutputCacheShared);
+ arguments.Add (new CodeAttributeArgument ("ProviderName", new CodePrimitiveExpression (parser.ProviderName)));