示例#1
0
 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;
 }