[ROOT] / doc / tocInheritance / IP / QueryExpressionSelfCreate+ISelfCreateCollection / __TOCDet
| Key | Value | 
|---|---|
| Assembly | ARCQuery | 
| DocFragType | Class | 
| Name | QueryExpressionSelfCreate+ISelfCreateCollection | 
| Namespace | ARCQuery | 
| Type | QueryExpressionSelfCreate+ISelfCreateCollection | 
ClassAttribute
| Key | Value | 
|---|---|
| AssemblyName | ARCQuery | 
| ClassNamespace | ARCQuery | 
| ClassType | QueryExpressionSelfCreate+ISelfCreateCollection | 
| Interfaces | IP; -IEnumerable<IKIP>-; -IEnumerable- | 
| InterfacesDirectlyImplemented | IP; -IEnumerable<IKIP>-; -IEnumerable- | 
Provides a standardized mechanism for describing classes that are able to autogenerate collection of themeselves.
This is done by a static method call 'TrySelfCreateCollection' which is supposed to be available in a class 'implementing' this interface.
In this manner, types implementing this 'interface' is by this principle able to describe themselves to AgoRapide).
For a typical example, see [TODO: No examples available in ARCore as of Dec 2021]
Note how this interface in itself is empty 
TrySelfCreateCollection should have the following signature:
  public static bool TrySelfCreateCollection(IP dataStorage, out IP collection, out string errorResponse)
Generated 2025-10-31 17:21:38.075 UTC