本文整理汇总了C#中IElement.HasAttribute方法的典型用法代码示例。如果您正苦于以下问题:C# IElement.HasAttribute方法的具体用法?C# IElement.HasAttribute怎么用?C# IElement.HasAttribute使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IElement
的用法示例。
在下文中一共展示了IElement.HasAttribute方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Do
public void Do(IElement element)
{
if(element.HasAttribute(_attributeName))
{
element.RemoveAttribute(element.GetAttribute(_attributeName));
}
}
示例2: FindEquivalent
public static IList<AttributeToCss> FindEquivalent(IElement domobject, StyleClass styles)
{
return (from attributeRuleMatch in _linkedAttributes
where domobject.HasAttribute(attributeRuleMatch.Key) && styles.Attributes.ContainsKey(attributeRuleMatch.Value)
select new AttributeToCss
{
AttributeName = attributeRuleMatch.Key, CssValue = styles.Attributes[attributeRuleMatch.Value].Value
}).ToList();
}
示例3: Do
public void Do(IElement element)
{
if (element.HasAttribute(_fromAttribute) == false)
{
return;
}
IAttribute fromAttribute = element.GetAttribute(_fromAttribute);
IAttribute attribute = element.AddAttribute(_toAttribute);
_attributeModifer.Modify(fromAttribute, attribute);
}
示例4: Do
public void Do(IElement element)
{
if(element.HasAttribute("for"))
{
IAttribute attribute = element.GetAttribute("for");
IConditionalExpressionNodeWrapper codeExpressionNode = element.AddConditionalExpressionNode();
string conditional = _syntaxProvider.CreateNullCheckExpression(attribute.GetTextValue().Split('.').First());
codeExpressionNode.SetExpressionBody(new ConditionalExpression(conditional, attribute.GetTextValue()));
element.ClearInnerText();
}
}