[ qstr("hello"), qint(-57), qreal(12.456), qbool(true), aqstr{"padre","padrone"}, aqint{1,2,3}, aqreal{12.7}, aqbool{true}, singleton: DisableOverride ToInstance ToSubClass ] class xsltest { // Non-array properties string pu_string; string p_string = "hah"; uint8 pu_uint8; uint8 p_uint8 = 23; uint16 pu_uint16; uint16 p_uint16 = 366; uint32 pu_uint32; uint32 p_uint32 = 5674; uint64 pu_uint64; uint64 p_uint64 = 687878787; sint8 pu_sint8; sint8 p_sint8 = -23; sint16 pu_sint16; sint16 p_sint16 = -366; sint32 pu_sint32; sint32 p_sint32 = -5674; sint64 pu_sint64; sint64 p_sint64 = -687878787; boolean pu_bool; boolean p_boolf = false; boolean p_boolt = true; datetime pu_datetime; datetime p_datetime = "19980525133015.000000-300"; char16 pu_char16; char16 p_char16 = 'A'; real32 pu_real32; real32 p_real32 = -12.476; real64 pu_real64; real64 p_real64 = -387287132.7126376; // array properties (not fixed size) string pau_string[]; string pa_string[] = {"ho","hum","haha"}; uint8 pau_uint8[]; uint8 pa_uint8[] = {23,24}; uint16 pau_uint16[]; uint16 pa_uint16[] = {366}; uint32 pau_uint32[]; uint32 pa_uint32[] = {5674,1,1,1,1}; uint64 pau_uint64[]; uint64 pa_uint64[] = {687878787}; sint8 pau_sint8[]; sint8 pa_sint8[] = {-23}; sint16 pau_sint16[]; sint16 pa_sint16[] = {-366}; sint32 pau_sint32[]; sint32 pa_sint32[] = {-5674,978}; sint64 pau_sint64[]; sint64 pa_sint64[] = {1,-687878787}; boolean pau_bool[]; boolean pa_bool[] = {false,true}; datetime pau_datetime[]; datetime pa_datetime[] = {"19980525133015.000000-300"}; char16 pau_char16[]; char16 pa_char16[] = {'A','d'}; real32 pau_real32[]; real32 pa_real32[] = {-12.476}; real64 pau_real64[]; real64 pa_real64[] = {-387287132.7126376,1.4}; // array properties (fixed size) string pfau_string[3]; string pfa_string[3] = {"ho","hum","haha"}; uint8 pfau_uint8[2]; uint8 pfa_uint8[2] = {23,24}; uint16 pfau_uint16[1]; uint16 pfa_uint16[1] = {366}; uint32 pfau_uint32[5]; uint32 pfa_uint32[5] = {5674,1,1,1,1}; uint64 pfau_uint64[1]; uint64 pfa_uint64[1] = {687878787}; sint8 pfau_sint8[1]; sint8 pfa_sint8[1] = {-23}; sint16 pfau_sint16[1]; sint16 pfa_sint16[1] = {-366}; sint32 pfau_sint32[2]; sint32 pfa_sint32[2] = {-5674,978}; sint64 pfau_sint64[2]; sint64 pfa_sint64[2] = {1,-687878787}; boolean pfau_bool[2]; boolean pfa_bool[2] = {false,true}; datetime pfau_datetime[1]; datetime pfa_datetime[1] = {"19980525133015.000000-300"}; char16 pfau_char16[2]; char16 pfa_char16[2] = {'A','d'}; real32 pfau_real32[2]; real32 pfa_real32[2] = {-12.476}; real64 pfau_real64[2]; real64 pfa_real64[2] = {-387287132.7126376,1.4}; [fred("help")] void myMethod ([in,out] string p1, [in] uint32 p2, [out] boolean p3, [in] Win32_LogicalDisk ref p4, [out] uint32 p5 [12], [out] uint64 p6 []); }; [ha("uh?")] instance of xsltest {}; [association:ToInstance] class xsltestAssoc { [key] Disk ref p1 = "//erewhon/root/default:Disk=10"; [key] Wombat ref p2; string Blah ([in] uint32 f); }; instance of xsltestassoc { p1="//erewhon/root/default:Disk.Name=10"; p2="//erewhon/root/cimv2:Wombat.p1=10,p2=3"; }; instance of xsltestassoc { p1="//erewhon/root/default:Disk=10"; p2="//erewhon/root/cimv2:Wombat.p1=10,p2=3"; };