Sign in Join
FPDoc Onlineexperiment

TfpmPluginManager.ResolvePackagePath procedure

Member of TfpmPluginManagerpublicIn unit fpMkUnit

Delegates package path resolution to plugins

Declaration

pascal
procedure ResolvePackagePath(ABuildEngine: TBuildEngine; 
 APackage: TPackage; SearchPath: string; 
 out AContinue: Boolean); override

Arguments

ABuildEngine

Build engine performing resolution

APackage

Package to resolve path for

SearchPath

Search path for package resolution

AContinue

Whether to continue searching

Description

ResolvePackagePath coordinates package path resolution by delegating to registered plugins. This method manages the plugin chain and handles resolution results from multiple plugin sources.

The manager calls each plugin's resolution method until a package is found or all plugins have been exhausted, enabling flexible and extensible package discovery mechanisms.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.