public override void CaseAPropertyLvalue(APropertyLvalue node) { InAPropertyLvalue(node); if (node.GetName() != null) { node.GetName().Apply(this); } OutAPropertyLvalue(node); }
public override void OutAPropertyLvalue(APropertyLvalue node) { data.LvalueTypes[node] = data.PropertyLinks[node].GetType(); CheckPropertyAccessibility(data.PropertyLinks[node], node.Parent() is AAssignmentExp, node.GetName()); base.OutAPropertyLvalue(node); }