- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
/*FuckingMagic*/
public static T[] GetT<T>(int _RepeatCount, Func<IExpression, T[]> _GetT, IExpression[] _Expressions) {
T[] __outbytes;
T[][] __tmp_bytes;
int __offset = 0, __tmp_sz = 0, __i = 0, __j = 0, __ex_l = _Expressions.Length;
__ex_l = _Expressions.Length;
__tmp_bytes = new T[__ex_l * _RepeatCount][];
for ( __j = 0; __j < _RepeatCount; __j++ )
for ( __i = 0; __i < __ex_l; __i++ )
__tmp_bytes[__j * __ex_l + __i] = _GetT(_Expressions[__i]);
__j = __tmp_bytes.Length;
for ( __i = 0; __i < __j; __tmp_sz += __tmp_bytes[__i].Length, __i++ ) ;
__outbytes = new T[__tmp_sz];
for ( __i = 0; __i < __j; __i++ ) {
__tmp_sz = __tmp_bytes[__i].Length;
Array.Copy(__tmp_bytes[__i], 0, __outbytes, __offset, __tmp_sz);
__tmp_bytes[__i] = null;
__offset += __tmp_sz;
}
return __outbytes;
}
bormand 14.03.2013 05:38 # +22
absolut 14.03.2013 06:15 # +8
bot 14.03.2013 08:28 # 0
Lander 14.03.2013 11:00 # +6
Dummy00001 14.03.2013 17:23 # +1
bormand 14.03.2013 17:26 # +1
Да ну. Этож локальные переменные, нафига им подчеркивания?
Dummy00001 14.03.2013 17:31 # +5
я когда гк увидел, у меня сразу в голове шорткат сработал: выглядит 100% как внутренний код STL, а раз STL, значит C++.
в шарпе этих проблем нет, поэтому комментарий и удалил.
глядя на гнушную STL у меня есть подозрение что какой-то аксакал своял мод для емакса что бы скрывать эти подчеркивания при редактирования. по другому объяснить как люди на такое смотрят, такое пишут и сопровождают я не могу.
Мистер Хэнки 14.03.2013 21:24 # 0
bormand 15.03.2013 05:17 # +1
absolut 15.03.2013 05:56 # 0
Lure Of Chaos 14.03.2013 21:58 # +1