Skip to content

LifetimeMismatch uses Di lifetime primitives #236

Description

@Skymly

What to build

Point Lifetime Mismatch analysis (DP060/DP061) at the shared Di lifetime primitives so it no longer carries its own ResolveLifetime implementation. Does not require the full registration map.

Acceptance criteria

  • Lifetime Mismatch analysis uses DesignPatterns.Analyzers.Di primitives for lifetime argument resolution
  • Duplicate ResolveLifetime logic removed from that analyzer
  • Existing DP060/DP061 Verify stays green (behaviour freeze)

Blocked by

#232 — Di lifetime parsing primitives + InternalsVisibleTo

Metadata

Metadata

Assignees

No one assigned

    Labels

    ready-for-agentFully specified, ready for an AFK agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions