| 123456789101112131415161718192021222324 |
- using Microsoft.CodeAnalysis;
- using Microsoft.CodeAnalysis.CSharp.Syntax;
- using System.Collections.Generic;
- namespace Ryujinx.HLE.Generators
- {
- internal class ServiceSyntaxReceiver : ISyntaxReceiver
- {
- public HashSet<ClassDeclarationSyntax> Types = new HashSet<ClassDeclarationSyntax>();
- public void OnVisitSyntaxNode(SyntaxNode syntaxNode)
- {
- if (syntaxNode is ClassDeclarationSyntax classDeclaration)
- {
- if (classDeclaration.BaseList == null)
- {
- return;
- }
- Types.Add(classDeclaration);
- }
- }
- }
- }
|