[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: fpsonar.resolver.pp line 138
type TFpSonarResolver = class
public
constructor Create;
destructor Destroy; override;
function BuildFor();
function ResolveDependency();
function OrderedCandidates();
function TryResolveModule();
function TryResolvedType();
function TryTypecast();
function TryClassRelation();
function TryFreeCall();
function TryFormatCall();
function ReferencedDecl();
function TryConstructorCall();
function TryDestructorContract();
function TryOverrideOnlyForwards();
function TryRedundantInherited();
function TryIfThenMisuse();
function TryAssertCall();
function TryDefaultFormatSettingsDateCall();
function TryExplicitDefaultArrayProperty();
function TryStringFirstCharByIndex();
function TryListLastByIndex();
function TryImplicitTEncodingDefault();
function TrySingleOverloadOfMathFunction();
function TryNonExhaustiveEnumCase();
function TryDiscardedExceptionConstruction();
function TryHandlerCatchesRawException();
function TryRaisesRawException();
function TryLoopControlFlow();
function TryPascalStyleResultAssign();
function TryRedundantAssignedCheckBeforeFree();
function TryLoopBeyondCollectionEnd();
function TryRoutineResultNotAssigned();
function TryShadowedUnqualifiedRefs();
function TryMovableInterfaceUnits();
function TryObjectAsComInterfaceSites();
function TryNestedRoutineAsProcValueSites();
function TryInlineVarCapturedByAnonMethodSites();
function TryInconsistentCasingSites();
function TryDescendantNamingViolationSites();
function TryUsesUnitPaths();
function TryReferenceSites();
function TryIdentifierNameSites();
function SourceRow();
function TryEvalConstInt();
property ResolvedModule: TPasModule; [r]
property Succeeded: Boolean; [r]
property DependencyInterfaceOnly: Boolean; [rw]
property IntrinsicConstEval: Boolean; [rw]
property IntrinsicTargetPointerSize: Integer; [rw]
property RealRtlPreferred: Boolean; [rw]
property Dialect: TFpSonarDialect; [rw]
property PpuAutoDetect: Boolean; [rw]
property PpuCacheDir: string; [rw]
property CondDirectiveEval: Boolean; [rw]
end;
TFpSonarResolver
TObject