Typewriter在TypeScript中为C#中的DateTime类型生成日期类型,我想将其更改为" string",但不能这样做
这是我在.tst
中尝试过的string TypeConverter(Type type){
if(type.Name == "Month") return "string";
return type.Name;
}
然后在后一部分尝试
//1
export class $Name {$Properties[
public $Name: TypeConverter($Type);]
}
//2
export class $Name {$Properties[
public $Name: TypeConverter;]
}
//3
export class $Name {$Properties[
public $Name: $TypeConverter;]
}
但他们都没有工作
答案 0 :(得分:11)
使用当前上下文作为参数,使用svn checkout svn://localhost/newrepo
调用自定义方法,就像调用任何其他属性一样。因此,在您的示例中,有两种方法可以解决问题。
更改方法的参数以匹配上下文:
$MethodName
或者,从${
string TypeConverter(Parameter parameter)
{
if(parameter.Type.Name == "Month")
return "string";
return parameter.Type.Name;
}
}
export class $Name {$Properties[
public $Name: $TypeConverter;]
}
上下文调用该方法:
Type