Kerbal Space Program
1.12.4
|
This is the complete list of members for UniLinq.Enumerable, including all inherited members.
Aggregate< TSource >(this IEnumerable< TSource > source, Func< TSource, TSource, TSource > func) | UniLinq.Enumerable | inlinestatic |
Aggregate< TSource, TAccumulate >(this IEnumerable< TSource > source, TAccumulate seed, Func< TAccumulate, TSource, TAccumulate > func) | UniLinq.Enumerable | inlinestatic |
Aggregate< TSource, TAccumulate, TResult >(this IEnumerable< TSource > source, TAccumulate seed, Func< TAccumulate, TSource, TAccumulate > func, Func< TAccumulate, TResult > resultSelector) | UniLinq.Enumerable | inlinestatic |
All< TSource >(this IEnumerable< TSource > source, Func< TSource, bool > predicate) | UniLinq.Enumerable | inlinestatic |
Any< TSource >(this IEnumerable< TSource > source) | UniLinq.Enumerable | inlinestatic |
Any< TSource >(this IEnumerable< TSource > source, Func< TSource, bool > predicate) | UniLinq.Enumerable | inlinestatic |
AsEnumerable< TSource >(this IEnumerable< TSource > source) | UniLinq.Enumerable | inlinestatic |
Average(this IEnumerable< int > source) | UniLinq.Enumerable | inlinestatic |
Average(this IEnumerable< long > source) | UniLinq.Enumerable | inlinestatic |
Average(this IEnumerable< double > source) | UniLinq.Enumerable | inlinestatic |
Average(this IEnumerable< float > source) | UniLinq.Enumerable | inlinestatic |
Average(this IEnumerable< decimal > source) | UniLinq.Enumerable | inlinestatic |
Average(this IEnumerable< int?> source) | UniLinq.Enumerable | inlinestatic |
Average(this IEnumerable< long?> source) | UniLinq.Enumerable | inlinestatic |
Average(this IEnumerable< double?> source) | UniLinq.Enumerable | inlinestatic |
Average(this IEnumerable< decimal?> source) | UniLinq.Enumerable | inlinestatic |
Average(this IEnumerable< float?> source) | UniLinq.Enumerable | inlinestatic |
Average< TSource >(this IEnumerable< TSource > source, Func< TSource, int > selector) | UniLinq.Enumerable | inlinestatic |
Average< TSource >(this IEnumerable< TSource > source, Func< TSource, int?> selector) | UniLinq.Enumerable | inlinestatic |
Average< TSource >(this IEnumerable< TSource > source, Func< TSource, long > selector) | UniLinq.Enumerable | inlinestatic |
Average< TSource >(this IEnumerable< TSource > source, Func< TSource, long?> selector) | UniLinq.Enumerable | inlinestatic |
Average< TSource >(this IEnumerable< TSource > source, Func< TSource, double > selector) | UniLinq.Enumerable | inlinestatic |
Average< TSource >(this IEnumerable< TSource > source, Func< TSource, double?> selector) | UniLinq.Enumerable | inlinestatic |
Average< TSource >(this IEnumerable< TSource > source, Func< TSource, float > selector) | UniLinq.Enumerable | inlinestatic |
Average< TSource >(this IEnumerable< TSource > source, Func< TSource, float?> selector) | UniLinq.Enumerable | inlinestatic |
Average< TSource >(this IEnumerable< TSource > source, Func< TSource, decimal > selector) | UniLinq.Enumerable | inlinestatic |
Average< TSource >(this IEnumerable< TSource > source, Func< TSource, decimal?> selector) | UniLinq.Enumerable | inlinestatic |
Cast< TResult >(this IEnumerable source) | UniLinq.Enumerable | inlinestatic |
Concat< TSource >(this IEnumerable< TSource > first, IEnumerable< TSource > second) | UniLinq.Enumerable | inlinestatic |
Contains< TSource >(this IEnumerable< TSource > source, TSource value) | UniLinq.Enumerable | inlinestatic |
Contains< TSource >(this IEnumerable< TSource > source, TSource value, IEqualityComparer< TSource > comparer) | UniLinq.Enumerable | inlinestatic |
Count< TSource >(this IEnumerable< TSource > source) | UniLinq.Enumerable | inlinestatic |
Count< TSource >(this IEnumerable< TSource > source, Func< TSource, bool > predicate) | UniLinq.Enumerable | inlinestatic |
DefaultIfEmpty< TSource >(this IEnumerable< TSource > source) | UniLinq.Enumerable | inlinestatic |
DefaultIfEmpty< TSource >(this IEnumerable< TSource > source, TSource defaultValue) | UniLinq.Enumerable | inlinestatic |
Distinct< TSource >(this IEnumerable< TSource > source) | UniLinq.Enumerable | inlinestatic |
Distinct< TSource >(this IEnumerable< TSource > source, IEqualityComparer< TSource > comparer) | UniLinq.Enumerable | inlinestatic |
ElementAt< TSource >(this IEnumerable< TSource > source, int index) | UniLinq.Enumerable | inlinestatic |
ElementAtOrDefault< TSource >(this IEnumerable< TSource > source, int index) | UniLinq.Enumerable | inlinestatic |
Empty< TResult >() | UniLinq.Enumerable | inlinestatic |
Except< TSource >(this IEnumerable< TSource > first, IEnumerable< TSource > second) | UniLinq.Enumerable | inlinestatic |
Except< TSource >(this IEnumerable< TSource > first, IEnumerable< TSource > second, IEqualityComparer< TSource > comparer) | UniLinq.Enumerable | inlinestatic |
First< TSource >(this IEnumerable< TSource > source) | UniLinq.Enumerable | inlinestatic |
First< TSource >(this IEnumerable< TSource > source, Func< TSource, bool > predicate) | UniLinq.Enumerable | inlinestatic |
FirstOrDefault< TSource >(this IEnumerable< TSource > source) | UniLinq.Enumerable | inlinestatic |
FirstOrDefault< TSource >(this IEnumerable< TSource > source, Func< TSource, bool > predicate) | UniLinq.Enumerable | inlinestatic |
GroupBy< TSource, TKey >(this IEnumerable< TSource > source, Func< TSource, TKey > keySelector) | UniLinq.Enumerable | inlinestatic |
GroupBy< TSource, TKey >(this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, IEqualityComparer< TKey > comparer) | UniLinq.Enumerable | inlinestatic |
GroupBy< TSource, TKey, TElement >(this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, Func< TSource, TElement > elementSelector) | UniLinq.Enumerable | inlinestatic |
GroupBy< TSource, TKey, TElement >(this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, Func< TSource, TElement > elementSelector, IEqualityComparer< TKey > comparer) | UniLinq.Enumerable | inlinestatic |
GroupBy< TSource, TKey, TElement, TResult >(this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, Func< TSource, TElement > elementSelector, Func< TKey, IEnumerable< TElement >, TResult > resultSelector) | UniLinq.Enumerable | inlinestatic |
GroupBy< TSource, TKey, TElement, TResult >(this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, Func< TSource, TElement > elementSelector, Func< TKey, IEnumerable< TElement >, TResult > resultSelector, IEqualityComparer< TKey > comparer) | UniLinq.Enumerable | inlinestatic |
GroupBy< TSource, TKey, TResult >(this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, Func< TKey, IEnumerable< TSource >, TResult > resultSelector) | UniLinq.Enumerable | inlinestatic |
GroupBy< TSource, TKey, TResult >(this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, Func< TKey, IEnumerable< TSource >, TResult > resultSelector, IEqualityComparer< TKey > comparer) | UniLinq.Enumerable | inlinestatic |
GroupJoin< TOuter, TInner, TKey, TResult >(this IEnumerable< TOuter > outer, IEnumerable< TInner > inner, Func< TOuter, TKey > outerKeySelector, Func< TInner, TKey > innerKeySelector, Func< TOuter, IEnumerable< TInner >, TResult > resultSelector) | UniLinq.Enumerable | inlinestatic |
GroupJoin< TOuter, TInner, TKey, TResult >(this IEnumerable< TOuter > outer, IEnumerable< TInner > inner, Func< TOuter, TKey > outerKeySelector, Func< TInner, TKey > innerKeySelector, Func< TOuter, IEnumerable< TInner >, TResult > resultSelector, IEqualityComparer< TKey > comparer) | UniLinq.Enumerable | inlinestatic |
Intersect< TSource >(this IEnumerable< TSource > first, IEnumerable< TSource > second) | UniLinq.Enumerable | inlinestatic |
Intersect< TSource >(this IEnumerable< TSource > first, IEnumerable< TSource > second, IEqualityComparer< TSource > comparer) | UniLinq.Enumerable | inlinestatic |
Join< TOuter, TInner, TKey, TResult >(this IEnumerable< TOuter > outer, IEnumerable< TInner > inner, Func< TOuter, TKey > outerKeySelector, Func< TInner, TKey > innerKeySelector, Func< TOuter, TInner, TResult > resultSelector, IEqualityComparer< TKey > comparer) | UniLinq.Enumerable | inlinestatic |
Join< TOuter, TInner, TKey, TResult >(this IEnumerable< TOuter > outer, IEnumerable< TInner > inner, Func< TOuter, TKey > outerKeySelector, Func< TInner, TKey > innerKeySelector, Func< TOuter, TInner, TResult > resultSelector) | UniLinq.Enumerable | inlinestatic |
Last< TSource >(this IEnumerable< TSource > source) | UniLinq.Enumerable | inlinestatic |
Last< TSource >(this IEnumerable< TSource > source, Func< TSource, bool > predicate) | UniLinq.Enumerable | inlinestatic |
LastOrDefault< TSource >(this IEnumerable< TSource > source) | UniLinq.Enumerable | inlinestatic |
LastOrDefault< TSource >(this IEnumerable< TSource > source, Func< TSource, bool > predicate) | UniLinq.Enumerable | inlinestatic |
LongCount< TSource >(this IEnumerable< TSource > source) | UniLinq.Enumerable | inlinestatic |
LongCount< TSource >(this IEnumerable< TSource > source, Func< TSource, bool > predicate) | UniLinq.Enumerable | inlinestatic |
Max(this IEnumerable< int > source) | UniLinq.Enumerable | inlinestatic |
Max(this IEnumerable< long > source) | UniLinq.Enumerable | inlinestatic |
Max(this IEnumerable< double > source) | UniLinq.Enumerable | inlinestatic |
Max(this IEnumerable< float > source) | UniLinq.Enumerable | inlinestatic |
Max(this IEnumerable< decimal > source) | UniLinq.Enumerable | inlinestatic |
Max(this IEnumerable< int?> source) | UniLinq.Enumerable | inlinestatic |
Max(this IEnumerable< long?> source) | UniLinq.Enumerable | inlinestatic |
Max(this IEnumerable< double?> source) | UniLinq.Enumerable | inlinestatic |
Max(this IEnumerable< float?> source) | UniLinq.Enumerable | inlinestatic |
Max(this IEnumerable< decimal?> source) | UniLinq.Enumerable | inlinestatic |
Max< TSource >(this IEnumerable< TSource > source) | UniLinq.Enumerable | inlinestatic |
Max< TSource >(this IEnumerable< TSource > source, Func< TSource, int > selector) | UniLinq.Enumerable | inlinestatic |
Max< TSource >(this IEnumerable< TSource > source, Func< TSource, long > selector) | UniLinq.Enumerable | inlinestatic |
Max< TSource >(this IEnumerable< TSource > source, Func< TSource, double > selector) | UniLinq.Enumerable | inlinestatic |
Max< TSource >(this IEnumerable< TSource > source, Func< TSource, float > selector) | UniLinq.Enumerable | inlinestatic |
Max< TSource >(this IEnumerable< TSource > source, Func< TSource, decimal > selector) | UniLinq.Enumerable | inlinestatic |
Max< TSource >(this IEnumerable< TSource > source, Func< TSource, int?> selector) | UniLinq.Enumerable | inlinestatic |
Max< TSource >(this IEnumerable< TSource > source, Func< TSource, long?> selector) | UniLinq.Enumerable | inlinestatic |
Max< TSource >(this IEnumerable< TSource > source, Func< TSource, double?> selector) | UniLinq.Enumerable | inlinestatic |
Max< TSource >(this IEnumerable< TSource > source, Func< TSource, float?> selector) | UniLinq.Enumerable | inlinestatic |
Max< TSource >(this IEnumerable< TSource > source, Func< TSource, decimal?> selector) | UniLinq.Enumerable | inlinestatic |
Max< TSource, TResult >(this IEnumerable< TSource > source, Func< TSource, TResult > selector) | UniLinq.Enumerable | inlinestatic |
Min(this IEnumerable< int > source) | UniLinq.Enumerable | inlinestatic |
Min(this IEnumerable< long > source) | UniLinq.Enumerable | inlinestatic |
Min(this IEnumerable< double > source) | UniLinq.Enumerable | inlinestatic |
Min(this IEnumerable< float > source) | UniLinq.Enumerable | inlinestatic |
Min(this IEnumerable< decimal > source) | UniLinq.Enumerable | inlinestatic |
Min(this IEnumerable< int?> source) | UniLinq.Enumerable | inlinestatic |
Min(this IEnumerable< long?> source) | UniLinq.Enumerable | inlinestatic |
Min(this IEnumerable< double?> source) | UniLinq.Enumerable | inlinestatic |
Min(this IEnumerable< float?> source) | UniLinq.Enumerable | inlinestatic |
Min(this IEnumerable< decimal?> source) | UniLinq.Enumerable | inlinestatic |
Min< TSource >(this IEnumerable< TSource > source) | UniLinq.Enumerable | inlinestatic |
Min< TSource >(this IEnumerable< TSource > source, Func< TSource, int > selector) | UniLinq.Enumerable | inlinestatic |
Min< TSource >(this IEnumerable< TSource > source, Func< TSource, long > selector) | UniLinq.Enumerable | inlinestatic |
Min< TSource >(this IEnumerable< TSource > source, Func< TSource, double > selector) | UniLinq.Enumerable | inlinestatic |
Min< TSource >(this IEnumerable< TSource > source, Func< TSource, float > selector) | UniLinq.Enumerable | inlinestatic |
Min< TSource >(this IEnumerable< TSource > source, Func< TSource, decimal > selector) | UniLinq.Enumerable | inlinestatic |
Min< TSource >(this IEnumerable< TSource > source, Func< TSource, int?> selector) | UniLinq.Enumerable | inlinestatic |
Min< TSource >(this IEnumerable< TSource > source, Func< TSource, long?> selector) | UniLinq.Enumerable | inlinestatic |
Min< TSource >(this IEnumerable< TSource > source, Func< TSource, float?> selector) | UniLinq.Enumerable | inlinestatic |
Min< TSource >(this IEnumerable< TSource > source, Func< TSource, double?> selector) | UniLinq.Enumerable | inlinestatic |
Min< TSource >(this IEnumerable< TSource > source, Func< TSource, decimal?> selector) | UniLinq.Enumerable | inlinestatic |
Min< TSource, TResult >(this IEnumerable< TSource > source, Func< TSource, TResult > selector) | UniLinq.Enumerable | inlinestatic |
OfType< TResult >(this IEnumerable source) | UniLinq.Enumerable | inlinestatic |
OrderBy< TSource, TKey >(this IEnumerable< TSource > source, Func< TSource, TKey > keySelector) | UniLinq.Enumerable | inlinestatic |
OrderBy< TSource, TKey >(this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, IComparer< TKey > comparer) | UniLinq.Enumerable | inlinestatic |
OrderByDescending< TSource, TKey >(this IEnumerable< TSource > source, Func< TSource, TKey > keySelector) | UniLinq.Enumerable | inlinestatic |
OrderByDescending< TSource, TKey >(this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, IComparer< TKey > comparer) | UniLinq.Enumerable | inlinestatic |
Range(int start, int count) | UniLinq.Enumerable | inlinestatic |
Repeat< TResult >(TResult element, int count) | UniLinq.Enumerable | inlinestatic |
Reverse< TSource >(this IEnumerable< TSource > source) | UniLinq.Enumerable | inlinestatic |
Select< TSource, TResult >(this IEnumerable< TSource > source, Func< TSource, TResult > selector) | UniLinq.Enumerable | inlinestatic |
Select< TSource, TResult >(this IEnumerable< TSource > source, Func< TSource, int, TResult > selector) | UniLinq.Enumerable | inlinestatic |
SelectMany< TSource, TCollection, TResult >(this IEnumerable< TSource > source, Func< TSource, IEnumerable< TCollection >> collectionSelector, Func< TSource, TCollection, TResult > resultSelector) | UniLinq.Enumerable | inlinestatic |
SelectMany< TSource, TCollection, TResult >(this IEnumerable< TSource > source, Func< TSource, int, IEnumerable< TCollection >> collectionSelector, Func< TSource, TCollection, TResult > resultSelector) | UniLinq.Enumerable | inlinestatic |
SelectMany< TSource, TResult >(this IEnumerable< TSource > source, Func< TSource, IEnumerable< TResult >> selector) | UniLinq.Enumerable | inlinestatic |
SelectMany< TSource, TResult >(this IEnumerable< TSource > source, Func< TSource, int, IEnumerable< TResult >> selector) | UniLinq.Enumerable | inlinestatic |
SequenceEqual< TSource >(this IEnumerable< TSource > first, IEnumerable< TSource > second) | UniLinq.Enumerable | inlinestatic |
SequenceEqual< TSource >(this IEnumerable< TSource > first, IEnumerable< TSource > second, IEqualityComparer< TSource > comparer) | UniLinq.Enumerable | inlinestatic |
Single< TSource >(this IEnumerable< TSource > source) | UniLinq.Enumerable | inlinestatic |
Single< TSource >(this IEnumerable< TSource > source, Func< TSource, bool > predicate) | UniLinq.Enumerable | inlinestatic |
SingleOrDefault< TSource >(this IEnumerable< TSource > source) | UniLinq.Enumerable | inlinestatic |
SingleOrDefault< TSource >(this IEnumerable< TSource > source, Func< TSource, bool > predicate) | UniLinq.Enumerable | inlinestatic |
Skip< TSource >(this IEnumerable< TSource > source, int count) | UniLinq.Enumerable | inlinestatic |
SkipWhile< TSource >(this IEnumerable< TSource > source, Func< TSource, bool > predicate) | UniLinq.Enumerable | inlinestatic |
SkipWhile< TSource >(this IEnumerable< TSource > source, Func< TSource, int, bool > predicate) | UniLinq.Enumerable | inlinestatic |
Sum(this IEnumerable< int > source) | UniLinq.Enumerable | inlinestatic |
Sum(this IEnumerable< int?> source) | UniLinq.Enumerable | inlinestatic |
Sum(this IEnumerable< long > source) | UniLinq.Enumerable | inlinestatic |
Sum(this IEnumerable< long?> source) | UniLinq.Enumerable | inlinestatic |
Sum(this IEnumerable< double > source) | UniLinq.Enumerable | inlinestatic |
Sum(this IEnumerable< double?> source) | UniLinq.Enumerable | inlinestatic |
Sum(this IEnumerable< float > source) | UniLinq.Enumerable | inlinestatic |
Sum(this IEnumerable< float?> source) | UniLinq.Enumerable | inlinestatic |
Sum(this IEnumerable< decimal > source) | UniLinq.Enumerable | inlinestatic |
Sum(this IEnumerable< decimal?> source) | UniLinq.Enumerable | inlinestatic |
Sum< TSource >(this IEnumerable< TSource > source, Func< TSource, int > selector) | UniLinq.Enumerable | inlinestatic |
Sum< TSource >(this IEnumerable< TSource > source, Func< TSource, int?> selector) | UniLinq.Enumerable | inlinestatic |
Sum< TSource >(this IEnumerable< TSource > source, Func< TSource, long > selector) | UniLinq.Enumerable | inlinestatic |
Sum< TSource >(this IEnumerable< TSource > source, Func< TSource, long?> selector) | UniLinq.Enumerable | inlinestatic |
Sum< TSource >(this IEnumerable< TSource > source, Func< TSource, double > selector) | UniLinq.Enumerable | inlinestatic |
Sum< TSource >(this IEnumerable< TSource > source, Func< TSource, double?> selector) | UniLinq.Enumerable | inlinestatic |
Sum< TSource >(this IEnumerable< TSource > source, Func< TSource, float > selector) | UniLinq.Enumerable | inlinestatic |
Sum< TSource >(this IEnumerable< TSource > source, Func< TSource, float?> selector) | UniLinq.Enumerable | inlinestatic |
Sum< TSource >(this IEnumerable< TSource > source, Func< TSource, decimal > selector) | UniLinq.Enumerable | inlinestatic |
Sum< TSource >(this IEnumerable< TSource > source, Func< TSource, decimal?> selector) | UniLinq.Enumerable | inlinestatic |
Take< TSource >(this IEnumerable< TSource > source, int count) | UniLinq.Enumerable | inlinestatic |
TakeWhile< TSource >(this IEnumerable< TSource > source, Func< TSource, bool > predicate) | UniLinq.Enumerable | inlinestatic |
TakeWhile< TSource >(this IEnumerable< TSource > source, Func< TSource, int, bool > predicate) | UniLinq.Enumerable | inlinestatic |
ThenBy< TSource, TKey >(this IOrderedEnumerable< TSource > source, Func< TSource, TKey > keySelector) | UniLinq.Enumerable | inlinestatic |
ThenBy< TSource, TKey >(this IOrderedEnumerable< TSource > source, Func< TSource, TKey > keySelector, IComparer< TKey > comparer) | UniLinq.Enumerable | inlinestatic |
ThenByDescending< TSource, TKey >(this IOrderedEnumerable< TSource > source, Func< TSource, TKey > keySelector) | UniLinq.Enumerable | inlinestatic |
ThenByDescending< TSource, TKey >(this IOrderedEnumerable< TSource > source, Func< TSource, TKey > keySelector, IComparer< TKey > comparer) | UniLinq.Enumerable | inlinestatic |
ToArray< TSource >(this IEnumerable< TSource > source) | UniLinq.Enumerable | inlinestatic |
ToDictionary< TSource, TKey >(this IEnumerable< TSource > source, Func< TSource, TKey > keySelector) | UniLinq.Enumerable | inlinestatic |
ToDictionary< TSource, TKey >(this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, IEqualityComparer< TKey > comparer) | UniLinq.Enumerable | inlinestatic |
ToDictionary< TSource, TKey, TElement >(this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, Func< TSource, TElement > elementSelector) | UniLinq.Enumerable | inlinestatic |
ToDictionary< TSource, TKey, TElement >(this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, Func< TSource, TElement > elementSelector, IEqualityComparer< TKey > comparer) | UniLinq.Enumerable | inlinestatic |
ToList< TSource >(this IEnumerable< TSource > source) | UniLinq.Enumerable | inlinestatic |
ToLookup< TSource, TKey >(this IEnumerable< TSource > source, Func< TSource, TKey > keySelector) | UniLinq.Enumerable | inlinestatic |
ToLookup< TSource, TKey >(this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, IEqualityComparer< TKey > comparer) | UniLinq.Enumerable | inlinestatic |
ToLookup< TSource, TKey, TElement >(this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, Func< TSource, TElement > elementSelector) | UniLinq.Enumerable | inlinestatic |
ToLookup< TSource, TKey, TElement >(this IEnumerable< TSource > source, Func< TSource, TKey > keySelector, Func< TSource, TElement > elementSelector, IEqualityComparer< TKey > comparer) | UniLinq.Enumerable | inlinestatic |
Union< TSource >(this IEnumerable< TSource > first, IEnumerable< TSource > second) | UniLinq.Enumerable | inlinestatic |
Union< TSource >(this IEnumerable< TSource > first, IEnumerable< TSource > second, IEqualityComparer< TSource > comparer) | UniLinq.Enumerable | inlinestatic |
Where< TSource >(this IEnumerable< TSource > source, Func< TSource, bool > predicate) | UniLinq.Enumerable | inlinestatic |
Where< TSource >(this IEnumerable< TSource > source, Func< TSource, int, bool > predicate) | UniLinq.Enumerable | inlinestatic |