コード例 #1
0
 public override void VisitNamespaceSymbol(NamespaceSymbol symbol)
 {
     base.VisitNamespaceSymbol(symbol);
     this.CollectDiagnostics(symbol);
 }
コード例 #2
0
ファイル: SymbolValidator.cs プロジェクト: ikemerrix/bicep
 public static Symbol ResolveNamespaceQualifiedFunction(FunctionFlags allowedFlags, Symbol?foundSymbol, IdentifierSyntax identifierSyntax, NamespaceSymbol namespaceSymbol)
 => ResolveSymbolInternal(
     allowedFlags,
     foundSymbol,
     identifierSyntax,
     getNameSuggestions: () => namespaceSymbol.Type.MethodResolver.GetKnownFunctions().Keys,
     getMissingNameError: (builder, suggestedName) => suggestedName switch {
     null => builder.FunctionDoesNotExistInNamespace(namespaceSymbol, identifierSyntax.IdentifierName),
コード例 #3
0
ファイル: SymbolVisitor.cs プロジェクト: visnema/bicep
 public virtual void VisitNamespaceSymbol(NamespaceSymbol symbol)
 {
     VisitDescendants(symbol);
 }