Analyzer::CSharp::FastEndpoints
Inherits Analyzer::CSharp::Common < Analyzer < FileHelper < Reference < Object
Constants
Endpoint<TRequest>, Endpoint<TRequest, TResponse>,
EndpointWithoutRequest, EndpointWithoutRequest<TResponse>,
and the Ep short alias all subclass the FastEndpoints
endpoint primitive. Any class matching one of these as a
base is a candidate.
Whole-file gate. One JIT-compiled union beats the two String#includes?
scans it replaces, and it also refuses files that merely mention the word
"Endpoint" without declaring a FastEndpoints class.
Class methods
Instance methods
Instance-side view of the same declaration. The per-file rescues live on
this base class, which has no way to name the analyzer that is running
inside them, so a skipped file could not be attributed to a tech.
Deriving it from analyzer_for keeps the name written exactly once.