Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

99 lines
3.6 KiB
C#

using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq.Expressions;
using System.Reflection;
using Cpp2IlInjected;
namespace System.Dynamic.Utils
{
// Token: 0x02000259 RID: 601
[Token(Token = "0x2000259")]
internal static class ExpressionUtils
{
// Token: 0x06000B94 RID: 2964 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000B94")]
[Address(RVA = "0x1933C70", Offset = "0x1932A70", VA = "0x181933C70")]
public static ReadOnlyCollection<T> ReturnReadOnly<T>(ref IReadOnlyList<T> collection)
{
return null;
}
// Token: 0x06000B95 RID: 2965 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000B95")]
[Address(RVA = "0x1297460", Offset = "0x1296260", VA = "0x181297460")]
public static T ReturnObject<T>(object collectionOrT) where T : class
{
return null;
}
// Token: 0x06000B96 RID: 2966 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000B96")]
[Address(RVA = "0x541180", Offset = "0x53FF80", VA = "0x180541180")]
public static void ValidateArgumentTypes(MethodBase method, ExpressionType nodeKind, ref ReadOnlyCollection<Expression> arguments, string methodParamName)
{
}
// Token: 0x06000B97 RID: 2967 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000B97")]
[Address(RVA = "0x541090", Offset = "0x53FE90", VA = "0x180541090")]
public static void ValidateArgumentCount(MethodBase method, ExpressionType nodeKind, int count, ParameterInfo[] pis)
{
}
// Token: 0x06000B98 RID: 2968 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000B98")]
[Address(RVA = "0x541410", Offset = "0x540210", VA = "0x180541410")]
public static Expression ValidateOneArgument(MethodBase method, ExpressionType nodeKind, Expression arguments, ParameterInfo pi, string methodParamName, string argumentParamName, int index = -1)
{
return null;
}
// Token: 0x06000B99 RID: 2969 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000B99")]
[Address(RVA = "0x540D50", Offset = "0x53FB50", VA = "0x180540D50")]
public static void RequiresCanRead(Expression expression, string paramName)
{
}
// Token: 0x06000B9A RID: 2970 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000B9A")]
[Address(RVA = "0x540D60", Offset = "0x53FB60", VA = "0x180540D60")]
public static void RequiresCanRead(Expression expression, string paramName, int idx)
{
}
// Token: 0x06000B9B RID: 2971 RVA: 0x00006090 File Offset: 0x00004290
[Token(Token = "0x6000B9B")]
[Address(RVA = "0x540F80", Offset = "0x53FD80", VA = "0x180540F80")]
public static bool TryQuote(Type parameterType, ref Expression argument)
{
return default(bool);
}
// Token: 0x06000B9C RID: 2972 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000B9C")]
[Address(RVA = "0x540CD0", Offset = "0x53FAD0", VA = "0x180540CD0")]
internal static ParameterInfo[] GetParametersForValidation(MethodBase method, ExpressionType nodeKind)
{
return null;
}
// Token: 0x06000B9D RID: 2973 RVA: 0x000060A8 File Offset: 0x000042A8
[Token(Token = "0x6000B9D")]
[Address(RVA = "0x190C270", Offset = "0x190B070", VA = "0x18190C270")]
internal static bool SameElements<T>(ref IEnumerable<T> replacement, IReadOnlyList<T> current) where T : class
{
return default(bool);
}
// Token: 0x06000B9E RID: 2974 RVA: 0x000060C0 File Offset: 0x000042C0
[Token(Token = "0x6000B9E")]
[Address(RVA = "0x190BFD0", Offset = "0x190ADD0", VA = "0x18190BFD0")]
private static bool SameElementsInCollection<T>(ICollection<T> replacement, IReadOnlyList<T> current) where T : class
{
return default(bool);
}
}
}