public void LoadUsingDirectives(List <string> usingDirectives) { foreach (var usingDirective in usingDirectives) { UsingDirectives.Add(usingDirective); } }
public void AddUsing(string namespaceDirective) { foreach (var existingDirective in UsingDirectives) { if (existingDirective is UsingDirectiveSyntax existingUsingDirective) { var name = existingUsingDirective.Name.GetText().ToString(); if (name == namespaceDirective) { return; } } } UsingDirectives.Add(Generator.NamespaceImportDeclaration(namespaceDirective)); }