Пример #1
0
 public FunctionTypeGenericNameTranslation(GenericNameTranslation genericNameTranslation) : base(genericNameTranslation)
 {
     ReturnType = genericNameTranslation.TypeArgumentList.Arguments.GetEnumerable().Last();
     Arguments  = new SeparatedSyntaxListTranslation <TypeSyntax, TypeTranslation>();
     Arguments.Add(genericNameTranslation.TypeArgumentList.Arguments.GetEnumerable().Where(f => f != ReturnType));
     this.Attach();
 }
 public FunctionTypeGenericNameTranslation(GenericNameTranslation genericNameTranslation) :base(genericNameTranslation)
 {
     ReturnType = genericNameTranslation.TypeArgumentList.Arguments.GetEnumerable().Last();
     Arguments = new SeparatedSyntaxListTranslation<TypeSyntax, TypeTranslation>();
     Arguments.Add(genericNameTranslation.TypeArgumentList.Arguments.GetEnumerable().Where(f => f != ReturnType));
     this.Attach();
 }