You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
235 lines
6.4 KiB
235 lines
6.4 KiB
#pragma namespace("\\\\.\\root\\default")
|
|
instance of __namespace
|
|
{
|
|
Name = "test";
|
|
};
|
|
NS_<root\default>\KI_<__namespace>\I_<test>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CI_<__namespace>\IL_<test>.<pageId>.<offsetId>.<size>
|
|
|
|
<system instance 1>
|
|
NS_<root\default\test>\KI_8F185102F04271CEEA85BB200477E759\I_18BA379108CD7CCC2FA0FD754AD45A25.<pageId>.<offsetId>.<size>
|
|
NS_<root\default\test>\CI_8F185102F04271CEEA85BB200477E759\IL_18BA379108CD7CCC2FA0FD754AD45A25.<pageId>.<offsetId>.<size>
|
|
|
|
<system instance 2>
|
|
NS_<root\default\test>\KI_644C0907A53790A09D448C09530D58E6\I_18BA379108CD7CCC2FA0FD754AD45A25.<pageId>.<offsetId>.<size>
|
|
NS_<root\default\test>\CI_644C0907A53790A09D448C09530D58E6\IL_18BA379108CD7CCC2FA0FD754AD45A25.<pageId>.<offsetId>.<size>
|
|
|
|
<system instance 2>
|
|
NS_<root\default\test>\KI_644C0907A53790A09D448C09530D58E6\I_18BA379108CD7CCC2FA0FD754AD45A25.<pageId>.<offsetId>.<size>
|
|
NS_<root\default\test>\CI_644C0907A53790A09D448C09530D58E6\IL_18BA379108CD7CCC2FA0FD754AD45A25.<pageId>.<offsetId>.<size>
|
|
|
|
#pragma namespace("\\\\.\\root\\default\\test")
|
|
|
|
class H
|
|
{
|
|
[key] string key;
|
|
};
|
|
NS_<root\default\test>\CD_<H>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default\test>\CR_<>\C_<H>
|
|
|
|
instance of H
|
|
{
|
|
key = "H1";
|
|
};
|
|
NS_<root\default\test>\KI_<H>\I_<H1>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default\test>\CI_<H>\IL_<H1>.<pageId>.<offsetId>.<size>
|
|
|
|
|
|
#pragma namespace("\\\\.\\root\\default")
|
|
|
|
class A
|
|
{
|
|
[key] string key;
|
|
};
|
|
NS_<root\default>\CD_<A>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CR_<>\C_<A>
|
|
|
|
instance of A
|
|
{
|
|
key = "A1";
|
|
};
|
|
NS_<root\default>\KI_<A>\I_<A1>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CI_<A>\IL_<A1>.<pageId>.<offsetId>.<size>
|
|
|
|
class B : A
|
|
{
|
|
};
|
|
NS_<root\default>\CD_<B>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CR_<A>\C_<B>
|
|
|
|
instance of B
|
|
{
|
|
key = "B1";
|
|
};
|
|
NS_<root\default>\KI_<A>\I_<B1>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CI_<B>\IL_<B1>.<pageId>.<offsetId>.<size>
|
|
|
|
Class C
|
|
{
|
|
[key] string key;
|
|
A ref r1;
|
|
};
|
|
NS_<root\default>\CD_<C>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CR_<>\C_<C>
|
|
NS_<root\default>\CR_<A>\R_<C>
|
|
|
|
instance of C
|
|
{
|
|
key = "C1";
|
|
r1 = "A=\"A1\"";
|
|
};
|
|
NS_<root\default>\KI_<C>\I_<C1>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CI_<C>\IL_<C1>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\KI_<A>\IR_<A1>\R_39B282E35FF287092C870011DE9C8461.<pageId>.<offsetId>.<size>
|
|
|
|
instance of C
|
|
{
|
|
key = "C2";
|
|
r1 = "B=\"B1\"";
|
|
};
|
|
NS_<root\default>\KI_<C>\I_<C2>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CI_<C>\IL_<C2>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\KI_<A>\IR_<B1>\R_B69A145B7DFFF1AA60157C04E6E90CB1.<pageId>.<offsetId>.<size>
|
|
|
|
instance of C
|
|
{
|
|
key="C3";
|
|
r1 = "A.key=\"A1\"";
|
|
};
|
|
NS_<root\default>\KI_<C>\I_<C3>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CI_<C>\IL_<C3>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\KI_<A>\IR_<A1>\R_D18AD4BFEF49C24C7ED0E800058106B3.<pageId>.<offsetId>.<size>
|
|
|
|
instance of C
|
|
{
|
|
key="C4";
|
|
r1 = "\\\\.\\root\\default:A.key=\"A1\"";
|
|
};
|
|
NS_<root\default>\KI_<C>\I_<C4>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CI_<C>\IL_<C4>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\KI_<A>\IR_<A1>\R_E1C3A756456E2546B3320051FBB0DD0B.<pageId>.<offsetId>.<size>
|
|
|
|
|
|
instance of C
|
|
{
|
|
key = "C5";
|
|
r1 = "A=\"A10\""; //------- doesn't exist!
|
|
};
|
|
NS_<root\default>\KI_<C>\I_<C5>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CI_<C>\IL_<C5>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\KI_<A>\IR_<A10>\R_4303696DBEE4088247D46E8F90161F51.<pageId>.<offsetId>.<size>
|
|
|
|
instance of C
|
|
{
|
|
key = "C6";
|
|
r1 = "A";
|
|
};
|
|
NS_<root\default>\KI_<C>\I_<C6>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CI_<C>\IL_<C6>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\KI_<>\IR_<A>\R_D27ADF4089A45457EF6354CF8D020F98.<pageId>.<offsetId>.<size>
|
|
|
|
class D
|
|
{
|
|
[key] string key;
|
|
X ref r1; ///--------------- doesn't exist
|
|
};
|
|
NS_<root\default>\CD_<D>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CR_<>\C_<D>
|
|
NS_<root\default>\CR_<X>\R_<D>
|
|
|
|
instance of D
|
|
{
|
|
key="D1";
|
|
r1="X.key=\"X1\""; /// --------------- doesn't create thisi link!
|
|
};
|
|
NS_<root\default>\KI_<D>\I_<D1>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CI_<D>\IL_<D1>.<pageId>.<offsetId>.<size>
|
|
|
|
instance of D
|
|
{
|
|
key = "D2";
|
|
r1 = "A.key=\"A1\"";
|
|
};
|
|
NS_<root\default>\KI_<D>\I_<D2>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CI_<D>\IL_<D2>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\KI_<A>\IR_<A1>\R_A7D1E456F287702D563157888D38F6CE.<pageId>.<offsetId>.<size>
|
|
|
|
|
|
class E
|
|
{
|
|
[key] string key1;
|
|
[key] string key2;
|
|
};
|
|
NS_<root\default>\CD_<E>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CR_<>\C_<E>
|
|
|
|
instance of E
|
|
{
|
|
key1="D1.1";
|
|
key2="D1.2";
|
|
};
|
|
NS_<root\default>\KI_<E>\I_<D1.1?D2.2>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CI_<E>\IL_<D1.1?D2.2>.<pageId>.<offsetId>.<size>
|
|
|
|
class F
|
|
{
|
|
[key] string key;
|
|
E ref r1;
|
|
};
|
|
NS_<root\default>\CD_<F>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CR_<>\C_<F>
|
|
NS_<root\default>\CR_<E>\R_<F>
|
|
|
|
instance of F
|
|
{
|
|
key = "F1";
|
|
r1 = "E.key1=\"D1.1\",key2=\"D1.2\"";
|
|
};
|
|
NS_<root\default>\KI_<F>\I_<F1>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CI_<F>\IL_<F1>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\KI_<E>\IR_<D1.1?D2.2>\R_913A87A0CA6D9BA8A6888DC31E1F3D33.<pageId>.<offsetId>.<size>
|
|
|
|
class G
|
|
{
|
|
[key] string key;
|
|
object ref r1;
|
|
};
|
|
NS_<root\default>\CD_<G>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CR_<>\C_<G>
|
|
|
|
instance of G
|
|
{
|
|
key = "G1";
|
|
r1 = "A.key=\"A1\"";
|
|
};
|
|
NS_<root\default>\KI_<G>\I_<G1>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CI_<G>\IL_<G1>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\KI_<A>\IR_<A1>\R_B53AFC9FAF2CAE6C978CB15CB1477CFF.<pageId>.<offsetId>.<size>
|
|
|
|
instance of G
|
|
{
|
|
key = "G2";
|
|
r1 = "X.key=\"X1\"";
|
|
};
|
|
NS_<root\default>\KI_<G>\I_<G2>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CI_<G>\IL_<G2>.<pageId>.<offsetId>.<size>
|
|
|
|
instance of G
|
|
{
|
|
key = "G3";
|
|
r1 = "\\\\.\\root\\default:A=\"A1\"";
|
|
};
|
|
NS_<root\default>\KI_<G>\I_<G3>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CI_<G>\IL_<G3>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\KI_<A>\IR_<A1>\R_D0677A7E85C07C6B6B6D869725F61510.<pageId>.<offsetId>.<size>
|
|
|
|
instance of G
|
|
{
|
|
key = "G4";
|
|
r1 = "\\\\.\\root\\default\\test:H.key=\"H1\"";
|
|
};
|
|
NS_<root\default>\KI_<G>\I_<G4>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default>\CI_<G>\IL_<G4>.<pageId>.<offsetId>.<size>
|
|
NS_<root\default\test>\KI_<H>\IR_<H1>\R_9D81C9ECCD2A230D9D0E7D7D4F6AA60B.<pageId>.<offsetId>.<size>
|
|
|
|
|