anchor.diff:      property Project: IDLScanResult read GetProject;
       property Source: TDLUIXLocation read GetSource;
       property Target: Nullable<TDLUIXLocation> read GetTarget write SetTarget;
  +    property SyntaxNode: TSyntaxNode read GetSyntaxNode;
  +    property NamedSyntaxNode: TSyntaxNode read GetNamedSyntaxNode;
     end; { IDLUIWorkerContext }
   
   function CreateWorkerContext(const AStorage: IDLUIXStorage;
  
positive.code: 
  uses
    Spring,
    DelphiLens.Intf,
    DelphilensUI.UIXStorage,
    DelphiLensUI.UIXEngine.Intf;
  
  type
    IDLUIWorkerContext = interface ['{D27B5BBF-B172-49ED-86BE-FCBC2CB80AFA}']
      function  GetProject: IDLScanResult;
      function  GetSource: TDLUIXLocation;
      function  GetStorage: IDLUIXStorage;
      function  GetTarget: Nullable<TDLUIXLocation>;
      procedure SetTarget(const value: Nullable<TDLUIXLocation>);
    //
  
negative.code:     property Project: IDLScanResult read GetProject;
      property Source: TDLUIXLocation read GetSource;
      property Target: Nullable<TDLUIXLocation> read GetTarget write SetTarget;
      property SyntaxNode: TSyntaxNode read GetSyntaxNode;
      property NamedSyntaxNode: TSyntaxNode read GetNamedSyntaxNode;
    end; { TDLUIWorkerContext }
  
  { exports }
  