12 implementations of IAttributeAccessor
System.Web (4)
UI\HtmlControls\HtmlControl.cs (1)
42abstract public class HtmlControl : Control, IAttributeAccessor {
UI\UserControl.cs (1)
87public class UserControl : TemplateControl, IAttributeAccessor, INonBindingContainer, IUserControlDesignerAccessor {
UI\WebControls\listitem.cs (1)
47public sealed class ListItem : IStateManager, IParserAccessor, IAttributeAccessor {
UI\WebControls\WebControl.cs (1)
30public class WebControl : Control, IAttributeAccessor {
System.Web.DynamicData (3)
DynamicData\DynamicControl.cs (1)
17public class DynamicControl : Control, IAttributeAccessor, IFieldTemplateHost, IFieldFormattingOptions {
DynamicData\DynamicField.cs (1)
17public class DynamicField : DataControlField, IAttributeAccessor, IFieldFormattingOptions {
DynamicData\DynamicHyperLink.cs (1)
31public class DynamicHyperLink : HyperLink, IAttributeAccessor {
System.Web.Extensions (3)
UI\UpdatePanel.cs (1)
29public class UpdatePanel : Control, IAttributeAccessor, IUpdatePanel {
UI\UpdateProgress.cs (1)
28public class UpdateProgress : Control, IAttributeAccessor, IScriptControl {
UI\WebControls\DataPager.cs (1)
30public class DataPager : Control, IAttributeAccessor, INamingContainer, ICompositeControlDesignerAccessor {
System.Web.Mobile (2)
UI\MobileControls\DeviceSpecificChoice.cs (1)
37public class DeviceSpecificChoice : IParserAccessor, IAttributeAccessor
UI\MobileControls\MobileControl.cs (1)
48public abstract class MobileControl : Control, IAttributeAccessor
48 references to IAttributeAccessor
System.Web (21)
Compilation\CodeDOMUtility.cs (1)
259methodInvoke.Method.TargetObject = new CodeCastExpression(typeof(IAttributeAccessor), target);
UI\ControlBuilder.cs (6)
1946ParseTimeData.SupportsAttributes = typeof(IAttributeAccessor).IsAssignableFrom(_controlType); 2156((IAttributeAccessor)obj).SetAttribute(entry.Name, entry.Value.ToString()); 2268IAttributeAccessor attributeAccessor = null; 2292ref DataBindingCollection dataBindings, ref IAttributeAccessor attributeAccessor) { 2334Debug.Assert(obj is IAttributeAccessor); 2335attributeAccessor = (IAttributeAccessor)obj;
UI\HtmlControls\HtmlControl.cs (2)
222string IAttributeAccessor.GetAttribute(string name) { 241void IAttributeAccessor.SetAttribute(string name, string value) {
UI\HtmlForm.cs (1)
254((IAttributeAccessor)this).SetAttribute("__smartNavEnabled", "true");
UI\SimplePropertyEntry.cs (1)
69new CodeCastExpression(typeof(IAttributeAccessor), ctrlRefExpr),
UI\SkinBuilder.cs (2)
165IAttributeAccessor attributeAccessor = null; 175ref DataBindingCollection dataBindings, ref IAttributeAccessor attributeAccessor) {
UI\UserControl.cs (2)
343string IAttributeAccessor.GetAttribute(string name) { 353void IAttributeAccessor.SetAttribute(string name, string value) {
UI\WebControls\listitem.cs (2)
345string IAttributeAccessor.GetAttribute(string name) { 355void IAttributeAccessor.SetAttribute(string name, string value) {
UI\WebControls\WebControl.cs (2)
862string IAttributeAccessor.GetAttribute(string name) { 871void IAttributeAccessor.SetAttribute(string name, string value) {
UI\WebParts\GenericWebPart.cs (2)
249IAttributeAccessor childAttributeAccessor = ChildControl as IAttributeAccessor;
System.Web.DynamicData (2)
DynamicData\DynamicHyperLink.cs (2)
272string IAttributeAccessor.GetAttribute(string key) { 276void IAttributeAccessor.SetAttribute(string key, string value) {
System.Web.Extensions (6)
UI\UpdatePanel.cs (2)
451string IAttributeAccessor.GetAttribute(string key) { 455void IAttributeAccessor.SetAttribute(string key, string value) {
UI\UpdateProgress.cs (2)
210string IAttributeAccessor.GetAttribute(string key) { 214void IAttributeAccessor.SetAttribute(string key, string value) {
UI\WebControls\DataPager.cs (2)
622string IAttributeAccessor.GetAttribute(string name) { 634void IAttributeAccessor.SetAttribute(string name, string value) {
System.Web.Mobile (19)
UI\MobileControls\Adapters\HtmlControlAdapter.cs (1)
231String attributeValue = ((IAttributeAccessor)Control).GetAttribute(attributeName);
UI\MobileControls\Adapters\WmlTextBoxAdapter.cs (2)
75String format = ((IAttributeAccessor)Control).GetAttribute("wmlFormat"); 102String randomID = ((IAttributeAccessor)Control).GetAttribute("useRandomID");
UI\MobileControls\Adapters\XhtmlAdapters\XhtmlBasicControlAdapter.cs (4)
166String attributeValue = ((IAttributeAccessor)Control).GetAttribute(XhtmlConstants.AccessKeyCustomAttribute); 588String attributeValue = ((IAttributeAccessor)Control).GetAttribute(attributeName); 597return((IAttributeAccessor)Control).GetAttribute(attributeName); 602return((IAttributeAccessor)control).GetAttribute(attributeName);
UI\MobileControls\Adapters\XhtmlAdapters\XhtmlBasicFormAdapter.cs (1)
206String cssClass = ((IAttributeAccessor) ctl).GetAttribute(XhtmlConstants.CssClassCustomAttribute);
UI\MobileControls\Adapters\XhtmlAdapters\XhtmlBasicValidationSummaryAdapter.cs (1)
82((IAttributeAccessor)_link).SetAttribute(XhtmlConstants.AccessKeyCustomAttribute, GetCustomAttributeValue(XhtmlConstants.AccessKeyCustomAttribute));
UI\MobileControls\AdRotator.cs (1)
247String accesskey = ((IAttributeAccessor) this).GetAttribute(accesskeyName);
UI\MobileControls\Design\PropertyOverridesDialog.cs (3)
911String value = ((IAttributeAccessor)_choice).GetAttribute(propertyName) as String; 1008IAttributeAccessor overrides = (IAttributeAccessor)_choice;
UI\MobileControls\DeviceSpecificChoice.cs (4)
192IAttributeAccessor a = parentObject as IAttributeAccessor; 395String IAttributeAccessor.GetAttribute(String name) { 399void IAttributeAccessor.SetAttribute(String name, String value) {
UI\MobileControls\MobileControl.cs (2)
1513String IAttributeAccessor.GetAttribute(String name) { 1517void IAttributeAccessor.SetAttribute(String name, String value) {