Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ParameterProviderExtensions.cs
Go to the documentation of this file.
2
3internal static class ParameterProviderExtensions
4{
5 public static int IndexOf(this IParameterProvider provider, ParameterExpression parameter)
6 {
7 int i = 0;
8 for (int parameterCount = provider.ParameterCount; i < parameterCount; i++)
9 {
10 if (provider.GetParameter(i) == parameter)
11 {
12 return i;
13 }
14 }
15 return -1;
16 }
17
18 public static bool Contains(this IParameterProvider provider, ParameterExpression parameter)
19 {
20 return provider.IndexOf(parameter) >= 0;
21 }
22}
static int IndexOf(this IParameterProvider provider, ParameterExpression parameter)
static bool Contains(this IParameterProvider provider, ParameterExpression parameter)
ParameterExpression GetParameter(int index)