本文整理汇总了C#中AttributeNode.ToList方法的典型用法代码示例。如果您正苦于以下问题:C# AttributeNode.ToList方法的具体用法?C# AttributeNode.ToList怎么用?C# AttributeNode.ToList使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AttributeNode
的用法示例。
在下文中一共展示了AttributeNode.ToList方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: TypeDeclarationStatementNodeBase
protected TypeDeclarationStatementNodeBase(string name, FormalParameterNode[] parameters, AttributeNode[] attributes)
: base(name)
{
if (parameters == null)
ThrowHelper.ThrowArgumentNullException(() => parameters);
if (attributes == null)
ThrowHelper.ThrowArgumentNullException(() => attributes);
Parameters = parameters.ToList();
Attributes = attributes.ToList();
AddChildren(Parameters);
AddChildren(Attributes);
}
示例2: VariableDeclarationStatementNode
public VariableDeclarationStatementNode(string name, TypeNameNode variableType, ExpressionNode initialValue, AttributeNode[] attributes)
{
if (name == null)
ThrowHelper.ThrowArgumentNullException(() => name);
if (variableType == null)
ThrowHelper.ThrowArgumentNullException(() => variableType);
if (initialValue == null)
ThrowHelper.ThrowArgumentNullException(() => initialValue);
InitialValue = initialValue;
Identifier = new IdentifierExpressionNode(name, null);
VariableType = variableType;
Attributes = attributes.ToList();
AddChildren(Identifier, VariableType, InitialValue);
AddChildren(Attributes);
}