Table of Contents

Interface IPattern

Namespace
TypedRest.CodeGeneration.Patterns
Assembly
TypedRest.CodeGeneration.dll

Generates IEndpoints from PathTrees if they match a specific pattern.

public interface IPattern

Methods

TryGetEndpoint(PathTree, IPatternMatcher)

Generates an endpoint for the specified path tree, if it matches the pattern.

IEndpoint? TryGetEndpoint(PathTree tree, IPatternMatcher patternMatcher)

Parameters

tree PathTree

The path tree to try to match against the pattern.

patternMatcher IPatternMatcher

The pattern matcher to use for matching child trees.

Returns

IEndpoint

The endpoint if the pattern matched; null otherwise.