Esempio n. 1
0
 public TrsTypeDefinitionTerm(string termName, List <TrsTypeDefinitionTermBase> argumentTypes,
                              AstTypeDefinitionTerm astSource = null)
 {
     TermName      = termName;
     AstSource     = astSource;
     ArgumentTypes = argumentTypes;
 }
 public static TrsTypeDefinitionTerm Convert(this AstTypeDefinitionTerm astIn)
 {
     return(new TrsTypeDefinitionTerm(astIn.TermName.TokenString, astIn.SubTypeArgumentNames.
                                      Select(arg => arg.Convert()).Cast <TrsTypeDefinitionTermBase>().ToList(), astIn));
 }