41 lines
703 B
Plaintext
41 lines
703 B
Plaintext
|
|
|
|
class TestAccessClass1
|
|
{
|
|
string Prop1;
|
|
uint32 Prop2;
|
|
};
|
|
|
|
class TestAccessClass2
|
|
{
|
|
string Prop1;
|
|
uint32 Prop2;
|
|
object UntypedEmbeddedProp1;
|
|
};
|
|
|
|
class TestAccessClass3
|
|
{
|
|
[key] string Name;
|
|
string Prop1;
|
|
uint32 Prop2;
|
|
TestAccessClass2 TypedEmbeddedProp1;
|
|
};
|
|
|
|
instance of TestAccessClass3
|
|
{
|
|
Name = "Test";
|
|
Prop1 = "Level1";
|
|
Prop2 = 1;
|
|
|
|
TypedEmbeddedProp1 = instance of TestAccessClass2
|
|
{
|
|
Prop1 = "TypedLevel2";
|
|
Prop2 = 2;
|
|
|
|
UntypedEmbeddedProp1 = instance of TestAccessClass1
|
|
{
|
|
Prop1 = "UntypedLevel3";
|
|
Prop2 = 3;
|
|
};
|
|
};
|
|
}; |