Пример #1
0
        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;
        }
Пример #2
0
 public AstLimitStatement(List<AstVariable> variables, AstTypeDefinitionName typeName)
 {
     Variables = variables;
       TypeName = typeName;
 }
Пример #3
0
 public TrsTypeDefinitionTypeName(string typeName, AstTypeDefinitionName astSource)
 {
     AstSource = astSource;
       TypeName = typeName;
 }
Пример #4
0
 public AstLimitStatement(List <AstVariable> variables, AstTypeDefinitionName typeName)
 {
     Variables = variables;
     TypeName  = typeName;
 }