#pragma namespace("\\\\.\\root\\default") instance of __namespace { Name = "test"; }; NS_\KI_<__namespace>\I_... NS_\CI_<__namespace>\IL_... NS_\KI_8F185102F04271CEEA85BB200477E759\I_18BA379108CD7CCC2FA0FD754AD45A25... NS_\CI_8F185102F04271CEEA85BB200477E759\IL_18BA379108CD7CCC2FA0FD754AD45A25... NS_\KI_644C0907A53790A09D448C09530D58E6\I_18BA379108CD7CCC2FA0FD754AD45A25... NS_\CI_644C0907A53790A09D448C09530D58E6\IL_18BA379108CD7CCC2FA0FD754AD45A25... NS_\KI_644C0907A53790A09D448C09530D58E6\I_18BA379108CD7CCC2FA0FD754AD45A25... NS_\CI_644C0907A53790A09D448C09530D58E6\IL_18BA379108CD7CCC2FA0FD754AD45A25... #pragma namespace("\\\\.\\root\\default\\test") class H { [key] string key; }; NS_\CD_... NS_\CR_<>\C_ instance of H { key = "H1"; }; NS_\KI_\I_

... NS_\CI_\IL_

... #pragma namespace("\\\\.\\root\\default") class A { [key] string key; }; NS_\CD_... NS_\CR_<>\C_ instance of A { key = "A1"; }; NS_\KI_\I_... NS_\CI_\IL_... class B : A { }; NS_\CD_... NS_\CR_\C_ instance of B { key = "B1"; }; NS_\KI_\I_... NS_\CI_\IL_... Class C { [key] string key; A ref r1; }; NS_\CD_... NS_\CR_<>\C_ NS_\CR_\R_ instance of C { key = "C1"; r1 = "A=\"A1\""; }; NS_\KI_\I_... NS_\CI_\IL_... NS_\KI_\IR_\R_39B282E35FF287092C870011DE9C8461... instance of C { key = "C2"; r1 = "B=\"B1\""; }; NS_\KI_\I_... NS_\CI_\IL_... NS_\KI_\IR_\R_B69A145B7DFFF1AA60157C04E6E90CB1... instance of C { key="C3"; r1 = "A.key=\"A1\""; }; NS_\KI_\I_... NS_\CI_\IL_... NS_\KI_\IR_\R_D18AD4BFEF49C24C7ED0E800058106B3... instance of C { key="C4"; r1 = "\\\\.\\root\\default:A.key=\"A1\""; }; NS_\KI_\I_... NS_\CI_\IL_... NS_\KI_\IR_\R_E1C3A756456E2546B3320051FBB0DD0B... instance of C { key = "C5"; r1 = "A=\"A10\""; //------- doesn't exist! }; NS_\KI_\I_... NS_\CI_\IL_... NS_\KI_\IR_\R_4303696DBEE4088247D46E8F90161F51... instance of C { key = "C6"; r1 = "A"; }; NS_\KI_\I_... NS_\CI_\IL_... NS_\KI_<>\IR_\R_D27ADF4089A45457EF6354CF8D020F98... class D { [key] string key; X ref r1; ///--------------- doesn't exist }; NS_\CD_... NS_\CR_<>\C_ NS_\CR_\R_ instance of D { key="D1"; r1="X.key=\"X1\""; /// --------------- doesn't create thisi link! }; NS_\KI_\I_... NS_\CI_\IL_... instance of D { key = "D2"; r1 = "A.key=\"A1\""; }; NS_\KI_\I_... NS_\CI_\IL_... NS_\KI_\IR_\R_A7D1E456F287702D563157888D38F6CE... class E { [key] string key1; [key] string key2; }; NS_\CD_... NS_\CR_<>\C_ instance of E { key1="D1.1"; key2="D1.2"; }; NS_\KI_\I_... NS_\CI_\IL_... class F { [key] string key; E ref r1; }; NS_\CD_... NS_\CR_<>\C_ NS_\CR_\R_ instance of F { key = "F1"; r1 = "E.key1=\"D1.1\",key2=\"D1.2\""; }; NS_\KI_\I_... NS_\CI_\IL_... NS_\KI_\IR_\R_913A87A0CA6D9BA8A6888DC31E1F3D33... class G { [key] string key; object ref r1; }; NS_\CD_... NS_\CR_<>\C_ instance of G { key = "G1"; r1 = "A.key=\"A1\""; }; NS_\KI_\I_... NS_\CI_\IL_... NS_\KI_\IR_\R_B53AFC9FAF2CAE6C978CB15CB1477CFF... instance of G { key = "G2"; r1 = "X.key=\"X1\""; }; NS_\KI_\I_... NS_\CI_\IL_... instance of G { key = "G3"; r1 = "\\\\.\\root\\default:A=\"A1\""; }; NS_\KI_\I_... NS_\CI_\IL_... NS_\KI_\IR_\R_D0677A7E85C07C6B6B6D869725F61510... instance of G { key = "G4"; r1 = "\\\\.\\root\\default\\test:H.key=\"H1\""; }; NS_\KI_\I_... NS_\CI_\IL_... NS_\KI_\IR_

\R_9D81C9ECCD2A230D9D0E7D7D4F6AA60B...