You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
codm/ligma/codm-sdk/System_Core/System_Core_forward.hpp

444 lines
9.0 KiB

//generated with dll2sdk
#pragma once
#include "..\dll2sdk_forward.g.hpp"
namespace DLL2SDK::System_Core::System::Collections::Generic
{
template <typename T> struct HashSet_1_Link;
}
namespace DLL2SDK::System_Core::System::Collections::Generic
{
template <typename T> struct HashSet_1_Enumerator;
}
namespace DLL2SDK::System_Core::System::Collections::Generic
{
template <typename T> struct HashSet_1_PrimeHelper;
}
namespace DLL2SDK::System_Core::System::Linq
{
enum struct Enumerable_Fallback : int32_t;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TResult> struct Enumerable__CreateCastIterator_c__Iterator0_1;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TSource> struct Enumerable__CreateConcatIterator_c__Iterator1_1;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TSource> struct Enumerable__CreateDistinctIterator_c__Iterator3_1;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TSource> struct Enumerable__CreateExceptIterator_c__Iterator4_1;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TKey, typename TSource> struct Enumerable__CreateGroupByIterator_c__Iterator5_2;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TKey, typename TElement, typename TSource> struct Enumerable__CreateGroupByIterator_c__Iterator6_3;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TResult, typename TInner, typename TKey, typename TOuter> struct Enumerable__CreateJoinIterator_c__IteratorB_4;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TResult> struct Enumerable__CreateOfTypeIterator_c__IteratorC_1;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TSource> struct Enumerable__CreateReverseIterator_c__IteratorF_1;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TResult, typename TSource> struct Enumerable__CreateSelectIterator_c__Iterator10_2;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TResult, typename TSource> struct Enumerable__CreateSelectManyIterator_c__Iterator12_2;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TResult, typename TSource, typename TCollection> struct Enumerable__CreateSelectManyIterator_c__Iterator14_3;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TSource> struct Enumerable__CreateTakeIterator_c__Iterator19_1;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TSource> struct Enumerable__CreateUnionIterator_c__Iterator1C_1;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TSource> struct Enumerable__CreateWhereIterator_c__Iterator1D_1;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TSource> struct Enumerable__Max_c__AnonStorey28_1;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TElement, typename TKey> using IGrouping_2 = void*;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TElement> struct QuickSort_1__Sort_c__Iterator21;
}
namespace DLL2SDK::System_Core::System
{
struct TimeZoneInfo_TransitionTime;
}
namespace DLL2SDK::System_Core::System
{
struct TimeZoneInfo_TimeType;
}
namespace DLL2SDK::System_Core
{
struct _PrivateImplementationDetails___ArrayType_136;
}
namespace DLL2SDK::System_Core
{
struct _PrivateImplementationDetails___ArrayType_120;
}
namespace DLL2SDK::System_Core
{
struct _PrivateImplementationDetails___ArrayType_256;
}
namespace DLL2SDK::System_Core
{
struct _PrivateImplementationDetails___ArrayType_1024;
}
namespace DLL2SDK::System_Core
{
struct _PrivateImplementationDetails_;
}
namespace DLL2SDK::System_Core::System
{
template <typename TResult, typename T1, typename T2> struct Func_3;
}
namespace DLL2SDK::System_Core::System
{
template <typename TResult, typename T> struct Func_2;
}
namespace DLL2SDK::System_Core::System
{
template <typename TResult> struct Func_1;
}
namespace DLL2SDK::System_Core::System
{
template <typename T1, typename T2, typename T3, typename T4> struct Action_4;
}
namespace DLL2SDK::System_Core::System
{
template <typename T1, typename T2, typename T3> struct Action_3;
}
namespace DLL2SDK::System_Core::System
{
template <typename T1, typename T2> struct Action_2;
}
namespace DLL2SDK::System_Core::System
{
struct Action;
}
namespace DLL2SDK::System_Core::System
{
struct TimeZoneNotFoundException;
}
namespace DLL2SDK::System_Core::System
{
struct TimeZoneInfo;
}
namespace DLL2SDK::System_Core::System
{
struct InvalidTimeZoneException;
}
namespace DLL2SDK::System_Core::Mono::Security::Cryptography
{
struct SymmetricTransform;
}
namespace DLL2SDK::System_Core::System::Security::Cryptography
{
struct Aes;
}
namespace DLL2SDK::System_Core::System::Linq
{
enum struct SortDirection : int32_t;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TElement> struct SortContext_1;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TElement> struct QuickSort_1;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TElement> struct OrderedEnumerable_1;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TKey, typename TElement> struct Lookup_2;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TElement> using IOrderedEnumerable_1 = void*;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TKey, typename TElement> using ILookup_2 = void*;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename T, typename K> struct Grouping_2;
}
namespace DLL2SDK::System_Core::System::Linq
{
struct Enumerable;
}
namespace DLL2SDK::System_Core::System::Linq
{
struct Check;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
enum struct ExpressionType : int32_t;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
struct Expression;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
struct ParameterExpression;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
struct NewExpression;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
struct NewArrayExpression;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
struct MethodCallExpression;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
enum struct MemberBindingType : int32_t;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
struct MemberBinding;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
struct MemberInitExpression;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
struct MemberExpression;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
struct MemberAssignment;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
struct ListInitExpression;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
struct InvocationExpression;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
struct ExpressionVisitor;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
struct ExpressionPrinter;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
struct ElementInit;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
struct ConstantExpression;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
struct ConditionalExpression;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
struct BinaryExpression;
}
namespace DLL2SDK::System_Core::System::Collections::Generic
{
template <typename T> struct HashSet_1;
}
namespace DLL2SDK::System_Core::Mono::Security::Cryptography
{
struct KeyBuilder;
}
namespace DLL2SDK::System_Core::System
{
struct MonoTODOAttribute;
}
namespace DLL2SDK::System_Core
{
struct Locale;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
struct LambdaExpression;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
template <typename TDelegate> struct Expression_1;
}
namespace DLL2SDK::System_Core::System::Runtime::CompilerServices
{
struct ExtensionAttribute;
}
namespace DLL2SDK::System_Core
{
struct _Module_;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TKey, typename TElement> struct Lookup_2__GetEnumerator_c__Iterator20;
}
namespace DLL2SDK::System_Core::System
{
struct TimeZoneInfo_AdjustmentRule;
}
namespace DLL2SDK::System_Core::System::Security::Cryptography
{
struct AesTransform;
}
namespace DLL2SDK::System_Core::System::Security::Cryptography
{
struct AesManaged;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TElement, typename TKey> struct SortSequenceContext_2;
}
namespace DLL2SDK::System_Core::System::Linq
{
template <typename TElement, typename TKey> struct OrderedSequence_2;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
struct UnaryExpression;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
struct TypeBinaryExpression;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
struct MemberMemberBinding;
}
namespace DLL2SDK::System_Core::System::Linq::Expressions
{
struct MemberListBinding;
}