Persistate API documentation
BuildNames Method (names)
NamespacesPersistateIMetaReferableBuildNames(List<(Of <<'(String>)>>))

[This is preliminary documentation and is subject to change.]

Builds the name list used to construct a MetaReference.
Declaration Syntax
void BuildNames(
	List<string> names
names (List<(Of <(<'String>)>)>)
The list in which to place the names.
Implementing methods should first call BuildNames on the parent object, and then add a name string which will index this object. Usually this will be the value of a distinctive property, often a name. It is up to the classes in the containment hierarchy to determine how MetaReference indexing works, but one way is to prefix the name with a character or string identifying the type of this object. In any case, the string will be used in the IMetaReferable.DeReferenceSection method in this object's parent object.

Assembly: Persistate (Module: Persistate) Version: (