internal void Resolve(MappedToken token) { if (!resolved) { ResolveImpl(token); } resolved = true; }
internal virtual void Record(RecordingStage stage, MappedToken token) { if (token.Nodes.Any(node => node.Node == Node)) { return; } token.Nodes.Add(this); }
internal virtual void Record(RecordingStage stage, MappedToken token) { token.Nodes.Add(this); }
protected virtual void ResolveImpl(MappedToken token) { }