У меня есть 2 класса в C #, скажем, эти
namespace MyNamespace1
{
public static class MyClassWithCollidingName
{
public static string MyProperty11 { get; set; }
public static string MyProperty12 { get; set; }
}
}
namespace MyNamespace2
{
public static class MyClassWithCollidingName
{
public static string MyProperty21 { get; set; }
public static string MyProperty22 { get; set; }
}
}
Я бы хотел, чтобы сгенерированные классы .ts были объединены в 1, который содержит все свойства.
Скажем так:
module MyCustomOverriddenNamespace {
export abstract class MyClassWithCollidingName {
public static MyProperty11: string;
public static MyProperty12: string;
public static MyProperty21: string;
public static MyProperty21: string;
}
Возможно ли это?