using System.Text.RegularExpressions;
public static void Main()
public string cIDCompany { get; set; }
public string cIDCustomer { get; set; }
public string cCustomerName { get; set; }
public string cIDCustomerPhoto { get; set; }
public string xPhotoGroup { get; set; }
public string xPhotoStatus { get; set; }
public string xPhotoReason { get; set; }
public string cObservation { get; set; }
public string cFileName { get; set; }
public string cFileAddress { get; set; }
public bool lEnabled { get; set; }";
input = new Regex(@"public [A-Z,a-z]+ [A-Z,a-z]+ { get; set; }").Replace(input, string.Empty);
string[] parts = input.ToString().Split(new char[]{' ', '\r', '\n'});
foreach(string part in parts) {
if(!string.IsNullOrEmpty(part) && part.Length > 0) {
Console.WriteLine(part.Trim() + ": ko.observable(),");