124 lines
3.9 KiB
C#
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);
|
|
}
|
|
}
|
|
}
|