1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-15 14:54:09 +02:00
Beef/IDE/Tests/CompileFail001/src/Declarations.bf

59 lines
680 B
Beef

namespace IDETest
{
class Declarations
{
class ClassA : InnerA //FAIL
{
class InnerA
{
}
}
class ClassB : InnerB.Zop //FAIL
{
class InnerB
{
}
}
class ClassC : InnerC.Zop //FAIL
{
class InnerC
{
public class Zop
{
}
}
}
public class ClassD
{
public int mA;
public int mB;
}
public struct StructA
{
public int32 mA;
public int32 mB;
}
public struct StructB
{
ClassD parent;
StructA mSA;
int mInnerInt;
public this(ClassD test)
{
parent = test;
mInnerInt = parent.mA;
mSA.mA = 123;
int a = mSA.mA;
int b = mSA.mB; //FAIL
mSA.mB = 234;
}
}
}
}