public void Mangle(ScopeOptions?options = null) { options ??= new ScopeOptions(); new ScopeParser(options).FigureOutScope(this); options.BeforeMangling?.Invoke(this); var m = new MangleTreeWalker(options); m.Mangle(this); }
public void Mangle(ScopeOptions options = null) { if (options == null) { options = new ScopeOptions(); } new ScopeParser(options).FigureOutScope(this); var m = new MangleTreeWalker(options); m.Mangle(this); }