FileContextCore/Query/Internal/FileContextShapedQueryCompilingExpressionVisitor.CustomShaperCompilingExpressionVisitor.cs
Method VisitExtension
has 63 lines of code (exceeds 25 allowed). Consider refactoring. Wontfix
Wontfix
protected override Expression VisitExtension(Expression extensionExpression)
{
if (extensionExpression is IncludeExpression includeExpression)
{
var entityClrType = includeExpression.EntityExpression.Type;
Method IncludeCollection
has 27 lines of code (exceeds 25 allowed). Consider refactoring. Wontfix
Wontfix
private static void IncludeCollection<TEntity, TIncludingEntity, TIncludedEntity>(
QueryContext queryContext,
IEnumerable<ValueBuffer> innerValueBuffers,
Func<QueryContext, ValueBuffer, TIncludedEntity> innerShaper,
TEntity entity,
Method IncludeReference
has 26 lines of code (exceeds 25 allowed). Consider refactoring. Wontfix
Wontfix
private static void IncludeReference<TEntity, TIncludingEntity, TIncludedEntity>(
QueryContext queryContext,
TEntity entity,
TIncludedEntity relatedEntity,
INavigation navigation,
Method IncludeCollection
has 8 arguments (exceeds 4 allowed). Consider refactoring. Wontfix
Wontfix
QueryContext queryContext,
IEnumerable<ValueBuffer> innerValueBuffers,
Func<QueryContext, ValueBuffer, TIncludedEntity> innerShaper,
TEntity entity,
INavigation navigation,
Method IncludeReference
has 7 arguments (exceeds 4 allowed). Consider refactoring. Wontfix
Wontfix
QueryContext queryContext,
TEntity entity,
TIncludedEntity relatedEntity,
INavigation navigation,
INavigation inverseNavigation,
Avoid too many return
statements within this method. Wontfix
Wontfix
return base.VisitExtension(extensionExpression);