Skip to content

Commit 37b5d1c

Browse files
authored
Fixed extractor not picking the right dependencies (#124)
1 parent 420f218 commit 37b5d1c

File tree

1 file changed

+6
-1
lines changed
  • packages/cli/src/languagePlugins/csharp/extractor

1 file changed

+6
-1
lines changed

packages/cli/src/languagePlugins/csharp/extractor/index.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,12 @@ export class CSharpExtractor {
6565
*/
6666
private findDependencies(symbol: SymbolNode): SymbolNode[] {
6767
const dependencies: SymbolNode[] = [];
68-
const symbolDependencies = this.manifest[symbol.filepath]?.dependencies;
68+
const symbolfullname =
69+
symbol.namespace !== ""
70+
? symbol.namespace + "." + symbol.name
71+
: symbol.name;
72+
const symbolDependencies =
73+
this.manifest[symbol.filepath]?.symbols[symbolfullname].dependencies;
6974
if (symbolDependencies) {
7075
for (const dependency of Object.values(symbolDependencies)) {
7176
for (const depsymbol of Object.values(dependency.symbols)) {

0 commit comments

Comments
 (0)