public override void VisitImportDeclarationSyntax(ImportDeclarationSyntax syntax) { allowedFlags = FunctionFlags.ImportDecorator; this.VisitNodes(syntax.LeadingNodes); this.Visit(syntax.Keyword); this.Visit(syntax.ProviderName); this.Visit(syntax.AsKeyword); this.Visit(syntax.AliasName); this.Visit(syntax.Config); allowedFlags = FunctionFlags.Default; }
public ImportedNamespaceSymbol(ISymbolContext context, string name, TypeSymbol declaredType, ImportDeclarationSyntax declaringSyntax) : base(context, name, declaringSyntax, declaringSyntax.Name) { DeclaredType = declaredType; }