Showing 7 of 15 total issues
Method Deserialize
has 46 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
public PropertyDefinition Deserialize(PropertyDeclarationSyntax prop)
{
Visibility visibility = Visibility.Default;
Visibility? getterVisibility = null, setterVisibility = null;
bool isStatic = false;
Method Deserialize
has 43 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
public MethodDefinition Deserialize(MethodDeclarationSyntax method)
{
Visibility visibility = Visibility.Default;
bool isStatic = false;
string? returnType = null, name = null;
Method Deserialize
has 42 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
public MethodParameterDefinition Deserialize(ParameterSyntax parameter)
{
string? parameterKind = null;
string? type = null, name = null, defaultValue = null;
Method Deserialize
has 38 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
public ClassDefinition Deserialize(ClassDeclarationSyntax syntax)
{
Visibility visibility = Visibility.Default;
bool isStatic = false, isPartial = false;
string? name = null;
Method Deserialize
has 32 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
public FieldDefinition Deserialize(FieldDeclarationSyntax field)
{
Visibility visibility = Visibility.Default;
bool isStatic = false;
string? type = null, name = null, defaultValue = null;
Method Transform
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
internal static Data Transform(GeneratorSyntaxContext context, CancellationToken ct)
{
var cds = Unsafe.As<ClassDeclarationSyntax>(context.Node);
var symbol = context.SemanticModel.GetDeclaredSymbol(cds, ct);
Method Initialize
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
IncrementalGeneratorInitializationContext context,
Action<IncrementalGeneratorPostInitializationContext> generateTriggerAttribute,
Func<SyntaxNode, CancellationToken, bool> predicate,
Func<GeneratorSyntaxContext, CancellationToken, T> transform,
IEqualityComparer<T> instance,