private static InterfaceDeclarationSyntax GenerateInterface(string name, IEnumerable <MethodDeclarationSyntax> methods, BaseListSyntax baseList) { InterfaceDeclarationSyntax generatedInterface = SF.InterfaceDeclaration(name).AddModifiers(SF.Token(SyntaxKind.PublicKeyword)).WithBaseList(baseList); foreach (var method in methods) { generatedInterface = generatedInterface.AddMembers(method.WithLeadingTrivia(SF.EndOfLine(""))); } return(generatedInterface); }