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.
41 lines
703 B
41 lines
703 B
|
|
|
|
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;
|
|
};
|
|
};
|
|
};
|