public void BeginMethod( string name, IrisType returnType, Variable[] parameters, Variable[] locals, bool entryPoint, string methodFileName) { if (!_outputEnabled) { return; } _emitter.BeginMethod(name, returnType, parameters, locals.ToArray(), entryPoint); if (_emitDebugInfo) { _emitter.EmitMethodLanguageInfo(); } _methodFileName = methodFileName; }