Changes

Internal:Load A MetaClass

954 bytes added, 15:33, 20 May 2015
Created page with "=== Load MetaClass by its Guid === Project: '''Any''' Metaclass: '''BASECLASS''' Author: KNO <syntaxhighlight lang="csharp"> // Meta class: BASECLASS Guid idBASECLASS =..."
=== Load MetaClass by its Guid ===
Project: '''Any'''
Metaclass: '''BASECLASS'''
Author: KNO

<syntaxhighlight lang="csharp">
// Meta class: BASECLASS
Guid idBASECLASS = new Guid("11ffa6b5-0ada-41f5-bcd8-89fff9247d4d");
MetaClass mcBASECLASS = obj.Environment.UBIKDataFactory().MetaClass(idBASECLASS);

// Meta class: CUSTOMMETAPROPERTY
Guid idCUSTOMMETAPROPERTY = new Guid("6f77ec1c-9049-44ba-8e64-1556050326e0");
MetaClass mcCUSTOMMETAPROPERTY = obj.Environment.UBIKDataFactory().MetaClass(idCUSTOMMETAPROPERTY);
</syntaxhighlight>

----

=== Load MetaClass by its name / with wildcard ===

Project: '''Any'''

Metaclass: '''BASECLASS'''

Author: KNO

{{{
string className = "BASECLASS";
UBIKClassList<MetaClass> listClass = obj.Environment.UBIKDataFactory().MetaClasses(className);

string classNameWC = "BASEC*";
UBIKClassList<MetaClass> listClasses = obj.Environment.UBIKDataFactory().MetaClasses("BASE*");
}}}
10,686
edits