/** * @nahisaho/musubix-codegraph - C# Extractor * * AST extractor for C# source files * * @see REQ-CG-MULTILANG-005 * @see DES-CG-CSHARP * @see TSK-CG-021 */ import type { ParseResult } from '../../types.js'; import { BaseExtractor, type LanguageConfig, type SyntaxTree } from './base-extractor.js'; /** * C# language extractor */ export declare class CSharpExtractor extends BaseExtractor { readonly config: LanguageConfig; extract(tree: SyntaxTree, filePath: string, sourceCode: string): ParseResult; private extractClass; private extractInterface; private extractEnum; private extractMethod; private extractConstructor; private extractProperty; private extractHeritage; private extractUsing; private extractXmlDoc; } //# sourceMappingURL=csharp.d.ts.map