彼らがここで使用しているプログラミング手法を理解しようとしています。ご覧のとおり、"Class AAA" には "MessageInfo" という型クラス プロパティがあります。これが「カスタム プロパティ」なのか、特殊な属性なのかを知る必要があります。
いろいろ調べたり、本を読んだりしてみましたが、いまだにとても混乱しています。
public class AAA
{
public BBB MessageInfo { get; set; }
object.MessageInfo.text = "xxxxx";
}
public class BBB
{
// text here...
}