public TypeDeclarationSyntax Build() { var res = (_kind switch { Kind.Class => (TypeDeclarationSyntax)SF.ClassDeclaration(_name), Kind.Interface => SF.InterfaceDeclaration(_name), Kind.Struct => SF.StructDeclaration(_name), _ => throw new InvalidOperationException() }).WithModifiers(_modifiers.Build())