Mono.CSharp.Evaluator.GetUsing C# (CSharp) Method

GetUsing() public method

public GetUsing ( ) : string
return string
        public string GetUsing()
        {
            if (ns == null)
                return null;

            StringBuilder sb = new StringBuilder ();
            // TODO:
            //foreach (object x in ns.using_alias_list)
            //    sb.AppendFormat ("using {0};\n", x);

            foreach (var ue in ns.Usings) {
                sb.AppendFormat ("using {0};", ue.ToString ());
                sb.Append (Environment.NewLine);
            }

            return sb.ToString ();
        }

Usage Example

 /// <summary>
 ///   Displays the using statements in effect at this point.
 /// </summary>
 static public void ShowUsing()
 {
     Output.Write(Evaluator.GetUsing());
     Output.Flush();
 }