protected virtual void VisitClassType(BoundClassType node)
{
foreach (var member in node.Members)
{
switch (member.Kind)
{
case BoundNodeKind.MultipleVariableDeclarations:
VisitMultipleVariableDeclarations((BoundMultipleVariableDeclarations) member);
break;
case BoundNodeKind.FunctionDeclaration:
VisitFunctionDeclaration((BoundFunctionDeclaration) member);
break;
case BoundNodeKind.FunctionDefinition:
VisitFunctionDefinition((BoundFunctionDefinition) member);
break;
}
}
}