Files
2026-04-08 23:40:05 +02:00

124 lines
3.9 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace CircuitsV2.Utilities
{
// Token: 0x020001F9 RID: 505
[Token(Token = "0x200013F")]
[StructLayout(3)]
public static class GenericExtensions
{
// Token: 0x060010E8 RID: 4328 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6000D83")]
[Address(RVA = "0x1741FA0", Offset = "0x17409A0", VA = "0x181741FA0")]
public static IEnumerable<T> ToEnumerable<T>(this T self)
{
return null;
}
// Token: 0x060010E9 RID: 4329 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6000D84")]
[Address(RVA = "0x1741FA0", Offset = "0x17409A0", VA = "0x181741FA0")]
public static IEnumerable<T> ToEnumerableInf<T>(this T self)
{
return null;
}
// Token: 0x060010EA RID: 4330 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6000D85")]
[Address(RVA = "0x1E30520", Offset = "0x1E2EF20", VA = "0x181E30520")]
public static T[] ToOneItemArray<T>(this T self)
{
return null;
}
// Token: 0x060010EB RID: 4331 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6000D86")]
[Address(RVA = "0x1E304E0", Offset = "0x1E2EEE0", VA = "0x181E304E0")]
public static U MapNull<U, T>(this T self, Func<T, U> op) where U : class where T : class
{
return null;
}
// Token: 0x060010EC RID: 4332 RVA: 0x000072EC File Offset: 0x000054EC
[Token(Token = "0x6000D87")]
public static U? MapNull<U, T>(this T? self, Func<T?, U?> op) where U : struct where T : struct
{
return null;
}
// Token: 0x060010ED RID: 4333 RVA: 0x00007304 File Offset: 0x00005504
[Token(Token = "0x6000D88")]
public static U? MapNull<U, T>(this T self, Func<T, U?> op) where U : struct where T : class
{
return null;
}
// Token: 0x060010EE RID: 4334 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6000D89")]
public static U MapNull<U, T>(this T? self, Func<T?, U> op) where U : class where T : struct
{
return null;
}
// Token: 0x060010EF RID: 4335 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6000D8A")]
[Address(RVA = "0x1B5D060", Offset = "0x1B5BA60", VA = "0x181B5D060")]
public static T NullOr<T>(this T self, T optB) where T : class
{
return null;
}
// Token: 0x060010F0 RID: 4336 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6000D8B")]
[Address(RVA = "0x1B5D020", Offset = "0x1B5BA20", VA = "0x181B5D020")]
public static T NullOrElse<T>(this T self, Func<T> creator) where T : class
{
return null;
}
// Token: 0x060010F1 RID: 4337 RVA: 0x0000731C File Offset: 0x0000551C
[Token(Token = "0x6000D8C")]
[Address(RVA = "0x2040DA0", Offset = "0x203F7A0", VA = "0x182040DA0")]
public static T? Nullable<T>(this T self) where T : struct
{
return null;
}
// Token: 0x060010F2 RID: 4338 RVA: 0x00002098 File Offset: 0x00000298
[Token(Token = "0x6000D8D")]
[Address(RVA = "0x2040E70", Offset = "0x203F870", VA = "0x182040E70")]
public static string ToJson<T>(this T self)
{
return null;
}
// Token: 0x060010F3 RID: 4339 RVA: 0x00007334 File Offset: 0x00005534
[Token(Token = "0x6000D8E")]
[Address(RVA = "0x1FA7C60", Offset = "0x1FA6660", VA = "0x181FA7C60")]
public static LogString ClassName<T>(this T _)
{
return default(LogString);
}
// Token: 0x060010F4 RID: 4340 RVA: 0x0000734C File Offset: 0x0000554C
[Token(Token = "0x6000D8F")]
[Address(RVA = "0x1FA7CF0", Offset = "0x1FA66F0", VA = "0x181FA7CF0")]
public static LogString FnName<T>(this T _, [CallerMemberName] string name = "")
{
return default(LogString);
}
// Token: 0x060010F5 RID: 4341 RVA: 0x00007364 File Offset: 0x00005564
[Token(Token = "0x6000D90")]
[Address(RVA = "0x1FA7D40", Offset = "0x1FA6740", VA = "0x181FA7D40")]
public static LogString QualifiedFnName<T>(this T self, [CallerMemberName] string name = "")
{
return default(LogString);
}
}
}