public AstTypeDefinitionStatement(AstTypeDefinitionName typeName, List <AstTypeDefinitionTermBase> candidateTerms) { if (candidateTerms == null || candidateTerms.Count < 1) { throw new ArgumentException("Invalid term list", "candidateTerms"); } if (typeName == null) { throw new ArgumentException("Invalid type name", "typeName"); } TypeName = typeName; CandidateTerms = candidateTerms; }
public AstLimitStatement(List<AstVariable> variables, AstTypeDefinitionName typeName) { Variables = variables; TypeName = typeName; }
public TrsTypeDefinitionTypeName(string typeName, AstTypeDefinitionName astSource) { AstSource = astSource; TypeName = typeName; }
public AstLimitStatement(List <AstVariable> variables, AstTypeDefinitionName typeName) { Variables = variables; TypeName = typeName; }