Пример #1
0
 public Option <TypeConstruction> ConstructType(params Type[] args)
 => from tc in Constructor(args.Length)
 from type in TypeConstructor.construct(tc, args)
 select type;
Пример #2
0
 public TypeConstruction(TypeConstructor Constructor, Type[] Arguments, Type Constructed)
 {
     this.Contructor  = Constructor;
     this.Arguments   = Arguments;
     this.Constructed = Constructed;
 }