public PronunciationChangeRomanisationRule(Jamo Final1, Jamo Initial1, string FinalRomanisation1, string InitialRomanisation1)
 {
     Final = Final1;
     Initial = Initial1;
     FinalRomanisation = FinalRomanisation1;
     InitialRomanisation = InitialRomanisation1;
 }
 public MedialRomanisationRule(Jamo Jamo1, string Romanisation1)
 {
     Jamo = Jamo1;
     Romanisation = Romanisation1;
 }
 public override string Romanise(Jamo Jamo1)
 {
     throw new NotImplementedException();
 }
 public FinalPronunciationChangeRomanisationRule(Jamo Final1, Jamo SucceedingInitial1, string Romanisation1)
 {
     Final = Final1;
     SucceedingInitial = SucceedingInitial1;
     Romanisation = Romanisation1;
 }
 public FinalRomanisationRule(Jamo Final1, string Romanisation1)
 {
     Final = Final1;
     Romanisation = Romanisation1;
 }
 public InitialPronunciationChangeRomanisationRule(Jamo PrecedingFinal1, Jamo Initial1, string Romanisation1)
 {
     PrecedingFinal = PrecedingFinal1;
     Initial = Initial1;
     Romanisation = Romanisation1;
 }
 public abstract string Romanise(Jamo Jamo1);
 public InitialRomanisationRule(Jamo Initial1, string Romanisation1)
 {
     Initial = Initial1;
     Romanisation = Romanisation1;
 }