当前位置 : 主页 > 手机开发 > 其它 >

TypeWriter找不到继承的属性

来源:互联网 收集:自由互联 发布时间:2021-06-19
打字机似乎没有拉出继承的属性 public class BaseClass{ public int Id { get; set; }}public class MyClass : BaseClass{ public string Name { get; set; }} .tst文件 namespace ModelNs { $Classes()[ export class $Name { $Properties()
打字机似乎没有拉出继承的属性

public class BaseClass
{
    public int Id { get; set; }
}

public class MyClass : BaseClass
{
    public string Name { get; set; }
}

.tst文件

namespace ModelNs  {
    $Classes()[
    export class $Name { $Properties()[
        public $name: $Type;]

        public constructor() { }
    }]
}

产量

namespace ModelNs {

    export class MyClass { 
        public method: string;

        public constructor() { }
    }
}

它缺少Id属性.

是的,我可以加上这条线

public id: number;

将.tst文件作为停止间隙,但要添加更多属性(比此示例).

您可以使用$BaseClass访问继承类的属性,例如

namespace ModelNs  {
    $Classes()[
    export class $Name { 

        // Inherited properties
        $BaseClass[$Properties[
        public $name: $Type;]]

        $Properties[
        public $name: $Type;]

        public constructor() { }
    }]
}
网友评论