Exemplo n.º 1
0
 public void LoadUsingDirectives(List <string> usingDirectives)
 {
     foreach (var usingDirective in usingDirectives)
     {
         UsingDirectives.Add(usingDirective);
     }
 }
Exemplo n.º 2
0
        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));
        }