Class TJCoreDIC

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TJCoreDIC = class(TObject)

Description

Hierarchy

  • TObject
  • TJCoreDIC

Overview

Methods

Public class procedure LazyRegister(const AGUID: TGuid; AClass: TClass; AScope: TJCoreDICScope);
Public class procedure LazyRegister(const AGUID: TGuid; const AQualifier: string; AClass: TClass; AScope: TJCoreDICScope);
Public class procedure Locate(const AGUID: TGuid; out AIntf);
Public class procedure Locate(const AGUID: TGuid; const AQualifier: string; out AIntf);
Public class procedure Register(const AGUID: TGuid; AClass: TClass; AScope: TJCoreDICScope; AOverrides: TClass = nil);
Public class procedure Register(const AGUID: TGuid; const AQualifier: string; AClass: TClass; AScope: TJCoreDICScope; AOverrides: TClass = nil);
Public class function Unregister(const AGUID: TGuid; AClass: TClass): Boolean;

Description

Methods

Public class procedure LazyRegister(const AGUID: TGuid; AClass: TClass; AScope: TJCoreDICScope);
 
Public class procedure LazyRegister(const AGUID: TGuid; const AQualifier: string; AClass: TClass; AScope: TJCoreDICScope);
 
Public class procedure Locate(const AGUID: TGuid; out AIntf);
 
Public class procedure Locate(const AGUID: TGuid; const AQualifier: string; out AIntf);
 
Public class procedure Register(const AGUID: TGuid; AClass: TClass; AScope: TJCoreDICScope; AOverrides: TClass = nil);
 
Public class procedure Register(const AGUID: TGuid; const AQualifier: string; AClass: TClass; AScope: TJCoreDICScope; AOverrides: TClass = nil);
 
Public class function Unregister(const AGUID: TGuid; AClass: TClass): Boolean;
 

Generated by PasDoc 0.14.0.