internal static string Print(EventDeclaration e) { var printer = new NodePrinter(); printer._type = e.GetOwnerType(); printer.PrintEvent(e); return(printer.ToString()); }
internal static string Print(PropertyDeclaration property) { var printer = new NodePrinter(); printer._type = property.GetOwnerType(); printer.PrintProperty(property); return(printer.ToString()); }
internal static string Print(FieldDeclaration field, FieldNodeKind kind) { var printer = new NodePrinter(); printer._type = field.GetOwnerType(); printer.PrintField(field, kind); return(printer.ToString()); }
internal static string Print(TypeDeclaration type, bool ignoreEnclosingType = false, bool ignoreNamespace = false) { var printer = new NodePrinter(); printer._type = type; printer.PrintType(type, ignoreEnclosingType, ignoreNamespace); return(printer.ToString()); }
internal static string Print(MethodDeclaration method) { var printer = new NodePrinter(); printer._method = method; printer._type = method.GetOwnerType(); printer.PrintMethod(method); return(printer.ToString()); }