TActivator.CreateInstance<T> Method
Overloads
Delphi
class function CreateInstance(const classType: TRttiInstanceType): TValue
Parameters
- classType
- TRttiInstanceType
Returns
TValue
Delphi
class function CreateInstance(const classType: TRttiInstanceType; const arguments: array of TValue): TValue
Parameters
- classType
- TRttiInstanceType
- arguments
- array of TValue
Returns
TValue
Delphi
class function CreateInstance(const classType: TRttiInstanceType; const constructorMethod: TRttiMethod; const arguments: array of TValue): TValue
Parameters
- classType
- TRttiInstanceType
- constructorMethod
- TRttiMethod
- arguments
- array of TValue
Returns
TValue
Delphi
class function CreateInstance(typeInfo: PTypeInfo): TObject
Parameters
- typeInfo
- PTypeInfo
Returns
TObject
Delphi
class function CreateInstance(const typeName: string): TObject
Parameters
- typeName
- string
Returns
TObject
Delphi
class function CreateInstance(const typeName: string; const arguments: array of TValue): TObject
Parameters
- typeName
- string
- arguments
- array of TValue
Returns
TObject
Delphi
class function CreateInstance(classType: TClass): TObject
Parameters
- classType
- TClass
Returns
TObject
Delphi
class function CreateInstance(classType: TClass; const arguments: array of TValue): TObject
Parameters
- classType
- TClass
- arguments
- array of TValue
Returns
TObject