public TrsTypeDefinition(TrsTypeDefinitionTypeName name, List<TrsTypeDefinitionTermBase> acceptedTerms, AstTypeDefinitionStatement astIn = null) { AstSource = astIn; AcceptedTerms = acceptedTerms; Name = name; }
public TrsTypeDefinition(TrsTypeDefinitionTypeName name, List <TrsTypeDefinitionTermBase> acceptedTerms, AstTypeDefinitionStatement astIn = null) { AstSource = astIn; AcceptedTerms = acceptedTerms; Name = name; }
public static TrsTypeDefinition Convert(this AstTypeDefinitionStatement astIn) { return(new TrsTypeDefinition(astIn.TypeName.Convert(), astIn.CandidateTerms.Select(condidate => ConvertAstTypeDefinitionTermBase(condidate)).ToList(), astIn)); }