Roslyn syntax trees are immutable, so the Add method returns a new SyntaxList, it doesn't update it in place. You probably want something like
var newClass = lClassDeclarationSyntax
.WithMembers(lClassDeclarationSyntax.Members.Add(lMethodDeclarationSyntax));
This is something we are working on making clearer in the method names.