internal AccessorWithBodyWithCodeAnalysis(AccessorWithCodeAnalysis accessor) { this.accessor = accessor; body = new MethodBodyNode <AccessorWithCodeAnalysis, AccessorDeclarationSyntax>( accessor.Node, syntax => syntax?.Body, (parentSyntax, childSyntax) => parentSyntax.WithBody(childSyntax)); }
internal InterfaceAccessorWithCodeAnalysis(AccessorWithCodeAnalysis accessor) { this.accessor = accessor; }
internal AbstractAccessorWithCodeAnalysis(AccessorWithCodeAnalysis accessor) { this.accessor = accessor; }
public AccessorWithBodyWithCodeAnalysis(AccessorType accessorType, MethodBodyWithCodeAnalysis body) : this(new AccessorWithCodeAnalysis(SyntaxFactory.AccessorDeclaration(AccessorWithCodeAnalysis.GetSyntax(accessorType), body.Syntax))) { }
internal AutoPropertyAccessorWithCodeAnalysis(AccessorWithCodeAnalysis accessor) { this.accessor = accessor; }