public WriteToken ( ICSharpCode.NRefactory.CSharp.Role role, string token, object data ) : void | ||
role | ICSharpCode.NRefactory.CSharp.Role | |
token | string | |
data | object | |
return | void |
public override void WriteToken(Role role, string token, object data)
{
CSharpTokenNode t = new CSharpTokenNode(locationProvider.Location, (TokenRole)role);
t.Role = role;
EmptyStatement node = nodes.Peek().LastOrDefault() as EmptyStatement;
if (node == null)
currentList.Add(t);
else {
node.Location = locationProvider.Location;
}
base.WriteToken(role, token, data);
}