public TrsTypeDefinitionAcTerm(string termName, IEnumerable<TrsTypeDefinitionOnfAcTermArgument> argumentTypes, AstTypeDefinitionAcTerm astSource = null) { TermName = termName; this.OnfArgumentTypes = argumentTypes.ToList(); this.AstSource = astSource; }
public TrsTypeDefinitionAcTerm(string termName, IEnumerable <TrsTypeDefinitionOnfAcTermArgument> argumentTypes, AstTypeDefinitionAcTerm astSource = null) { TermName = termName; this.OnfArgumentTypes = argumentTypes.ToList(); this.AstSource = astSource; }
public TrsTypeDefinitionAcTerm(string termName, IEnumerable<TrsTypeDefinitionTermBase> argumentTypes, AstTypeDefinitionAcTerm astSource = null) { TermName = termName; AstSource = astSource; LoadOnfTypeArguments(argumentTypes); }
public TrsTypeDefinitionAcTerm(string termName, IEnumerable <TrsTypeDefinitionTermBase> argumentTypes, AstTypeDefinitionAcTerm astSource = null) { TermName = termName; AstSource = astSource; LoadOnfTypeArguments(argumentTypes); }
public static TrsTypeDefinitionAcTerm Convert(this AstTypeDefinitionAcTerm astIn) { return(new TrsTypeDefinitionAcTerm(astIn.TermName.TokenString, astIn.SubTypeArgumentNames. Select(arg => arg.Convert()).Cast <TrsTypeDefinitionTermBase>().ToList(), astIn)); }