//-------------------------------------------------------------------------------------------- // Constructors and factory methods //-------------------------------------------------------------------------------------------- public Word(string word, Pronunciation pronunciation, List <Definition> definitions) { List <Pronunciation> pronunciations = new List <Pronunciation>(); pronunciations.Add(pronunciation); init(word, pronunciations, definitions); }
public MiscWord(string word, Pronunciation pronunciation, List <Definition> definitions) : base(word, pronunciation, definitions) { }
public MiscWord(string word, Pronunciation pronunciation, Definition definition) : base(word, pronunciation, definition) { }
public ProperNoun(string word, Pronunciation pronunciation, Definition definition) : base(word, pronunciation, definition) { }
public ProperNoun(string word, Pronunciation pronunciation, List <Definition> definitions) : base(word, pronunciation, definitions) { }
public Adverb(string word, Pronunciation pronunciation, Definition definition) : base(word, pronunciation, definition) { }
public Adverb(string word, Pronunciation pronunciation, List <Definition> definitions) : base(word, pronunciation, definitions) { }
public Adjective(string word, Pronunciation pronunciation, Definition definition) : base(word, pronunciation, definition) { }