예제 #1
0
   public TrsTypeDefinitionAcTerm(string termName, IEnumerable<TrsTypeDefinitionOnfAcTermArgument> argumentTypes,
 AstTypeDefinitionAcTerm astSource = null)
   {
       TermName = termName;
         this.OnfArgumentTypes = argumentTypes.ToList();
         this.AstSource = astSource;
   }
예제 #2
0
 public TrsTypeDefinitionAcTerm(string termName, IEnumerable <TrsTypeDefinitionOnfAcTermArgument> argumentTypes,
                                AstTypeDefinitionAcTerm astSource = null)
 {
     TermName = termName;
     this.OnfArgumentTypes = argumentTypes.ToList();
     this.AstSource        = astSource;
 }
예제 #3
0
   public TrsTypeDefinitionAcTerm(string termName, IEnumerable<TrsTypeDefinitionTermBase> argumentTypes,
 AstTypeDefinitionAcTerm astSource = null)
   {
       TermName = termName;
         AstSource = astSource;
         LoadOnfTypeArguments(argumentTypes);
   }
예제 #4
0
 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));
 }