text: ﻿#include "il2cpp-config.h"
  
  #ifndef _MSC_VER
  # include <alloca.h>
  #else
  # include <malloc.h>
  #endif
  
  
  #include <cstring>
  #include <string.h>
  #include <stdio.h>
  #include <cmath>
  #include <limits>
  #include <assert.h>
  #include <stdint.h>
  
  #include "il2cpp-class-internals.h"
  #include "codegen/il2cpp-codegen.h"
  #include "il2cpp-object-internals.h"
  
  
  // Mono.Math.BigInteger
  struct BigInteger_tC6980D601BAEF7199637D9135ACA5ADFD7D5AF8E;
  // Mono.Security.ASN1
  struct ASN1_t21F71D5E42416849A26C9ACE043F386E7F03D7FA;
  // Mono.Security.Cryptography.RSAManaged
  struct RSAManaged_tDCF904147E249A455F681A10FE7CCBA6250E44EA;
  // Mono.Security.Protocol.Tls.Alert
  struct Alert_tB2E9916C332BA10E826D68BBE9A764EA3FA5A7E9;
  // Mono.Security.Protocol.Tls.CertificateSelectionCallback
  struct CertificateSelectionCallback_t4DE34335A1E16424F4D74044D2B62988D1A5D258;
  // Mono.Security.Protocol.Tls.CertificateValidationCallback
  struct CertificateValidationCallback_t1265D8B2396A0F0D2F26746A6F474F59907507F8;
  // Mono.Security.Protocol.Tls.CertificateValidationCallback2
  struct CertificateValidationCallback2_tE6E262A957066F2E324A9FE910295798E07986C2;
  // Mono.Security.Protocol.Tls.CipherSuite
  struct CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722;
  // Mono.Security.Protocol.Tls.CipherSuiteCollection
  struct CipherSuiteCollection_tC28B251D7E97394B7E8DAA17CC9C1358D02B6F16;
  // Mono.Security.Protocol.Tls.Context
  struct Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9;
  // Mono.Security.Protocol.Tls.Handshake.ClientCertificateType[]
  struct ClientCertificateTypeU5BU5D_tDDB75305D8B2DEB805F8F855A4FF116797A8FADD;
  // Mono.Security.Protocol.Tls.Handshake.HandshakeMessage
  struct HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1;
  // Mono.Security.Protocol.Tls.PrivateKeySelectionCallback
  struct PrivateKeySelectionCallback_t79D7007C82C157D4C11FB0A6FDE85DC1DC5EE7AD;
  // Mono.Security.Protocol.Tls.RecordProtocol
  struct RecordProtocol_tF8AAA98F994047D1E6532826115B001679A7870A;
  // Mono.Security.Protocol.Tls.SecurityParameters
  struct SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961;
  // Mono.Security.Protocol.Tls.SslClientStream
  struct SslClientStream_t3882AC7895D6ABFD35D8FA48D802E32298A7F479;
  // Mono.Security.Protocol.Tls.TlsClientSettings
  struct TlsClientSettings_t16178A78F9B62A06EDB826B13E835FC0473710B3;
  // Mono.Security.Protocol.Tls.TlsServerSettings
  struct TlsServerSettings_t00CD225DE03F14B46A00FAB020933465E7BD0498;
  // Mono.Security.Protocol.Tls.TlsStream
  struct TlsStream_t564FEEACB059C6549038DCA5C737C62C96135490;
  // Mono.Security.Protocol.Tls.ValidationResult
  struct ValidationResult_t5588E8FFA588F6EC7FCAC8F375E4078A11053094;
  // Mono.Security.X509.Extensions.GeneralNames
  struct GeneralNames_tADF51C0BC03F95F71335B31D2E417D8A6E1F9F45;
  // Mono.Security.X509.X509Certificate
  struct X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7;
  // Mono.Security.X509.X509CertificateCollection
  struct X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4;
  // Mono.Security.X509.X509ExtensionCollection
  struct X509ExtensionCollection_t755DFCBDA8823D949578ED886BAFA4BF87706991;
  // Mono.Security.X509.X509Store
  struct X509Store_t754E7C7E6C15F74AA8E7A3F0695EE7E1AD0C4302;
  // Mono.Security.X509.X509Stores
  struct X509Stores_t2DA9540B452CEB83E67BC6CDF9B0346FA2B06C28;
  // System.AsyncCallback
  struct AsyncCallback_t74ABD1277F711E7FBDCB00E169A63DEFD39E86A2;
  // System.Byte[]
  struct ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8;
  // System.Char[]
  struct CharU5BU5D_t79D85CE93255C78D04436552445C364ED409B744;
  // System.Collections.ArrayList
  struct ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F;
  // System.Collections.Generic.Dictionary`2<System.String,System.Int32>
  struct Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1;
  // System.Collections.Hashtable
  struct Hashtable_tA746260C9064A8C1FC071FF85C11C8EBAEB51B82;
  // System.Collections.IDictionary
  struct IDictionary_tD35B9437F08BE98D1E0B295CC73C48E168CAB316;
  // System.Collections.IEnumerator
  struct IEnumerator_t5F4AD85C6EA424A50584F741049EA645DBD8EEFC;
  // System.DelegateData
  struct DelegateData_tF588FE8D395F9A38FC7D222940F9B218441D21A9;
  // System.Exception
  struct Exception_t;
  // System.IAsyncResult
  struct IAsyncResult_tDA33C24465239FB383C4C2CDAAC43B9AD3CB7F05;
  // System.IO.MemoryStream
  struct MemoryStream_tA2A6655CF733913D13B7AB22E4FF081CB92F5FF0;
  // System.IO.Stream
  struct Stream_tCFD27E43C18381861212C0288CACF467FB602009;
  // System.Int32[]
  struct Int32U5BU5D_t20AF77B812DFA3168922AE8F35FB9FD20D7EA074;
  // System.IntPtr[]
  struct IntPtrU5BU5D_tB866BA24C91559CF299618E230043451CC7CF659;
  // System.Net.HttpWebRequest
  struct HttpWebRequest_t03D495C58ABDF0A533A2DABD6D7FDECD6507383E;
  // System.Reflection.MethodInfo
  struct MethodInfo_t;
  // System.Security.Cryptography.AsymmetricAlgorithm
  struct AsymmetricAlgorithm_tCE2A08658EFEA671D977BC39FA246B4FC5092BB2;
  // System.Security.Cryptography.DSA
  struct DSA_tF8DC81D58B7A574DF51517FD242D76B4FC225808;
  // System.Security.Cryptography.HashAlgorithm
  struct HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0;
  // System.Security.Cryptography.ICryptoTransform
  struct ICryptoTransform_t3B2C41BAB3849EF4EF76FF3488A3A4A81FEF6D46;
  // System.Security.Cryptography.KeyedHashAlgorithm
  struct KeyedHashAlgorithm_tEC8DB9B03E3086C7943F706BC5FB42FB0423E31C;
  // System.Security.Cryptography.RSA
  struct RSA_t565B1E1F95589A0E37D0C66406CF730DC4A43051;
  // System.Security.Cryptography.RandomNumberGenerator
  struct RandomNumberGenerator_t7D49CE0AB6123507423CD8702694F3D6CFD54DA0;
  // System.Security.Cryptography.SymmetricAlgorithm
  struct SymmetricAlgorithm_t8F7FDD6257ACFEEBEC01C602A300C31FFEDD1924;
  // System.Security.Cryptography.X509Certificates.X509Certificate
  struct X509Certificate_tC6D94A8A63C0640494BE76372C6E4C291D2826DE;
  // System.Security.Cryptography.X509Certificates.X509CertificateCollection
  struct X509CertificateCollection_t4326FD1F39792B6FD659D19F8647F52BE2BBDDC7;
  // System.String
  struct String_t;
  // System.String[]
  struct StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B;
  // System.Threading.ManualResetEvent
  struct ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA;
  // System.Void
  struct Void_tDB81A15FA2AB53E2401A76B745D215397B29F783;
  
  
  
  
  #ifndef U3CMODULEU3E_T3D66A8F35F2157DE9E925FB938396AEDA1FB0CA9_H
  #define U3CMODULEU3E_T3D66A8F35F2157DE9E925FB938396AEDA1FB0CA9_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // <Module>
  struct  U3CModuleU3E_t3D66A8F35F2157DE9E925FB938396AEDA1FB0CA9 
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // U3CMODULEU3E_T3D66A8F35F2157DE9E925FB938396AEDA1FB0CA9_H
  #ifndef RUNTIMEOBJECT_H
  #define RUNTIMEOBJECT_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Object
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // RUNTIMEOBJECT_H
  #ifndef LOCALE_TB294B91FA78F6E22E1CCE2B05E5FC1AC28325202_H
  #define LOCALE_TB294B91FA78F6E22E1CCE2B05E5FC1AC28325202_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Locale
  struct  Locale_tB294B91FA78F6E22E1CCE2B05E5FC1AC28325202  : public RuntimeObject
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // LOCALE_TB294B91FA78F6E22E1CCE2B05E5FC1AC28325202_H
  #ifndef CIPHERSUITEFACTORY_T4E3BA4E57703A50D7CFFB21B30B214B9F2C999BA_H
  #define CIPHERSUITEFACTORY_T4E3BA4E57703A50D7CFFB21B30B214B9F2C999BA_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.CipherSuiteFactory
  struct  CipherSuiteFactory_t4E3BA4E57703A50D7CFFB21B30B214B9F2C999BA  : public RuntimeObject
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CIPHERSUITEFACTORY_T4E3BA4E57703A50D7CFFB21B30B214B9F2C999BA_H
  #ifndef CLIENTSESSIONCACHE_T44CC0D7DE2394B100970782B4107F993C5CA0A0A_H
  #define CLIENTSESSIONCACHE_T44CC0D7DE2394B100970782B4107F993C5CA0A0A_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.ClientSessionCache
  struct  ClientSessionCache_t44CC0D7DE2394B100970782B4107F993C5CA0A0A  : public RuntimeObject
  {
  public:
  
  public:
  };
  
  struct ClientSessionCache_t44CC0D7DE2394B100970782B4107F993C5CA0A0A_StaticFields
  {
  public:
  	// System.Collections.Hashtable Mono.Security.Protocol.Tls.ClientSessionCache::cache
  	Hashtable_tA746260C9064A8C1FC071FF85C11C8EBAEB51B82 * ___cache_0;
  	// System.Object Mono.Security.Protocol.Tls.ClientSessionCache::locker
  	RuntimeObject * ___locker_1;
  
  public:
  	inline static int32_t get_offset_of_cache_0() { return static_cast<int32_t>(offsetof(ClientSessionCache_t44CC0D7DE2394B100970782B4107F993C5CA0A0A_StaticFields, ___cache_0)); }
  	inline Hashtable_tA746260C9064A8C1FC071FF85C11C8EBAEB51B82 * get_cache_0() const { return ___cache_0; }
  	inline Hashtable_tA746260C9064A8C1FC071FF85C11C8EBAEB51B82 ** get_address_of_cache_0() { return &___cache_0; }
  	inline void set_cache_0(Hashtable_tA746260C9064A8C1FC071FF85C11C8EBAEB51B82 * value)
  	{
  		___cache_0 = value;
  		Il2CppCodeGenWriteBarrier((&___cache_0), value);
  	}
  
  	inline static int32_t get_offset_of_locker_1() { return static_cast<int32_t>(offsetof(ClientSessionCache_t44CC0D7DE2394B100970782B4107F993C5CA0A0A_StaticFields, ___locker_1)); }
  	inline RuntimeObject * get_locker_1() const { return ___locker_1; }
  	inline RuntimeObject ** get_address_of_locker_1() { return &___locker_1; }
  	inline void set_locker_1(RuntimeObject * value)
  	{
  		___locker_1 = value;
  		Il2CppCodeGenWriteBarrier((&___locker_1), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CLIENTSESSIONCACHE_T44CC0D7DE2394B100970782B4107F993C5CA0A0A_H
  #ifndef RECORDPROTOCOL_TF8AAA98F994047D1E6532826115B001679A7870A_H
  #define RECORDPROTOCOL_TF8AAA98F994047D1E6532826115B001679A7870A_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.RecordProtocol
  struct  RecordProtocol_tF8AAA98F994047D1E6532826115B001679A7870A  : public RuntimeObject
  {
  public:
  	// System.IO.Stream Mono.Security.Protocol.Tls.RecordProtocol::innerStream
  	Stream_tCFD27E43C18381861212C0288CACF467FB602009 * ___innerStream_1;
  	// Mono.Security.Protocol.Tls.Context Mono.Security.Protocol.Tls.RecordProtocol::context
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9 * ___context_2;
  
  public:
  	inline static int32_t get_offset_of_innerStream_1() { return static_cast<int32_t>(offsetof(RecordProtocol_tF8AAA98F994047D1E6532826115B001679A7870A, ___innerStream_1)); }
  	inline Stream_tCFD27E43C18381861212C0288CACF467FB602009 * get_innerStream_1() const { return ___innerStream_1; }
  	inline Stream_tCFD27E43C18381861212C0288CACF467FB602009 ** get_address_of_innerStream_1() { return &___innerStream_1; }
  	inline void set_innerStream_1(Stream_tCFD27E43C18381861212C0288CACF467FB602009 * value)
  	{
  		___innerStream_1 = value;
  		Il2CppCodeGenWriteBarrier((&___innerStream_1), value);
  	}
  
  	inline static int32_t get_offset_of_context_2() { return static_cast<int32_t>(offsetof(RecordProtocol_tF8AAA98F994047D1E6532826115B001679A7870A, ___context_2)); }
  	inline Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9 * get_context_2() const { return ___context_2; }
  	inline Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9 ** get_address_of_context_2() { return &___context_2; }
  	inline void set_context_2(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9 * value)
  	{
  		___context_2 = value;
  		Il2CppCodeGenWriteBarrier((&___context_2), value);
  	}
  };
  
  struct RecordProtocol_tF8AAA98F994047D1E6532826115B001679A7870A_StaticFields
  {
  public:
  	// System.Threading.ManualResetEvent Mono.Security.Protocol.Tls.RecordProtocol::record_processing
  	ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA * ___record_processing_0;
  
  public:
  	inline static int32_t get_offset_of_record_processing_0() { return static_cast<int32_t>(offsetof(RecordProtocol_tF8AAA98F994047D1E6532826115B001679A7870A_StaticFields, ___record_processing_0)); }
  	inline ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA * get_record_processing_0() const { return ___record_processing_0; }
  	inline ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA ** get_address_of_record_processing_0() { return &___record_processing_0; }
  	inline void set_record_processing_0(ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA * value)
  	{
  		___record_processing_0 = value;
  		Il2CppCodeGenWriteBarrier((&___record_processing_0), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // RECORDPROTOCOL_TF8AAA98F994047D1E6532826115B001679A7870A_H
  #ifndef RECEIVERECORDASYNCRESULT_T3A5B1A2F222F97E1C7BCB14BD3C098108FA4B287_H
  #define RECEIVERECORDASYNCRESULT_T3A5B1A2F222F97E1C7BCB14BD3C098108FA4B287_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult
  struct  ReceiveRecordAsyncResult_t3A5B1A2F222F97E1C7BCB14BD3C098108FA4B287  : public RuntimeObject
  {
  public:
  	// System.Object Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::locker
  	RuntimeObject * ___locker_0;
  	// System.AsyncCallback Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::_userCallback
  	AsyncCallback_t74ABD1277F711E7FBDCB00E169A63DEFD39E86A2 * ____userCallback_1;
  	// System.Object Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::_userState
  	RuntimeObject * ____userState_2;
  	// System.Exception Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::_asyncException
  	Exception_t * ____asyncException_3;
  	// System.Threading.ManualResetEvent Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::handle
  	ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA * ___handle_4;
  	// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::_resultingBuffer
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ____resultingBuffer_5;
  	// System.IO.Stream Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::_record
  	Stream_tCFD27E43C18381861212C0288CACF467FB602009 * ____record_6;
  	// System.Boolean Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::completed
  	bool ___completed_7;
  	// System.Byte[] Mono.Security.Protocol.Tls.RecordProtocol/ReceiveRecordAsyncResult::_initialBuffer
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ____initialBuffer_8;
  
  public:
  	inline static int32_t get_offset_of_locker_0() { return static_cast<int32_t>(offsetof(ReceiveRecordAsyncResult_t3A5B1A2F222F97E1C7BCB14BD3C098108FA4B287, ___locker_0)); }
  	inline RuntimeObject * get_locker_0() const { return ___locker_0; }
  	inline RuntimeObject ** get_address_of_locker_0() { return &___locker_0; }
  	inline void set_locker_0(RuntimeObject * value)
  	{
  		___locker_0 = value;
  		Il2CppCodeGenWriteBarrier((&___locker_0), value);
  	}
  
  	inline static int32_t get_offset_of__userCallback_1() { return static_cast<int32_t>(offsetof(ReceiveRecordAsyncResult_t3A5B1A2F222F97E1C7BCB14BD3C098108FA4B287, ____userCallback_1)); }
  	inline AsyncCallback_t74ABD1277F711E7FBDCB00E169A63DEFD39E86A2 * get__userCallback_1() const { return ____userCallback_1; }
  	inline AsyncCallback_t74ABD1277F711E7FBDCB00E169A63DEFD39E86A2 ** get_address_of__userCallback_1() { return &____userCallback_1; }
  	inline void set__userCallback_1(AsyncCallback_t74ABD1277F711E7FBDCB00E169A63DEFD39E86A2 * value)
  	{
  		____userCallback_1 = value;
  		Il2CppCodeGenWriteBarrier((&____userCallback_1), value);
  	}
  
  	inline static int32_t get_offset_of__userState_2() { return static_cast<int32_t>(offsetof(ReceiveRecordAsyncResult_t3A5B1A2F222F97E1C7BCB14BD3C098108FA4B287, ____userState_2)); }
  	inline RuntimeObject * get__userState_2() const { return ____userState_2; }
  	inline RuntimeObject ** get_address_of__userState_2() { return &____userState_2; }
  	inline void set__userState_2(RuntimeObject * value)
  	{
  		____userState_2 = value;
  		Il2CppCodeGenWriteBarrier((&____userState_2), value);
  	}
  
  	inline static int32_t get_offset_of__asyncException_3() { return static_cast<int32_t>(offsetof(ReceiveRecordAsyncResult_t3A5B1A2F222F97E1C7BCB14BD3C098108FA4B287, ____asyncException_3)); }
  	inline Exception_t * get__asyncException_3() const { return ____asyncException_3; }
  	inline Exception_t ** get_address_of__asyncException_3() { return &____asyncException_3; }
  	inline void set__asyncException_3(Exception_t * value)
  	{
  		____asyncException_3 = value;
  		Il2CppCodeGenWriteBarrier((&____asyncException_3), value);
  	}
  
  	inline static int32_t get_offset_of_handle_4() { return static_cast<int32_t>(offsetof(ReceiveRecordAsyncResult_t3A5B1A2F222F97E1C7BCB14BD3C098108FA4B287, ___handle_4)); }
  	inline ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA * get_handle_4() const { return ___handle_4; }
  	inline ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA ** get_address_of_handle_4() { return &___handle_4; }
  	inline void set_handle_4(ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA * value)
  	{
  		___handle_4 = value;
  		Il2CppCodeGenWriteBarrier((&___handle_4), value);
  	}
  
  	inline static int32_t get_offset_of__resultingBuffer_5() { return static_cast<int32_t>(offsetof(ReceiveRecordAsyncResult_t3A5B1A2F222F97E1C7BCB14BD3C098108FA4B287, ____resultingBuffer_5)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get__resultingBuffer_5() const { return ____resultingBuffer_5; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of__resultingBuffer_5() { return &____resultingBuffer_5; }
  	inline void set__resultingBuffer_5(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		____resultingBuffer_5 = value;
  		Il2CppCodeGenWriteBarrier((&____resultingBuffer_5), value);
  	}
  
  	inline static int32_t get_offset_of__record_6() { return static_cast<int32_t>(offsetof(ReceiveRecordAsyncResult_t3A5B1A2F222F97E1C7BCB14BD3C098108FA4B287, ____record_6)); }
  	inline Stream_tCFD27E43C18381861212C0288CACF467FB602009 * get__record_6() const { return ____record_6; }
  	inline Stream_tCFD27E43C18381861212C0288CACF467FB602009 ** get_address_of__record_6() { return &____record_6; }
  	inline void set__record_6(Stream_tCFD27E43C18381861212C0288CACF467FB602009 * value)
  	{
  		____record_6 = value;
  		Il2CppCodeGenWriteBarrier((&____record_6), value);
  	}
  
  	inline static int32_t get_offset_of_completed_7() { return static_cast<int32_t>(offsetof(ReceiveRecordAsyncResult_t3A5B1A2F222F97E1C7BCB14BD3C098108FA4B287, ___completed_7)); }
  	inline bool get_completed_7() const { return ___completed_7; }
  	inline bool* get_address_of_completed_7() { return &___completed_7; }
  	inline void set_completed_7(bool value)
  	{
  		___completed_7 = value;
  	}
  
  	inline static int32_t get_offset_of__initialBuffer_8() { return static_cast<int32_t>(offsetof(ReceiveRecordAsyncResult_t3A5B1A2F222F97E1C7BCB14BD3C098108FA4B287, ____initialBuffer_8)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get__initialBuffer_8() const { return ____initialBuffer_8; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of__initialBuffer_8() { return &____initialBuffer_8; }
  	inline void set__initialBuffer_8(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		____initialBuffer_8 = value;
  		Il2CppCodeGenWriteBarrier((&____initialBuffer_8), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // RECEIVERECORDASYNCRESULT_T3A5B1A2F222F97E1C7BCB14BD3C098108FA4B287_H
  #ifndef SENDRECORDASYNCRESULT_T154CC4C171ACC0D16BD8CBC00A91A290825CB174_H
  #define SENDRECORDASYNCRESULT_T154CC4C171ACC0D16BD8CBC00A91A290825CB174_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult
  struct  SendRecordAsyncResult_t154CC4C171ACC0D16BD8CBC00A91A290825CB174  : public RuntimeObject
  {
  public:
  	// System.Object Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::locker
  	RuntimeObject * ___locker_0;
  	// System.AsyncCallback Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::_userCallback
  	AsyncCallback_t74ABD1277F711E7FBDCB00E169A63DEFD39E86A2 * ____userCallback_1;
  	// System.Object Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::_userState
  	RuntimeObject * ____userState_2;
  	// System.Exception Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::_asyncException
  	Exception_t * ____asyncException_3;
  	// System.Threading.ManualResetEvent Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::handle
  	ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA * ___handle_4;
  	// Mono.Security.Protocol.Tls.Handshake.HandshakeMessage Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::_message
  	HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1 * ____message_5;
  	// System.Boolean Mono.Security.Protocol.Tls.RecordProtocol/SendRecordAsyncResult::completed
  	bool ___completed_6;
  
  public:
  	inline static int32_t get_offset_of_locker_0() { return static_cast<int32_t>(offsetof(SendRecordAsyncResult_t154CC4C171ACC0D16BD8CBC00A91A290825CB174, ___locker_0)); }
  	inline RuntimeObject * get_locker_0() const { return ___locker_0; }
  	inline RuntimeObject ** get_address_of_locker_0() { return &___locker_0; }
  	inline void set_locker_0(RuntimeObject * value)
  	{
  		___locker_0 = value;
  		Il2CppCodeGenWriteBarrier((&___locker_0), value);
  	}
  
  	inline static int32_t get_offset_of__userCallback_1() { return static_cast<int32_t>(offsetof(SendRecordAsyncResult_t154CC4C171ACC0D16BD8CBC00A91A290825CB174, ____userCallback_1)); }
  	inline AsyncCallback_t74ABD1277F711E7FBDCB00E169A63DEFD39E86A2 * get__userCallback_1() const { return ____userCallback_1; }
  	inline AsyncCallback_t74ABD1277F711E7FBDCB00E169A63DEFD39E86A2 ** get_address_of__userCallback_1() { return &____userCallback_1; }
  	inline void set__userCallback_1(AsyncCallback_t74ABD1277F711E7FBDCB00E169A63DEFD39E86A2 * value)
  	{
  		____userCallback_1 = value;
  		Il2CppCodeGenWriteBarrier((&____userCallback_1), value);
  	}
  
  	inline static int32_t get_offset_of__userState_2() { return static_cast<int32_t>(offsetof(SendRecordAsyncResult_t154CC4C171ACC0D16BD8CBC00A91A290825CB174, ____userState_2)); }
  	inline RuntimeObject * get__userState_2() const { return ____userState_2; }
  	inline RuntimeObject ** get_address_of__userState_2() { return &____userState_2; }
  	inline void set__userState_2(RuntimeObject * value)
  	{
  		____userState_2 = value;
  		Il2CppCodeGenWriteBarrier((&____userState_2), value);
  	}
  
  	inline static int32_t get_offset_of__asyncException_3() { return static_cast<int32_t>(offsetof(SendRecordAsyncResult_t154CC4C171ACC0D16BD8CBC00A91A290825CB174, ____asyncException_3)); }
  	inline Exception_t * get__asyncException_3() const { return ____asyncException_3; }
  	inline Exception_t ** get_address_of__asyncException_3() { return &____asyncException_3; }
  	inline void set__asyncException_3(Exception_t * value)
  	{
  		____asyncException_3 = value;
  		Il2CppCodeGenWriteBarrier((&____asyncException_3), value);
  	}
  
  	inline static int32_t get_offset_of_handle_4() { return static_cast<int32_t>(offsetof(SendRecordAsyncResult_t154CC4C171ACC0D16BD8CBC00A91A290825CB174, ___handle_4)); }
  	inline ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA * get_handle_4() const { return ___handle_4; }
  	inline ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA ** get_address_of_handle_4() { return &___handle_4; }
  	inline void set_handle_4(ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA * value)
  	{
  		___handle_4 = value;
  		Il2CppCodeGenWriteBarrier((&___handle_4), value);
  	}
  
  	inline static int32_t get_offset_of__message_5() { return static_cast<int32_t>(offsetof(SendRecordAsyncResult_t154CC4C171ACC0D16BD8CBC00A91A290825CB174, ____message_5)); }
  	inline HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1 * get__message_5() const { return ____message_5; }
  	inline HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1 ** get_address_of__message_5() { return &____message_5; }
  	inline void set__message_5(HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1 * value)
  	{
  		____message_5 = value;
  		Il2CppCodeGenWriteBarrier((&____message_5), value);
  	}
  
  	inline static int32_t get_offset_of_completed_6() { return static_cast<int32_t>(offsetof(SendRecordAsyncResult_t154CC4C171ACC0D16BD8CBC00A91A290825CB174, ___completed_6)); }
  	inline bool get_completed_6() const { return ___completed_6; }
  	inline bool* get_address_of_completed_6() { return &___completed_6; }
  	inline void set_completed_6(bool value)
  	{
  		___completed_6 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // SENDRECORDASYNCRESULT_T154CC4C171ACC0D16BD8CBC00A91A290825CB174_H
  #ifndef SECURITYPARAMETERS_T012A611FEA6D61265C45F6A69072306FEB1F9961_H
  #define SECURITYPARAMETERS_T012A611FEA6D61265C45F6A69072306FEB1F9961_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.SecurityParameters
  struct  SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961  : public RuntimeObject
  {
  public:
  	// Mono.Security.Protocol.Tls.CipherSuite Mono.Security.Protocol.Tls.SecurityParameters::cipher
  	CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722 * ___cipher_0;
  	// System.Byte[] Mono.Security.Protocol.Tls.SecurityParameters::clientWriteMAC
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___clientWriteMAC_1;
  	// System.Byte[] Mono.Security.Protocol.Tls.SecurityParameters::serverWriteMAC
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___serverWriteMAC_2;
  
  public:
  	inline static int32_t get_offset_of_cipher_0() { return static_cast<int32_t>(offsetof(SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961, ___cipher_0)); }
  	inline CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722 * get_cipher_0() const { return ___cipher_0; }
  	inline CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722 ** get_address_of_cipher_0() { return &___cipher_0; }
  	inline void set_cipher_0(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722 * value)
  	{
  		___cipher_0 = value;
  		Il2CppCodeGenWriteBarrier((&___cipher_0), value);
  	}
  
  	inline static int32_t get_offset_of_clientWriteMAC_1() { return static_cast<int32_t>(offsetof(SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961, ___clientWriteMAC_1)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_clientWriteMAC_1() const { return ___clientWriteMAC_1; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_clientWriteMAC_1() { return &___clientWriteMAC_1; }
  	inline void set_clientWriteMAC_1(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___clientWriteMAC_1 = value;
  		Il2CppCodeGenWriteBarrier((&___clientWriteMAC_1), value);
  	}
  
  	inline static int32_t get_offset_of_serverWriteMAC_2() { return static_cast<int32_t>(offsetof(SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961, ___serverWriteMAC_2)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_serverWriteMAC_2() const { return ___serverWriteMAC_2; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_serverWriteMAC_2() { return &___serverWriteMAC_2; }
  	inline void set_serverWriteMAC_2(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___serverWriteMAC_2 = value;
  		Il2CppCodeGenWriteBarrier((&___serverWriteMAC_2), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // SECURITYPARAMETERS_T012A611FEA6D61265C45F6A69072306FEB1F9961_H
  #ifndef INTERNALASYNCRESULT_TEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4_H
  #define INTERNALASYNCRESULT_TEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult
  struct  InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4  : public RuntimeObject
  {
  public:
  	// System.Object Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::locker
  	RuntimeObject * ___locker_0;
  	// System.AsyncCallback Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_userCallback
  	AsyncCallback_t74ABD1277F711E7FBDCB00E169A63DEFD39E86A2 * ____userCallback_1;
  	// System.Object Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_userState
  	RuntimeObject * ____userState_2;
  	// System.Exception Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_asyncException
  	Exception_t * ____asyncException_3;
  	// System.Threading.ManualResetEvent Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::handle
  	ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA * ___handle_4;
  	// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::completed
  	bool ___completed_5;
  	// System.Int32 Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_bytesRead
  	int32_t ____bytesRead_6;
  	// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_fromWrite
  	bool ____fromWrite_7;
  	// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_proceedAfterHandshake
  	bool ____proceedAfterHandshake_8;
  	// System.Byte[] Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_buffer
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ____buffer_9;
  	// System.Int32 Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_offset
  	int32_t ____offset_10;
  	// System.Int32 Mono.Security.Protocol.Tls.SslStreamBase/InternalAsyncResult::_count
  	int32_t ____count_11;
  
  public:
  	inline static int32_t get_offset_of_locker_0() { return static_cast<int32_t>(offsetof(InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4, ___locker_0)); }
  	inline RuntimeObject * get_locker_0() const { return ___locker_0; }
  	inline RuntimeObject ** get_address_of_locker_0() { return &___locker_0; }
  	inline void set_locker_0(RuntimeObject * value)
  	{
  		___locker_0 = value;
  		Il2CppCodeGenWriteBarrier((&___locker_0), value);
  	}
  
  	inline static int32_t get_offset_of__userCallback_1() { return static_cast<int32_t>(offsetof(InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4, ____userCallback_1)); }
  	inline AsyncCallback_t74ABD1277F711E7FBDCB00E169A63DEFD39E86A2 * get__userCallback_1() const { return ____userCallback_1; }
  	inline AsyncCallback_t74ABD1277F711E7FBDCB00E169A63DEFD39E86A2 ** get_address_of__userCallback_1() { return &____userCallback_1; }
  	inline void set__userCallback_1(AsyncCallback_t74ABD1277F711E7FBDCB00E169A63DEFD39E86A2 * value)
  	{
  		____userCallback_1 = value;
  		Il2CppCodeGenWriteBarrier((&____userCallback_1), value);
  	}
  
  	inline static int32_t get_offset_of__userState_2() { return static_cast<int32_t>(offsetof(InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4, ____userState_2)); }
  	inline RuntimeObject * get__userState_2() const { return ____userState_2; }
  	inline RuntimeObject ** get_address_of__userState_2() { return &____userState_2; }
  	inline void set__userState_2(RuntimeObject * value)
  	{
  		____userState_2 = value;
  		Il2CppCodeGenWriteBarrier((&____userState_2), value);
  	}
  
  	inline static int32_t get_offset_of__asyncException_3() { return static_cast<int32_t>(offsetof(InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4, ____asyncException_3)); }
  	inline Exception_t * get__asyncException_3() const { return ____asyncException_3; }
  	inline Exception_t ** get_address_of__asyncException_3() { return &____asyncException_3; }
  	inline void set__asyncException_3(Exception_t * value)
  	{
  		____asyncException_3 = value;
  		Il2CppCodeGenWriteBarrier((&____asyncException_3), value);
  	}
  
  	inline static int32_t get_offset_of_handle_4() { return static_cast<int32_t>(offsetof(InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4, ___handle_4)); }
  	inline ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA * get_handle_4() const { return ___handle_4; }
  	inline ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA ** get_address_of_handle_4() { return &___handle_4; }
  	inline void set_handle_4(ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA * value)
  	{
  		___handle_4 = value;
  		Il2CppCodeGenWriteBarrier((&___handle_4), value);
  	}
  
  	inline static int32_t get_offset_of_completed_5() { return static_cast<int32_t>(offsetof(InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4, ___completed_5)); }
  	inline bool get_completed_5() const { return ___completed_5; }
  	inline bool* get_address_of_completed_5() { return &___completed_5; }
  	inline void set_completed_5(bool value)
  	{
  		___completed_5 = value;
  	}
  
  	inline static int32_t get_offset_of__bytesRead_6() { return static_cast<int32_t>(offsetof(InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4, ____bytesRead_6)); }
  	inline int32_t get__bytesRead_6() const { return ____bytesRead_6; }
  	inline int32_t* get_address_of__bytesRead_6() { return &____bytesRead_6; }
  	inline void set__bytesRead_6(int32_t value)
  	{
  		____bytesRead_6 = value;
  	}
  
  	inline static int32_t get_offset_of__fromWrite_7() { return static_cast<int32_t>(offsetof(InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4, ____fromWrite_7)); }
  	inline bool get__fromWrite_7() const { return ____fromWrite_7; }
  	inline bool* get_address_of__fromWrite_7() { return &____fromWrite_7; }
  	inline void set__fromWrite_7(bool value)
  	{
  		____fromWrite_7 = value;
  	}
  
  	inline static int32_t get_offset_of__proceedAfterHandshake_8() { return static_cast<int32_t>(offsetof(InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4, ____proceedAfterHandshake_8)); }
  	inline bool get__proceedAfterHandshake_8() const { return ____proceedAfterHandshake_8; }
  	inline bool* get_address_of__proceedAfterHandshake_8() { return &____proceedAfterHandshake_8; }
  	inline void set__proceedAfterHandshake_8(bool value)
  	{
  		____proceedAfterHandshake_8 = value;
  	}
  
  	inline static int32_t get_offset_of__buffer_9() { return static_cast<int32_t>(offsetof(InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4, ____buffer_9)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get__buffer_9() const { return ____buffer_9; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of__buffer_9() { return &____buffer_9; }
  	inline void set__buffer_9(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		____buffer_9 = value;
  		Il2CppCodeGenWriteBarrier((&____buffer_9), value);
  	}
  
  	inline static int32_t get_offset_of__offset_10() { return static_cast<int32_t>(offsetof(InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4, ____offset_10)); }
  	inline int32_t get__offset_10() const { return ____offset_10; }
  	inline int32_t* get_address_of__offset_10() { return &____offset_10; }
  	inline void set__offset_10(int32_t value)
  	{
  		____offset_10 = value;
  	}
  
  	inline static int32_t get_offset_of__count_11() { return static_cast<int32_t>(offsetof(InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4, ____count_11)); }
  	inline int32_t get__count_11() const { return ____count_11; }
  	inline int32_t* get_address_of__count_11() { return &____count_11; }
  	inline void set__count_11(int32_t value)
  	{
  		____count_11 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // INTERNALASYNCRESULT_TEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4_H
  #ifndef TLSCLIENTSETTINGS_T16178A78F9B62A06EDB826B13E835FC0473710B3_H
  #define TLSCLIENTSETTINGS_T16178A78F9B62A06EDB826B13E835FC0473710B3_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.TlsClientSettings
  struct  TlsClientSettings_t16178A78F9B62A06EDB826B13E835FC0473710B3  : public RuntimeObject
  {
  public:
  	// System.String Mono.Security.Protocol.Tls.TlsClientSettings::targetHost
  	String_t* ___targetHost_0;
  	// System.Security.Cryptography.X509Certificates.X509CertificateCollection Mono.Security.Protocol.Tls.TlsClientSettings::certificates
  	X509CertificateCollection_t4326FD1F39792B6FD659D19F8647F52BE2BBDDC7 * ___certificates_1;
  	// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.TlsClientSettings::clientCertificate
  	X509Certificate_tC6D94A8A63C0640494BE76372C6E4C291D2826DE * ___clientCertificate_2;
  	// Mono.Security.Cryptography.RSAManaged Mono.Security.Protocol.Tls.TlsClientSettings::certificateRSA
  	RSAManaged_tDCF904147E249A455F681A10FE7CCBA6250E44EA * ___certificateRSA_3;
  
  public:
  	inline static int32_t get_offset_of_targetHost_0() { return static_cast<int32_t>(offsetof(TlsClientSettings_t16178A78F9B62A06EDB826B13E835FC0473710B3, ___targetHost_0)); }
  	inline String_t* get_targetHost_0() const { return ___targetHost_0; }
  	inline String_t** get_address_of_targetHost_0() { return &___targetHost_0; }
  	inline void set_targetHost_0(String_t* value)
  	{
  		___targetHost_0 = value;
  		Il2CppCodeGenWriteBarrier((&___targetHost_0), value);
  	}
  
  	inline static int32_t get_offset_of_certificates_1() { return static_cast<int32_t>(offsetof(TlsClientSettings_t16178A78F9B62A06EDB826B13E835FC0473710B3, ___certificates_1)); }
  	inline X509CertificateCollection_t4326FD1F39792B6FD659D19F8647F52BE2BBDDC7 * get_certificates_1() const { return ___certificates_1; }
  	inline X509CertificateCollection_t4326FD1F39792B6FD659D19F8647F52BE2BBDDC7 ** get_address_of_certificates_1() { return &___certificates_1; }
  	inline void set_certificates_1(X509CertificateCollection_t4326FD1F39792B6FD659D19F8647F52BE2BBDDC7 * value)
  	{
  		___certificates_1 = value;
  		Il2CppCodeGenWriteBarrier((&___certificates_1), value);
  	}
  
  	inline static int32_t get_offset_of_clientCertificate_2() { return static_cast<int32_t>(offsetof(TlsClientSettings_t16178A78F9B62A06EDB826B13E835FC0473710B3, ___clientCertificate_2)); }
  	inline X509Certificate_tC6D94A8A63C0640494BE76372C6E4C291D2826DE * get_clientCertificate_2() const { return ___clientCertificate_2; }
  	inline X509Certificate_tC6D94A8A63C0640494BE76372C6E4C291D2826DE ** get_address_of_clientCertificate_2() { return &___clientCertificate_2; }
  	inline void set_clientCertificate_2(X509Certificate_tC6D94A8A63C0640494BE76372C6E4C291D2826DE * value)
  	{
  		___clientCertificate_2 = value;
  		Il2CppCodeGenWriteBarrier((&___clientCertificate_2), value);
  	}
  
  	inline static int32_t get_offset_of_certificateRSA_3() { return static_cast<int32_t>(offsetof(TlsClientSettings_t16178A78F9B62A06EDB826B13E835FC0473710B3, ___certificateRSA_3)); }
  	inline RSAManaged_tDCF904147E249A455F681A10FE7CCBA6250E44EA * get_certificateRSA_3() const { return ___certificateRSA_3; }
  	inline RSAManaged_tDCF904147E249A455F681A10FE7CCBA6250E44EA ** get_address_of_certificateRSA_3() { return &___certificateRSA_3; }
  	inline void set_certificateRSA_3(RSAManaged_tDCF904147E249A455F681A10FE7CCBA6250E44EA * value)
  	{
  		___certificateRSA_3 = value;
  		Il2CppCodeGenWriteBarrier((&___certificateRSA_3), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TLSCLIENTSETTINGS_T16178A78F9B62A06EDB826B13E835FC0473710B3_H
  #ifndef VALIDATIONRESULT_T5588E8FFA588F6EC7FCAC8F375E4078A11053094_H
  #define VALIDATIONRESULT_T5588E8FFA588F6EC7FCAC8F375E4078A11053094_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.ValidationResult
  struct  ValidationResult_t5588E8FFA588F6EC7FCAC8F375E4078A11053094  : public RuntimeObject
  {
  public:
  	// System.Boolean Mono.Security.Protocol.Tls.ValidationResult::trusted
  	bool ___trusted_0;
  	// System.Int32 Mono.Security.Protocol.Tls.ValidationResult::error_code
  	int32_t ___error_code_1;
  
  public:
  	inline static int32_t get_offset_of_trusted_0() { return static_cast<int32_t>(offsetof(ValidationResult_t5588E8FFA588F6EC7FCAC8F375E4078A11053094, ___trusted_0)); }
  	inline bool get_trusted_0() const { return ___trusted_0; }
  	inline bool* get_address_of_trusted_0() { return &___trusted_0; }
  	inline void set_trusted_0(bool value)
  	{
  		___trusted_0 = value;
  	}
  
  	inline static int32_t get_offset_of_error_code_1() { return static_cast<int32_t>(offsetof(ValidationResult_t5588E8FFA588F6EC7FCAC8F375E4078A11053094, ___error_code_1)); }
  	inline int32_t get_error_code_1() const { return ___error_code_1; }
  	inline int32_t* get_address_of_error_code_1() { return &___error_code_1; }
  	inline void set_error_code_1(int32_t value)
  	{
  		___error_code_1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // VALIDATIONRESULT_T5588E8FFA588F6EC7FCAC8F375E4078A11053094_H
  #ifndef GENERALNAMES_TADF51C0BC03F95F71335B31D2E417D8A6E1F9F45_H
  #define GENERALNAMES_TADF51C0BC03F95F71335B31D2E417D8A6E1F9F45_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.Extensions.GeneralNames
  struct  GeneralNames_tADF51C0BC03F95F71335B31D2E417D8A6E1F9F45  : public RuntimeObject
  {
  public:
  	// System.Collections.ArrayList Mono.Security.X509.Extensions.GeneralNames::rfc822Name
  	ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * ___rfc822Name_0;
  	// System.Collections.ArrayList Mono.Security.X509.Extensions.GeneralNames::dnsName
  	ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * ___dnsName_1;
  	// System.Collections.ArrayList Mono.Security.X509.Extensions.GeneralNames::directoryNames
  	ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * ___directoryNames_2;
  	// System.Collections.ArrayList Mono.Security.X509.Extensions.GeneralNames::uris
  	ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * ___uris_3;
  	// System.Collections.ArrayList Mono.Security.X509.Extensions.GeneralNames::ipAddr
  	ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * ___ipAddr_4;
  
  public:
  	inline static int32_t get_offset_of_rfc822Name_0() { return static_cast<int32_t>(offsetof(GeneralNames_tADF51C0BC03F95F71335B31D2E417D8A6E1F9F45, ___rfc822Name_0)); }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * get_rfc822Name_0() const { return ___rfc822Name_0; }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F ** get_address_of_rfc822Name_0() { return &___rfc822Name_0; }
  	inline void set_rfc822Name_0(ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * value)
  	{
  		___rfc822Name_0 = value;
  		Il2CppCodeGenWriteBarrier((&___rfc822Name_0), value);
  	}
  
  	inline static int32_t get_offset_of_dnsName_1() { return static_cast<int32_t>(offsetof(GeneralNames_tADF51C0BC03F95F71335B31D2E417D8A6E1F9F45, ___dnsName_1)); }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * get_dnsName_1() const { return ___dnsName_1; }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F ** get_address_of_dnsName_1() { return &___dnsName_1; }
  	inline void set_dnsName_1(ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * value)
  	{
  		___dnsName_1 = value;
  		Il2CppCodeGenWriteBarrier((&___dnsName_1), value);
  	}
  
  	inline static int32_t get_offset_of_directoryNames_2() { return static_cast<int32_t>(offsetof(GeneralNames_tADF51C0BC03F95F71335B31D2E417D8A6E1F9F45, ___directoryNames_2)); }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * get_directoryNames_2() const { return ___directoryNames_2; }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F ** get_address_of_directoryNames_2() { return &___directoryNames_2; }
  	inline void set_directoryNames_2(ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * value)
  	{
  		___directoryNames_2 = value;
  		Il2CppCodeGenWriteBarrier((&___directoryNames_2), value);
  	}
  
  	inline static int32_t get_offset_of_uris_3() { return static_cast<int32_t>(offsetof(GeneralNames_tADF51C0BC03F95F71335B31D2E417D8A6E1F9F45, ___uris_3)); }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * get_uris_3() const { return ___uris_3; }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F ** get_address_of_uris_3() { return &___uris_3; }
  	inline void set_uris_3(ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * value)
  	{
  		___uris_3 = value;
  		Il2CppCodeGenWriteBarrier((&___uris_3), value);
  	}
  
  	inline static int32_t get_offset_of_ipAddr_4() { return static_cast<int32_t>(offsetof(GeneralNames_tADF51C0BC03F95F71335B31D2E417D8A6E1F9F45, ___ipAddr_4)); }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * get_ipAddr_4() const { return ___ipAddr_4; }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F ** get_address_of_ipAddr_4() { return &___ipAddr_4; }
  	inline void set_ipAddr_4(ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * value)
  	{
  		___ipAddr_4 = value;
  		Il2CppCodeGenWriteBarrier((&___ipAddr_4), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // GENERALNAMES_TADF51C0BC03F95F71335B31D2E417D8A6E1F9F45_H
  #ifndef PKCS12_TED2078A34511432AD97B7B647986EF0858868441_H
  #define PKCS12_TED2078A34511432AD97B7B647986EF0858868441_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.PKCS12
  struct  PKCS12_tED2078A34511432AD97B7B647986EF0858868441  : public RuntimeObject
  {
  public:
  	// System.Byte[] Mono.Security.X509.PKCS12::_password
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ____password_1;
  	// System.Collections.ArrayList Mono.Security.X509.PKCS12::_keyBags
  	ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * ____keyBags_2;
  	// System.Collections.ArrayList Mono.Security.X509.PKCS12::_secretBags
  	ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * ____secretBags_3;
  	// Mono.Security.X509.X509CertificateCollection Mono.Security.X509.PKCS12::_certs
  	X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 * ____certs_4;
  	// System.Boolean Mono.Security.X509.PKCS12::_keyBagsChanged
  	bool ____keyBagsChanged_5;
  	// System.Boolean Mono.Security.X509.PKCS12::_secretBagsChanged
  	bool ____secretBagsChanged_6;
  	// System.Boolean Mono.Security.X509.PKCS12::_certsChanged
  	bool ____certsChanged_7;
  	// System.Int32 Mono.Security.X509.PKCS12::_iterations
  	int32_t ____iterations_8;
  	// System.Collections.ArrayList Mono.Security.X509.PKCS12::_safeBags
  	ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * ____safeBags_9;
  	// System.Security.Cryptography.RandomNumberGenerator Mono.Security.X509.PKCS12::_rng
  	RandomNumberGenerator_t7D49CE0AB6123507423CD8702694F3D6CFD54DA0 * ____rng_10;
  
  public:
  	inline static int32_t get_offset_of__password_1() { return static_cast<int32_t>(offsetof(PKCS12_tED2078A34511432AD97B7B647986EF0858868441, ____password_1)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get__password_1() const { return ____password_1; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of__password_1() { return &____password_1; }
  	inline void set__password_1(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		____password_1 = value;
  		Il2CppCodeGenWriteBarrier((&____password_1), value);
  	}
  
  	inline static int32_t get_offset_of__keyBags_2() { return static_cast<int32_t>(offsetof(PKCS12_tED2078A34511432AD97B7B647986EF0858868441, ____keyBags_2)); }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * get__keyBags_2() const { return ____keyBags_2; }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F ** get_address_of__keyBags_2() { return &____keyBags_2; }
  	inline void set__keyBags_2(ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * value)
  	{
  		____keyBags_2 = value;
  		Il2CppCodeGenWriteBarrier((&____keyBags_2), value);
  	}
  
  	inline static int32_t get_offset_of__secretBags_3() { return static_cast<int32_t>(offsetof(PKCS12_tED2078A34511432AD97B7B647986EF0858868441, ____secretBags_3)); }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * get__secretBags_3() const { return ____secretBags_3; }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F ** get_address_of__secretBags_3() { return &____secretBags_3; }
  	inline void set__secretBags_3(ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * value)
  	{
  		____secretBags_3 = value;
  		Il2CppCodeGenWriteBarrier((&____secretBags_3), value);
  	}
  
  	inline static int32_t get_offset_of__certs_4() { return static_cast<int32_t>(offsetof(PKCS12_tED2078A34511432AD97B7B647986EF0858868441, ____certs_4)); }
  	inline X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 * get__certs_4() const { return ____certs_4; }
  	inline X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 ** get_address_of__certs_4() { return &____certs_4; }
  	inline void set__certs_4(X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 * value)
  	{
  		____certs_4 = value;
  		Il2CppCodeGenWriteBarrier((&____certs_4), value);
  	}
  
  	inline static int32_t get_offset_of__keyBagsChanged_5() { return static_cast<int32_t>(offsetof(PKCS12_tED2078A34511432AD97B7B647986EF0858868441, ____keyBagsChanged_5)); }
  	inline bool get__keyBagsChanged_5() const { return ____keyBagsChanged_5; }
  	inline bool* get_address_of__keyBagsChanged_5() { return &____keyBagsChanged_5; }
  	inline void set__keyBagsChanged_5(bool value)
  	{
  		____keyBagsChanged_5 = value;
  	}
  
  	inline static int32_t get_offset_of__secretBagsChanged_6() { return static_cast<int32_t>(offsetof(PKCS12_tED2078A34511432AD97B7B647986EF0858868441, ____secretBagsChanged_6)); }
  	inline bool get__secretBagsChanged_6() const { return ____secretBagsChanged_6; }
  	inline bool* get_address_of__secretBagsChanged_6() { return &____secretBagsChanged_6; }
  	inline void set__secretBagsChanged_6(bool value)
  	{
  		____secretBagsChanged_6 = value;
  	}
  
  	inline static int32_t get_offset_of__certsChanged_7() { return static_cast<int32_t>(offsetof(PKCS12_tED2078A34511432AD97B7B647986EF0858868441, ____certsChanged_7)); }
  	inline bool get__certsChanged_7() const { return ____certsChanged_7; }
  	inline bool* get_address_of__certsChanged_7() { return &____certsChanged_7; }
  	inline void set__certsChanged_7(bool value)
  	{
  		____certsChanged_7 = value;
  	}
  
  	inline static int32_t get_offset_of__iterations_8() { return static_cast<int32_t>(offsetof(PKCS12_tED2078A34511432AD97B7B647986EF0858868441, ____iterations_8)); }
  	inline int32_t get__iterations_8() const { return ____iterations_8; }
  	inline int32_t* get_address_of__iterations_8() { return &____iterations_8; }
  	inline void set__iterations_8(int32_t value)
  	{
  		____iterations_8 = value;
  	}
  
  	inline static int32_t get_offset_of__safeBags_9() { return static_cast<int32_t>(offsetof(PKCS12_tED2078A34511432AD97B7B647986EF0858868441, ____safeBags_9)); }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * get__safeBags_9() const { return ____safeBags_9; }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F ** get_address_of__safeBags_9() { return &____safeBags_9; }
  	inline void set__safeBags_9(ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * value)
  	{
  		____safeBags_9 = value;
  		Il2CppCodeGenWriteBarrier((&____safeBags_9), value);
  	}
  
  	inline static int32_t get_offset_of__rng_10() { return static_cast<int32_t>(offsetof(PKCS12_tED2078A34511432AD97B7B647986EF0858868441, ____rng_10)); }
  	inline RandomNumberGenerator_t7D49CE0AB6123507423CD8702694F3D6CFD54DA0 * get__rng_10() const { return ____rng_10; }
  	inline RandomNumberGenerator_t7D49CE0AB6123507423CD8702694F3D6CFD54DA0 ** get_address_of__rng_10() { return &____rng_10; }
  	inline void set__rng_10(RandomNumberGenerator_t7D49CE0AB6123507423CD8702694F3D6CFD54DA0 * value)
  	{
  		____rng_10 = value;
  		Il2CppCodeGenWriteBarrier((&____rng_10), value);
  	}
  };
  
  struct PKCS12_tED2078A34511432AD97B7B647986EF0858868441_StaticFields
  {
  public:
  	// System.Int32 Mono.Security.X509.PKCS12::recommendedIterationCount
  	int32_t ___recommendedIterationCount_0;
  	// System.Int32 Mono.Security.X509.PKCS12::password_max_length
  	int32_t ___password_max_length_11;
  	// System.Collections.Generic.Dictionary`2<System.String,System.Int32> Mono.Security.X509.PKCS12::<>f__switch$map5
  	Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * ___U3CU3Ef__switchU24map5_12;
  	// System.Collections.Generic.Dictionary`2<System.String,System.Int32> Mono.Security.X509.PKCS12::<>f__switch$map6
  	Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * ___U3CU3Ef__switchU24map6_13;
  	// System.Collections.Generic.Dictionary`2<System.String,System.Int32> Mono.Security.X509.PKCS12::<>f__switch$map7
  	Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * ___U3CU3Ef__switchU24map7_14;
  	// System.Collections.Generic.Dictionary`2<System.String,System.Int32> Mono.Security.X509.PKCS12::<>f__switch$map8
  	Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * ___U3CU3Ef__switchU24map8_15;
  	// System.Collections.Generic.Dictionary`2<System.String,System.Int32> Mono.Security.X509.PKCS12::<>f__switch$mapC
  	Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * ___U3CU3Ef__switchU24mapC_16;
  
  public:
  	inline static int32_t get_offset_of_recommendedIterationCount_0() { return static_cast<int32_t>(offsetof(PKCS12_tED2078A34511432AD97B7B647986EF0858868441_StaticFields, ___recommendedIterationCount_0)); }
  	inline int32_t get_recommendedIterationCount_0() const { return ___recommendedIterationCount_0; }
  	inline int32_t* get_address_of_recommendedIterationCount_0() { return &___recommendedIterationCount_0; }
  	inline void set_recommendedIterationCount_0(int32_t value)
  	{
  		___recommendedIterationCount_0 = value;
  	}
  
  	inline static int32_t get_offset_of_password_max_length_11() { return static_cast<int32_t>(offsetof(PKCS12_tED2078A34511432AD97B7B647986EF0858868441_StaticFields, ___password_max_length_11)); }
  	inline int32_t get_password_max_length_11() const { return ___password_max_length_11; }
  	inline int32_t* get_address_of_password_max_length_11() { return &___password_max_length_11; }
  	inline void set_password_max_length_11(int32_t value)
  	{
  		___password_max_length_11 = value;
  	}
  
  	inline static int32_t get_offset_of_U3CU3Ef__switchU24map5_12() { return static_cast<int32_t>(offsetof(PKCS12_tED2078A34511432AD97B7B647986EF0858868441_StaticFields, ___U3CU3Ef__switchU24map5_12)); }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * get_U3CU3Ef__switchU24map5_12() const { return ___U3CU3Ef__switchU24map5_12; }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 ** get_address_of_U3CU3Ef__switchU24map5_12() { return &___U3CU3Ef__switchU24map5_12; }
  	inline void set_U3CU3Ef__switchU24map5_12(Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * value)
  	{
  		___U3CU3Ef__switchU24map5_12 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map5_12), value);
  	}
  
  	inline static int32_t get_offset_of_U3CU3Ef__switchU24map6_13() { return static_cast<int32_t>(offsetof(PKCS12_tED2078A34511432AD97B7B647986EF0858868441_StaticFields, ___U3CU3Ef__switchU24map6_13)); }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * get_U3CU3Ef__switchU24map6_13() const { return ___U3CU3Ef__switchU24map6_13; }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 ** get_address_of_U3CU3Ef__switchU24map6_13() { return &___U3CU3Ef__switchU24map6_13; }
  	inline void set_U3CU3Ef__switchU24map6_13(Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * value)
  	{
  		___U3CU3Ef__switchU24map6_13 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map6_13), value);
  	}
  
  	inline static int32_t get_offset_of_U3CU3Ef__switchU24map7_14() { return static_cast<int32_t>(offsetof(PKCS12_tED2078A34511432AD97B7B647986EF0858868441_StaticFields, ___U3CU3Ef__switchU24map7_14)); }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * get_U3CU3Ef__switchU24map7_14() const { return ___U3CU3Ef__switchU24map7_14; }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 ** get_address_of_U3CU3Ef__switchU24map7_14() { return &___U3CU3Ef__switchU24map7_14; }
  	inline void set_U3CU3Ef__switchU24map7_14(Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * value)
  	{
  		___U3CU3Ef__switchU24map7_14 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map7_14), value);
  	}
  
  	inline static int32_t get_offset_of_U3CU3Ef__switchU24map8_15() { return static_cast<int32_t>(offsetof(PKCS12_tED2078A34511432AD97B7B647986EF0858868441_StaticFields, ___U3CU3Ef__switchU24map8_15)); }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * get_U3CU3Ef__switchU24map8_15() const { return ___U3CU3Ef__switchU24map8_15; }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 ** get_address_of_U3CU3Ef__switchU24map8_15() { return &___U3CU3Ef__switchU24map8_15; }
  	inline void set_U3CU3Ef__switchU24map8_15(Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * value)
  	{
  		___U3CU3Ef__switchU24map8_15 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map8_15), value);
  	}
  
  	inline static int32_t get_offset_of_U3CU3Ef__switchU24mapC_16() { return static_cast<int32_t>(offsetof(PKCS12_tED2078A34511432AD97B7B647986EF0858868441_StaticFields, ___U3CU3Ef__switchU24mapC_16)); }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * get_U3CU3Ef__switchU24mapC_16() const { return ___U3CU3Ef__switchU24mapC_16; }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 ** get_address_of_U3CU3Ef__switchU24mapC_16() { return &___U3CU3Ef__switchU24mapC_16; }
  	inline void set_U3CU3Ef__switchU24mapC_16(Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * value)
  	{
  		___U3CU3Ef__switchU24mapC_16 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24mapC_16), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // PKCS12_TED2078A34511432AD97B7B647986EF0858868441_H
  #ifndef DERIVEBYTES_T9C20DD7277261025CA74878A4C04D066B5211460_H
  #define DERIVEBYTES_T9C20DD7277261025CA74878A4C04D066B5211460_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.PKCS12/DeriveBytes
  struct  DeriveBytes_t9C20DD7277261025CA74878A4C04D066B5211460  : public RuntimeObject
  {
  public:
  	// System.String Mono.Security.X509.PKCS12/DeriveBytes::_hashName
  	String_t* ____hashName_3;
  	// System.Int32 Mono.Security.X509.PKCS12/DeriveBytes::_iterations
  	int32_t ____iterations_4;
  	// System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::_password
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ____password_5;
  	// System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::_salt
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ____salt_6;
  
  public:
  	inline static int32_t get_offset_of__hashName_3() { return static_cast<int32_t>(offsetof(DeriveBytes_t9C20DD7277261025CA74878A4C04D066B5211460, ____hashName_3)); }
  	inline String_t* get__hashName_3() const { return ____hashName_3; }
  	inline String_t** get_address_of__hashName_3() { return &____hashName_3; }
  	inline void set__hashName_3(String_t* value)
  	{
  		____hashName_3 = value;
  		Il2CppCodeGenWriteBarrier((&____hashName_3), value);
  	}
  
  	inline static int32_t get_offset_of__iterations_4() { return static_cast<int32_t>(offsetof(DeriveBytes_t9C20DD7277261025CA74878A4C04D066B5211460, ____iterations_4)); }
  	inline int32_t get__iterations_4() const { return ____iterations_4; }
  	inline int32_t* get_address_of__iterations_4() { return &____iterations_4; }
  	inline void set__iterations_4(int32_t value)
  	{
  		____iterations_4 = value;
  	}
  
  	inline static int32_t get_offset_of__password_5() { return static_cast<int32_t>(offsetof(DeriveBytes_t9C20DD7277261025CA74878A4C04D066B5211460, ____password_5)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get__password_5() const { return ____password_5; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of__password_5() { return &____password_5; }
  	inline void set__password_5(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		____password_5 = value;
  		Il2CppCodeGenWriteBarrier((&____password_5), value);
  	}
  
  	inline static int32_t get_offset_of__salt_6() { return static_cast<int32_t>(offsetof(DeriveBytes_t9C20DD7277261025CA74878A4C04D066B5211460, ____salt_6)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get__salt_6() const { return ____salt_6; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of__salt_6() { return &____salt_6; }
  	inline void set__salt_6(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		____salt_6 = value;
  		Il2CppCodeGenWriteBarrier((&____salt_6), value);
  	}
  };
  
  struct DeriveBytes_t9C20DD7277261025CA74878A4C04D066B5211460_StaticFields
  {
  public:
  	// System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::keyDiversifier
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___keyDiversifier_0;
  	// System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::ivDiversifier
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___ivDiversifier_1;
  	// System.Byte[] Mono.Security.X509.PKCS12/DeriveBytes::macDiversifier
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___macDiversifier_2;
  
  public:
  	inline static int32_t get_offset_of_keyDiversifier_0() { return static_cast<int32_t>(offsetof(DeriveBytes_t9C20DD7277261025CA74878A4C04D066B5211460_StaticFields, ___keyDiversifier_0)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_keyDiversifier_0() const { return ___keyDiversifier_0; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_keyDiversifier_0() { return &___keyDiversifier_0; }
  	inline void set_keyDiversifier_0(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___keyDiversifier_0 = value;
  		Il2CppCodeGenWriteBarrier((&___keyDiversifier_0), value);
  	}
  
  	inline static int32_t get_offset_of_ivDiversifier_1() { return static_cast<int32_t>(offsetof(DeriveBytes_t9C20DD7277261025CA74878A4C04D066B5211460_StaticFields, ___ivDiversifier_1)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_ivDiversifier_1() const { return ___ivDiversifier_1; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_ivDiversifier_1() { return &___ivDiversifier_1; }
  	inline void set_ivDiversifier_1(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___ivDiversifier_1 = value;
  		Il2CppCodeGenWriteBarrier((&___ivDiversifier_1), value);
  	}
  
  	inline static int32_t get_offset_of_macDiversifier_2() { return static_cast<int32_t>(offsetof(DeriveBytes_t9C20DD7277261025CA74878A4C04D066B5211460_StaticFields, ___macDiversifier_2)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_macDiversifier_2() const { return ___macDiversifier_2; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_macDiversifier_2() { return &___macDiversifier_2; }
  	inline void set_macDiversifier_2(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___macDiversifier_2 = value;
  		Il2CppCodeGenWriteBarrier((&___macDiversifier_2), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // DERIVEBYTES_T9C20DD7277261025CA74878A4C04D066B5211460_H
  #ifndef SAFEBAG_TDDDE39DC5EA8E3F77F5E1502E73A97224B77AAC3_H
  #define SAFEBAG_TDDDE39DC5EA8E3F77F5E1502E73A97224B77AAC3_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.SafeBag
  struct  SafeBag_tDDDE39DC5EA8E3F77F5E1502E73A97224B77AAC3  : public RuntimeObject
  {
  public:
  	// System.String Mono.Security.X509.SafeBag::_bagOID
  	String_t* ____bagOID_0;
  	// Mono.Security.ASN1 Mono.Security.X509.SafeBag::_asn1
  	ASN1_t21F71D5E42416849A26C9ACE043F386E7F03D7FA * ____asn1_1;
  
  public:
  	inline static int32_t get_offset_of__bagOID_0() { return static_cast<int32_t>(offsetof(SafeBag_tDDDE39DC5EA8E3F77F5E1502E73A97224B77AAC3, ____bagOID_0)); }
  	inline String_t* get__bagOID_0() const { return ____bagOID_0; }
  	inline String_t** get_address_of__bagOID_0() { return &____bagOID_0; }
  	inline void set__bagOID_0(String_t* value)
  	{
  		____bagOID_0 = value;
  		Il2CppCodeGenWriteBarrier((&____bagOID_0), value);
  	}
  
  	inline static int32_t get_offset_of__asn1_1() { return static_cast<int32_t>(offsetof(SafeBag_tDDDE39DC5EA8E3F77F5E1502E73A97224B77AAC3, ____asn1_1)); }
  	inline ASN1_t21F71D5E42416849A26C9ACE043F386E7F03D7FA * get__asn1_1() const { return ____asn1_1; }
  	inline ASN1_t21F71D5E42416849A26C9ACE043F386E7F03D7FA ** get_address_of__asn1_1() { return &____asn1_1; }
  	inline void set__asn1_1(ASN1_t21F71D5E42416849A26C9ACE043F386E7F03D7FA * value)
  	{
  		____asn1_1 = value;
  		Il2CppCodeGenWriteBarrier((&____asn1_1), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // SAFEBAG_TDDDE39DC5EA8E3F77F5E1502E73A97224B77AAC3_H
  #ifndef X501_TE168FA15DF59DEE465AFDD39E5B8B51B857605F4_H
  #define X501_TE168FA15DF59DEE465AFDD39E5B8B51B857605F4_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.X501
  struct  X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4  : public RuntimeObject
  {
  public:
  
  public:
  };
  
  struct X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields
  {
  public:
  	// System.Byte[] Mono.Security.X509.X501::countryName
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___countryName_0;
  	// System.Byte[] Mono.Security.X509.X501::organizationName
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___organizationName_1;
  	// System.Byte[] Mono.Security.X509.X501::organizationalUnitName
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___organizationalUnitName_2;
  	// System.Byte[] Mono.Security.X509.X501::commonName
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___commonName_3;
  	// System.Byte[] Mono.Security.X509.X501::localityName
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___localityName_4;
  	// System.Byte[] Mono.Security.X509.X501::stateOrProvinceName
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___stateOrProvinceName_5;
  	// System.Byte[] Mono.Security.X509.X501::streetAddress
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___streetAddress_6;
  	// System.Byte[] Mono.Security.X509.X501::domainComponent
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___domainComponent_7;
  	// System.Byte[] Mono.Security.X509.X501::userid
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___userid_8;
  	// System.Byte[] Mono.Security.X509.X501::email
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___email_9;
  	// System.Byte[] Mono.Security.X509.X501::dnQualifier
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___dnQualifier_10;
  	// System.Byte[] Mono.Security.X509.X501::title
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___title_11;
  	// System.Byte[] Mono.Security.X509.X501::surname
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___surname_12;
  	// System.Byte[] Mono.Security.X509.X501::givenName
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___givenName_13;
  	// System.Byte[] Mono.Security.X509.X501::initial
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___initial_14;
  
  public:
  	inline static int32_t get_offset_of_countryName_0() { return static_cast<int32_t>(offsetof(X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields, ___countryName_0)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_countryName_0() const { return ___countryName_0; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_countryName_0() { return &___countryName_0; }
  	inline void set_countryName_0(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___countryName_0 = value;
  		Il2CppCodeGenWriteBarrier((&___countryName_0), value);
  	}
  
  	inline static int32_t get_offset_of_organizationName_1() { return static_cast<int32_t>(offsetof(X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields, ___organizationName_1)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_organizationName_1() const { return ___organizationName_1; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_organizationName_1() { return &___organizationName_1; }
  	inline void set_organizationName_1(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___organizationName_1 = value;
  		Il2CppCodeGenWriteBarrier((&___organizationName_1), value);
  	}
  
  	inline static int32_t get_offset_of_organizationalUnitName_2() { return static_cast<int32_t>(offsetof(X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields, ___organizationalUnitName_2)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_organizationalUnitName_2() const { return ___organizationalUnitName_2; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_organizationalUnitName_2() { return &___organizationalUnitName_2; }
  	inline void set_organizationalUnitName_2(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___organizationalUnitName_2 = value;
  		Il2CppCodeGenWriteBarrier((&___organizationalUnitName_2), value);
  	}
  
  	inline static int32_t get_offset_of_commonName_3() { return static_cast<int32_t>(offsetof(X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields, ___commonName_3)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_commonName_3() const { return ___commonName_3; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_commonName_3() { return &___commonName_3; }
  	inline void set_commonName_3(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___commonName_3 = value;
  		Il2CppCodeGenWriteBarrier((&___commonName_3), value);
  	}
  
  	inline static int32_t get_offset_of_localityName_4() { return static_cast<int32_t>(offsetof(X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields, ___localityName_4)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_localityName_4() const { return ___localityName_4; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_localityName_4() { return &___localityName_4; }
  	inline void set_localityName_4(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___localityName_4 = value;
  		Il2CppCodeGenWriteBarrier((&___localityName_4), value);
  	}
  
  	inline static int32_t get_offset_of_stateOrProvinceName_5() { return static_cast<int32_t>(offsetof(X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields, ___stateOrProvinceName_5)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_stateOrProvinceName_5() const { return ___stateOrProvinceName_5; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_stateOrProvinceName_5() { return &___stateOrProvinceName_5; }
  	inline void set_stateOrProvinceName_5(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___stateOrProvinceName_5 = value;
  		Il2CppCodeGenWriteBarrier((&___stateOrProvinceName_5), value);
  	}
  
  	inline static int32_t get_offset_of_streetAddress_6() { return static_cast<int32_t>(offsetof(X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields, ___streetAddress_6)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_streetAddress_6() const { return ___streetAddress_6; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_streetAddress_6() { return &___streetAddress_6; }
  	inline void set_streetAddress_6(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___streetAddress_6 = value;
  		Il2CppCodeGenWriteBarrier((&___streetAddress_6), value);
  	}
  
  	inline static int32_t get_offset_of_domainComponent_7() { return static_cast<int32_t>(offsetof(X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields, ___domainComponent_7)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_domainComponent_7() const { return ___domainComponent_7; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_domainComponent_7() { return &___domainComponent_7; }
  	inline void set_domainComponent_7(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___domainComponent_7 = value;
  		Il2CppCodeGenWriteBarrier((&___domainComponent_7), value);
  	}
  
  	inline static int32_t get_offset_of_userid_8() { return static_cast<int32_t>(offsetof(X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields, ___userid_8)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_userid_8() const { return ___userid_8; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_userid_8() { return &___userid_8; }
  	inline void set_userid_8(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___userid_8 = value;
  		Il2CppCodeGenWriteBarrier((&___userid_8), value);
  	}
  
  	inline static int32_t get_offset_of_email_9() { return static_cast<int32_t>(offsetof(X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields, ___email_9)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_email_9() const { return ___email_9; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_email_9() { return &___email_9; }
  	inline void set_email_9(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___email_9 = value;
  		Il2CppCodeGenWriteBarrier((&___email_9), value);
  	}
  
  	inline static int32_t get_offset_of_dnQualifier_10() { return static_cast<int32_t>(offsetof(X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields, ___dnQualifier_10)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_dnQualifier_10() const { return ___dnQualifier_10; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_dnQualifier_10() { return &___dnQualifier_10; }
  	inline void set_dnQualifier_10(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___dnQualifier_10 = value;
  		Il2CppCodeGenWriteBarrier((&___dnQualifier_10), value);
  	}
  
  	inline static int32_t get_offset_of_title_11() { return static_cast<int32_t>(offsetof(X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields, ___title_11)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_title_11() const { return ___title_11; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_title_11() { return &___title_11; }
  	inline void set_title_11(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___title_11 = value;
  		Il2CppCodeGenWriteBarrier((&___title_11), value);
  	}
  
  	inline static int32_t get_offset_of_surname_12() { return static_cast<int32_t>(offsetof(X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields, ___surname_12)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_surname_12() const { return ___surname_12; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_surname_12() { return &___surname_12; }
  	inline void set_surname_12(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___surname_12 = value;
  		Il2CppCodeGenWriteBarrier((&___surname_12), value);
  	}
  
  	inline static int32_t get_offset_of_givenName_13() { return static_cast<int32_t>(offsetof(X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields, ___givenName_13)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_givenName_13() const { return ___givenName_13; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_givenName_13() { return &___givenName_13; }
  	inline void set_givenName_13(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___givenName_13 = value;
  		Il2CppCodeGenWriteBarrier((&___givenName_13), value);
  	}
  
  	inline static int32_t get_offset_of_initial_14() { return static_cast<int32_t>(offsetof(X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields, ___initial_14)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_initial_14() const { return ___initial_14; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_initial_14() { return &___initial_14; }
  	inline void set_initial_14(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___initial_14 = value;
  		Il2CppCodeGenWriteBarrier((&___initial_14), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // X501_TE168FA15DF59DEE465AFDD39E5B8B51B857605F4_H
  #ifndef X509CERTIFICATEENUMERATOR_T73F2B8AEDEF6F187870E8A2750847EEE931E16D3_H
  #define X509CERTIFICATEENUMERATOR_T73F2B8AEDEF6F187870E8A2750847EEE931E16D3_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator
  struct  X509CertificateEnumerator_t73F2B8AEDEF6F187870E8A2750847EEE931E16D3  : public RuntimeObject
  {
  public:
  	// System.Collections.IEnumerator Mono.Security.X509.X509CertificateCollection/X509CertificateEnumerator::enumerator
  	RuntimeObject* ___enumerator_0;
  
  public:
  	inline static int32_t get_offset_of_enumerator_0() { return static_cast<int32_t>(offsetof(X509CertificateEnumerator_t73F2B8AEDEF6F187870E8A2750847EEE931E16D3, ___enumerator_0)); }
  	inline RuntimeObject* get_enumerator_0() const { return ___enumerator_0; }
  	inline RuntimeObject** get_address_of_enumerator_0() { return &___enumerator_0; }
  	inline void set_enumerator_0(RuntimeObject* value)
  	{
  		___enumerator_0 = value;
  		Il2CppCodeGenWriteBarrier((&___enumerator_0), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // X509CERTIFICATEENUMERATOR_T73F2B8AEDEF6F187870E8A2750847EEE931E16D3_H
  #ifndef X509EXTENSION_TE4755045C6BD26F3323152F1E6F86FCDC72D6698_H
  #define X509EXTENSION_TE4755045C6BD26F3323152F1E6F86FCDC72D6698_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.X509Extension
  struct  X509Extension_tE4755045C6BD26F3323152F1E6F86FCDC72D6698  : public RuntimeObject
  {
  public:
  	// System.String Mono.Security.X509.X509Extension::extnOid
  	String_t* ___extnOid_0;
  	// System.Boolean Mono.Security.X509.X509Extension::extnCritical
  	bool ___extnCritical_1;
  	// Mono.Security.ASN1 Mono.Security.X509.X509Extension::extnValue
  	ASN1_t21F71D5E42416849A26C9ACE043F386E7F03D7FA * ___extnValue_2;
  
  public:
  	inline static int32_t get_offset_of_extnOid_0() { return static_cast<int32_t>(offsetof(X509Extension_tE4755045C6BD26F3323152F1E6F86FCDC72D6698, ___extnOid_0)); }
  	inline String_t* get_extnOid_0() const { return ___extnOid_0; }
  	inline String_t** get_address_of_extnOid_0() { return &___extnOid_0; }
  	inline void set_extnOid_0(String_t* value)
  	{
  		___extnOid_0 = value;
  		Il2CppCodeGenWriteBarrier((&___extnOid_0), value);
  	}
  
  	inline static int32_t get_offset_of_extnCritical_1() { return static_cast<int32_t>(offsetof(X509Extension_tE4755045C6BD26F3323152F1E6F86FCDC72D6698, ___extnCritical_1)); }
  	inline bool get_extnCritical_1() const { return ___extnCritical_1; }
  	inline bool* get_address_of_extnCritical_1() { return &___extnCritical_1; }
  	inline void set_extnCritical_1(bool value)
  	{
  		___extnCritical_1 = value;
  	}
  
  	inline static int32_t get_offset_of_extnValue_2() { return static_cast<int32_t>(offsetof(X509Extension_tE4755045C6BD26F3323152F1E6F86FCDC72D6698, ___extnValue_2)); }
  	inline ASN1_t21F71D5E42416849A26C9ACE043F386E7F03D7FA * get_extnValue_2() const { return ___extnValue_2; }
  	inline ASN1_t21F71D5E42416849A26C9ACE043F386E7F03D7FA ** get_address_of_extnValue_2() { return &___extnValue_2; }
  	inline void set_extnValue_2(ASN1_t21F71D5E42416849A26C9ACE043F386E7F03D7FA * value)
  	{
  		___extnValue_2 = value;
  		Il2CppCodeGenWriteBarrier((&___extnValue_2), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // X509EXTENSION_TE4755045C6BD26F3323152F1E6F86FCDC72D6698_H
  #ifndef X509STORE_T754E7C7E6C15F74AA8E7A3F0695EE7E1AD0C4302_H
  #define X509STORE_T754E7C7E6C15F74AA8E7A3F0695EE7E1AD0C4302_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.X509Store
  struct  X509Store_t754E7C7E6C15F74AA8E7A3F0695EE7E1AD0C4302  : public RuntimeObject
  {
  public:
  	// System.String Mono.Security.X509.X509Store::_storePath
  	String_t* ____storePath_0;
  	// Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Store::_certificates
  	X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 * ____certificates_1;
  	// System.Collections.ArrayList Mono.Security.X509.X509Store::_crls
  	ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * ____crls_2;
  	// System.Boolean Mono.Security.X509.X509Store::_crl
  	bool ____crl_3;
  
  public:
  	inline static int32_t get_offset_of__storePath_0() { return static_cast<int32_t>(offsetof(X509Store_t754E7C7E6C15F74AA8E7A3F0695EE7E1AD0C4302, ____storePath_0)); }
  	inline String_t* get__storePath_0() const { return ____storePath_0; }
  	inline String_t** get_address_of__storePath_0() { return &____storePath_0; }
  	inline void set__storePath_0(String_t* value)
  	{
  		____storePath_0 = value;
  		Il2CppCodeGenWriteBarrier((&____storePath_0), value);
  	}
  
  	inline static int32_t get_offset_of__certificates_1() { return static_cast<int32_t>(offsetof(X509Store_t754E7C7E6C15F74AA8E7A3F0695EE7E1AD0C4302, ____certificates_1)); }
  	inline X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 * get__certificates_1() const { return ____certificates_1; }
  	inline X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 ** get_address_of__certificates_1() { return &____certificates_1; }
  	inline void set__certificates_1(X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 * value)
  	{
  		____certificates_1 = value;
  		Il2CppCodeGenWriteBarrier((&____certificates_1), value);
  	}
  
  	inline static int32_t get_offset_of__crls_2() { return static_cast<int32_t>(offsetof(X509Store_t754E7C7E6C15F74AA8E7A3F0695EE7E1AD0C4302, ____crls_2)); }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * get__crls_2() const { return ____crls_2; }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F ** get_address_of__crls_2() { return &____crls_2; }
  	inline void set__crls_2(ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * value)
  	{
  		____crls_2 = value;
  		Il2CppCodeGenWriteBarrier((&____crls_2), value);
  	}
  
  	inline static int32_t get_offset_of__crl_3() { return static_cast<int32_t>(offsetof(X509Store_t754E7C7E6C15F74AA8E7A3F0695EE7E1AD0C4302, ____crl_3)); }
  	inline bool get__crl_3() const { return ____crl_3; }
  	inline bool* get_address_of__crl_3() { return &____crl_3; }
  	inline void set__crl_3(bool value)
  	{
  		____crl_3 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // X509STORE_T754E7C7E6C15F74AA8E7A3F0695EE7E1AD0C4302_H
  #ifndef X509STOREMANAGER_T84D6FAF6F4DB5D367306FC494991364A0752BDB7_H
  #define X509STOREMANAGER_T84D6FAF6F4DB5D367306FC494991364A0752BDB7_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.X509StoreManager
  struct  X509StoreManager_t84D6FAF6F4DB5D367306FC494991364A0752BDB7  : public RuntimeObject
  {
  public:
  
  public:
  };
  
  struct X509StoreManager_t84D6FAF6F4DB5D367306FC494991364A0752BDB7_StaticFields
  {
  public:
  	// Mono.Security.X509.X509Stores Mono.Security.X509.X509StoreManager::_userStore
  	X509Stores_t2DA9540B452CEB83E67BC6CDF9B0346FA2B06C28 * ____userStore_0;
  	// Mono.Security.X509.X509Stores Mono.Security.X509.X509StoreManager::_machineStore
  	X509Stores_t2DA9540B452CEB83E67BC6CDF9B0346FA2B06C28 * ____machineStore_1;
  
  public:
  	inline static int32_t get_offset_of__userStore_0() { return static_cast<int32_t>(offsetof(X509StoreManager_t84D6FAF6F4DB5D367306FC494991364A0752BDB7_StaticFields, ____userStore_0)); }
  	inline X509Stores_t2DA9540B452CEB83E67BC6CDF9B0346FA2B06C28 * get__userStore_0() const { return ____userStore_0; }
  	inline X509Stores_t2DA9540B452CEB83E67BC6CDF9B0346FA2B06C28 ** get_address_of__userStore_0() { return &____userStore_0; }
  	inline void set__userStore_0(X509Stores_t2DA9540B452CEB83E67BC6CDF9B0346FA2B06C28 * value)
  	{
  		____userStore_0 = value;
  		Il2CppCodeGenWriteBarrier((&____userStore_0), value);
  	}
  
  	inline static int32_t get_offset_of__machineStore_1() { return static_cast<int32_t>(offsetof(X509StoreManager_t84D6FAF6F4DB5D367306FC494991364A0752BDB7_StaticFields, ____machineStore_1)); }
  	inline X509Stores_t2DA9540B452CEB83E67BC6CDF9B0346FA2B06C28 * get__machineStore_1() const { return ____machineStore_1; }
  	inline X509Stores_t2DA9540B452CEB83E67BC6CDF9B0346FA2B06C28 ** get_address_of__machineStore_1() { return &____machineStore_1; }
  	inline void set__machineStore_1(X509Stores_t2DA9540B452CEB83E67BC6CDF9B0346FA2B06C28 * value)
  	{
  		____machineStore_1 = value;
  		Il2CppCodeGenWriteBarrier((&____machineStore_1), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // X509STOREMANAGER_T84D6FAF6F4DB5D367306FC494991364A0752BDB7_H
  #ifndef X509STORES_T2DA9540B452CEB83E67BC6CDF9B0346FA2B06C28_H
  #define X509STORES_T2DA9540B452CEB83E67BC6CDF9B0346FA2B06C28_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.X509Stores
  struct  X509Stores_t2DA9540B452CEB83E67BC6CDF9B0346FA2B06C28  : public RuntimeObject
  {
  public:
  	// System.String Mono.Security.X509.X509Stores::_storePath
  	String_t* ____storePath_0;
  	// Mono.Security.X509.X509Store Mono.Security.X509.X509Stores::_trusted
  	X509Store_t754E7C7E6C15F74AA8E7A3F0695EE7E1AD0C4302 * ____trusted_1;
  
  public:
  	inline static int32_t get_offset_of__storePath_0() { return static_cast<int32_t>(offsetof(X509Stores_t2DA9540B452CEB83E67BC6CDF9B0346FA2B06C28, ____storePath_0)); }
  	inline String_t* get__storePath_0() const { return ____storePath_0; }
  	inline String_t** get_address_of__storePath_0() { return &____storePath_0; }
  	inline void set__storePath_0(String_t* value)
  	{
  		____storePath_0 = value;
  		Il2CppCodeGenWriteBarrier((&____storePath_0), value);
  	}
  
  	inline static int32_t get_offset_of__trusted_1() { return static_cast<int32_t>(offsetof(X509Stores_t2DA9540B452CEB83E67BC6CDF9B0346FA2B06C28, ____trusted_1)); }
  	inline X509Store_t754E7C7E6C15F74AA8E7A3F0695EE7E1AD0C4302 * get__trusted_1() const { return ____trusted_1; }
  	inline X509Store_t754E7C7E6C15F74AA8E7A3F0695EE7E1AD0C4302 ** get_address_of__trusted_1() { return &____trusted_1; }
  	inline void set__trusted_1(X509Store_t754E7C7E6C15F74AA8E7A3F0695EE7E1AD0C4302 * value)
  	{
  		____trusted_1 = value;
  		Il2CppCodeGenWriteBarrier((&____trusted_1), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // X509STORES_T2DA9540B452CEB83E67BC6CDF9B0346FA2B06C28_H
  #ifndef ATTRIBUTE_T60F25EB48D5935E4C6C2BAF7F90F57A43528E469_H
  #define ATTRIBUTE_T60F25EB48D5935E4C6C2BAF7F90F57A43528E469_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Attribute
  struct  Attribute_t60F25EB48D5935E4C6C2BAF7F90F57A43528E469  : public RuntimeObject
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // ATTRIBUTE_T60F25EB48D5935E4C6C2BAF7F90F57A43528E469_H
  #ifndef COLLECTIONBASE_TC3F24120B23471E7FDEE72107D1D541E6456744F_H
  #define COLLECTIONBASE_TC3F24120B23471E7FDEE72107D1D541E6456744F_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Collections.CollectionBase
  struct  CollectionBase_tC3F24120B23471E7FDEE72107D1D541E6456744F  : public RuntimeObject
  {
  public:
  	// System.Collections.ArrayList System.Collections.CollectionBase::list
  	ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * ___list_0;
  
  public:
  	inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(CollectionBase_tC3F24120B23471E7FDEE72107D1D541E6456744F, ___list_0)); }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * get_list_0() const { return ___list_0; }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F ** get_address_of_list_0() { return &___list_0; }
  	inline void set_list_0(ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * value)
  	{
  		___list_0 = value;
  		Il2CppCodeGenWriteBarrier((&___list_0), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // COLLECTIONBASE_TC3F24120B23471E7FDEE72107D1D541E6456744F_H
  #ifndef EXCEPTION_T_H
  #define EXCEPTION_T_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Exception
  struct  Exception_t  : public RuntimeObject
  {
  public:
  	// System.IntPtr[] System.Exception::trace_ips
  	IntPtrU5BU5D_tB866BA24C91559CF299618E230043451CC7CF659* ___trace_ips_0;
  	// System.Exception System.Exception::inner_exception
  	Exception_t * ___inner_exception_1;
  	// System.String System.Exception::message
  	String_t* ___message_2;
  	// System.String System.Exception::help_link
  	String_t* ___help_link_3;
  	// System.String System.Exception::class_name
  	String_t* ___class_name_4;
  	// System.String System.Exception::stack_trace
  	String_t* ___stack_trace_5;
  	// System.String System.Exception::_remoteStackTraceString
  	String_t* ____remoteStackTraceString_6;
  	// System.Int32 System.Exception::remote_stack_index
  	int32_t ___remote_stack_index_7;
  	// System.Int32 System.Exception::hresult
  	int32_t ___hresult_8;
  	// System.String System.Exception::source
  	String_t* ___source_9;
  	// System.Collections.IDictionary System.Exception::_data
  	RuntimeObject* ____data_10;
  
  public:
  	inline static int32_t get_offset_of_trace_ips_0() { return static_cast<int32_t>(offsetof(Exception_t, ___trace_ips_0)); }
  	inline IntPtrU5BU5D_tB866BA24C91559CF299618E230043451CC7CF659* get_trace_ips_0() const { return ___trace_ips_0; }
  	inline IntPtrU5BU5D_tB866BA24C91559CF299618E230043451CC7CF659** get_address_of_trace_ips_0() { return &___trace_ips_0; }
  	inline void set_trace_ips_0(IntPtrU5BU5D_tB866BA24C91559CF299618E230043451CC7CF659* value)
  	{
  		___trace_ips_0 = value;
  		Il2CppCodeGenWriteBarrier((&___trace_ips_0), value);
  	}
  
  	inline static int32_t get_offset_of_inner_exception_1() { return static_cast<int32_t>(offsetof(Exception_t, ___inner_exception_1)); }
  	inline Exception_t * get_inner_exception_1() const { return ___inner_exception_1; }
  	inline Exception_t ** get_address_of_inner_exception_1() { return &___inner_exception_1; }
  	inline void set_inner_exception_1(Exception_t * value)
  	{
  		___inner_exception_1 = value;
  		Il2CppCodeGenWriteBarrier((&___inner_exception_1), value);
  	}
  
  	inline static int32_t get_offset_of_message_2() { return static_cast<int32_t>(offsetof(Exception_t, ___message_2)); }
  	inline String_t* get_message_2() const { return ___message_2; }
  	inline String_t** get_address_of_message_2() { return &___message_2; }
  	inline void set_message_2(String_t* value)
  	{
  		___message_2 = value;
  		Il2CppCodeGenWriteBarrier((&___message_2), value);
  	}
  
  	inline static int32_t get_offset_of_help_link_3() { return static_cast<int32_t>(offsetof(Exception_t, ___help_link_3)); }
  	inline String_t* get_help_link_3() const { return ___help_link_3; }
  	inline String_t** get_address_of_help_link_3() { return &___help_link_3; }
  	inline void set_help_link_3(String_t* value)
  	{
  		___help_link_3 = value;
  		Il2CppCodeGenWriteBarrier((&___help_link_3), value);
  	}
  
  	inline static int32_t get_offset_of_class_name_4() { return static_cast<int32_t>(offsetof(Exception_t, ___class_name_4)); }
  	inline String_t* get_class_name_4() const { return ___class_name_4; }
  	inline String_t** get_address_of_class_name_4() { return &___class_name_4; }
  	inline void set_class_name_4(String_t* value)
  	{
  		___class_name_4 = value;
  		Il2CppCodeGenWriteBarrier((&___class_name_4), value);
  	}
  
  	inline static int32_t get_offset_of_stack_trace_5() { return static_cast<int32_t>(offsetof(Exception_t, ___stack_trace_5)); }
  	inline String_t* get_stack_trace_5() const { return ___stack_trace_5; }
  	inline String_t** get_address_of_stack_trace_5() { return &___stack_trace_5; }
  	inline void set_stack_trace_5(String_t* value)
  	{
  		___stack_trace_5 = value;
  		Il2CppCodeGenWriteBarrier((&___stack_trace_5), value);
  	}
  
  	inline static int32_t get_offset_of__remoteStackTraceString_6() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackTraceString_6)); }
  	inline String_t* get__remoteStackTraceString_6() const { return ____remoteStackTraceString_6; }
  	inline String_t** get_address_of__remoteStackTraceString_6() { return &____remoteStackTraceString_6; }
  	inline void set__remoteStackTraceString_6(String_t* value)
  	{
  		____remoteStackTraceString_6 = value;
  		Il2CppCodeGenWriteBarrier((&____remoteStackTraceString_6), value);
  	}
  
  	inline static int32_t get_offset_of_remote_stack_index_7() { return static_cast<int32_t>(offsetof(Exception_t, ___remote_stack_index_7)); }
  	inline int32_t get_remote_stack_index_7() const { return ___remote_stack_index_7; }
  	inline int32_t* get_address_of_remote_stack_index_7() { return &___remote_stack_index_7; }
  	inline void set_remote_stack_index_7(int32_t value)
  	{
  		___remote_stack_index_7 = value;
  	}
  
  	inline static int32_t get_offset_of_hresult_8() { return static_cast<int32_t>(offsetof(Exception_t, ___hresult_8)); }
  	inline int32_t get_hresult_8() const { return ___hresult_8; }
  	inline int32_t* get_address_of_hresult_8() { return &___hresult_8; }
  	inline void set_hresult_8(int32_t value)
  	{
  		___hresult_8 = value;
  	}
  
  	inline static int32_t get_offset_of_source_9() { return static_cast<int32_t>(offsetof(Exception_t, ___source_9)); }
  	inline String_t* get_source_9() const { return ___source_9; }
  	inline String_t** get_address_of_source_9() { return &___source_9; }
  	inline void set_source_9(String_t* value)
  	{
  		___source_9 = value;
  		Il2CppCodeGenWriteBarrier((&___source_9), value);
  	}
  
  	inline static int32_t get_offset_of__data_10() { return static_cast<int32_t>(offsetof(Exception_t, ____data_10)); }
  	inline RuntimeObject* get__data_10() const { return ____data_10; }
  	inline RuntimeObject** get_address_of__data_10() { return &____data_10; }
  	inline void set__data_10(RuntimeObject* value)
  	{
  		____data_10 = value;
  		Il2CppCodeGenWriteBarrier((&____data_10), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // EXCEPTION_T_H
  #ifndef STREAM_TCFD27E43C18381861212C0288CACF467FB602009_H
  #define STREAM_TCFD27E43C18381861212C0288CACF467FB602009_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.IO.Stream
  struct  Stream_tCFD27E43C18381861212C0288CACF467FB602009  : public RuntimeObject
  {
  public:
  
  public:
  };
  
  struct Stream_tCFD27E43C18381861212C0288CACF467FB602009_StaticFields
  {
  public:
  	// System.IO.Stream System.IO.Stream::Null
  	Stream_tCFD27E43C18381861212C0288CACF467FB602009 * ___Null_0;
  
  public:
  	inline static int32_t get_offset_of_Null_0() { return static_cast<int32_t>(offsetof(Stream_tCFD27E43C18381861212C0288CACF467FB602009_StaticFields, ___Null_0)); }
  	inline Stream_tCFD27E43C18381861212C0288CACF467FB602009 * get_Null_0() const { return ___Null_0; }
  	inline Stream_tCFD27E43C18381861212C0288CACF467FB602009 ** get_address_of_Null_0() { return &___Null_0; }
  	inline void set_Null_0(Stream_tCFD27E43C18381861212C0288CACF467FB602009 * value)
  	{
  		___Null_0 = value;
  		Il2CppCodeGenWriteBarrier((&___Null_0), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // STREAM_TCFD27E43C18381861212C0288CACF467FB602009_H
  #ifndef ASYMMETRICSIGNATUREDEFORMATTER_T518C5329EA3FF9AAA6789BA659B2A5FAEBA3A0B9_H
  #define ASYMMETRICSIGNATUREDEFORMATTER_T518C5329EA3FF9AAA6789BA659B2A5FAEBA3A0B9_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Security.Cryptography.AsymmetricSignatureDeformatter
  struct  AsymmetricSignatureDeformatter_t518C5329EA3FF9AAA6789BA659B2A5FAEBA3A0B9  : public RuntimeObject
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // ASYMMETRICSIGNATUREDEFORMATTER_T518C5329EA3FF9AAA6789BA659B2A5FAEBA3A0B9_H
  #ifndef ASYMMETRICSIGNATUREFORMATTER_T561C44FD8BD31CEF7484F49185C36024E62CD98D_H
  #define ASYMMETRICSIGNATUREFORMATTER_T561C44FD8BD31CEF7484F49185C36024E62CD98D_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Security.Cryptography.AsymmetricSignatureFormatter
  struct  AsymmetricSignatureFormatter_t561C44FD8BD31CEF7484F49185C36024E62CD98D  : public RuntimeObject
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // ASYMMETRICSIGNATUREFORMATTER_T561C44FD8BD31CEF7484F49185C36024E62CD98D_H
  #ifndef HASHALGORITHM_T6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0_H
  #define HASHALGORITHM_T6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Security.Cryptography.HashAlgorithm
  struct  HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0  : public RuntimeObject
  {
  public:
  	// System.Byte[] System.Security.Cryptography.HashAlgorithm::HashValue
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___HashValue_0;
  	// System.Int32 System.Security.Cryptography.HashAlgorithm::HashSizeValue
  	int32_t ___HashSizeValue_1;
  	// System.Int32 System.Security.Cryptography.HashAlgorithm::State
  	int32_t ___State_2;
  	// System.Boolean System.Security.Cryptography.HashAlgorithm::disposed
  	bool ___disposed_3;
  
  public:
  	inline static int32_t get_offset_of_HashValue_0() { return static_cast<int32_t>(offsetof(HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0, ___HashValue_0)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_HashValue_0() const { return ___HashValue_0; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_HashValue_0() { return &___HashValue_0; }
  	inline void set_HashValue_0(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___HashValue_0 = value;
  		Il2CppCodeGenWriteBarrier((&___HashValue_0), value);
  	}
  
  	inline static int32_t get_offset_of_HashSizeValue_1() { return static_cast<int32_t>(offsetof(HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0, ___HashSizeValue_1)); }
  	inline int32_t get_HashSizeValue_1() const { return ___HashSizeValue_1; }
  	inline int32_t* get_address_of_HashSizeValue_1() { return &___HashSizeValue_1; }
  	inline void set_HashSizeValue_1(int32_t value)
  	{
  		___HashSizeValue_1 = value;
  	}
  
  	inline static int32_t get_offset_of_State_2() { return static_cast<int32_t>(offsetof(HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0, ___State_2)); }
  	inline int32_t get_State_2() const { return ___State_2; }
  	inline int32_t* get_address_of_State_2() { return &___State_2; }
  	inline void set_State_2(int32_t value)
  	{
  		___State_2 = value;
  	}
  
  	inline static int32_t get_offset_of_disposed_3() { return static_cast<int32_t>(offsetof(HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0, ___disposed_3)); }
  	inline bool get_disposed_3() const { return ___disposed_3; }
  	inline bool* get_address_of_disposed_3() { return &___disposed_3; }
  	inline void set_disposed_3(bool value)
  	{
  		___disposed_3 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // HASHALGORITHM_T6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0_H
  #ifndef VALUETYPE_T1810BD84E0FDB5D3A7CD34286A5B22F343995C9C_H
  #define VALUETYPE_T1810BD84E0FDB5D3A7CD34286A5B22F343995C9C_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.ValueType
  struct  ValueType_t1810BD84E0FDB5D3A7CD34286A5B22F343995C9C  : public RuntimeObject
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  // Native definition for P/Invoke marshalling of System.ValueType
  struct ValueType_t1810BD84E0FDB5D3A7CD34286A5B22F343995C9C_marshaled_pinvoke
  {
  };
  // Native definition for COM marshalling of System.ValueType
  struct ValueType_t1810BD84E0FDB5D3A7CD34286A5B22F343995C9C_marshaled_com
  {
  };
  #endif // VALUETYPE_T1810BD84E0FDB5D3A7CD34286A5B22F343995C9C_H
  #ifndef U24ARRAYTYPEU2412_T34A0555607D56E64995C58450DA7271038B4E338_H
  #define U24ARRAYTYPEU2412_T34A0555607D56E64995C58450DA7271038B4E338_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // <PrivateImplementationDetails>/$ArrayType$12
  struct  U24ArrayTypeU2412_t34A0555607D56E64995C58450DA7271038B4E338 
  {
  public:
  	union
  	{
  		struct
  		{
  			union
  			{
  			};
  		};
  		uint8_t U24ArrayTypeU2412_t34A0555607D56E64995C58450DA7271038B4E338__padding[12];
  	};
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // U24ARRAYTYPEU2412_T34A0555607D56E64995C58450DA7271038B4E338_H
  #ifndef U24ARRAYTYPEU2416_T3ED63219EF62A55102C1A217300B96A85574E8CF_H
  #define U24ARRAYTYPEU2416_T3ED63219EF62A55102C1A217300B96A85574E8CF_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // <PrivateImplementationDetails>/$ArrayType$16
  struct  U24ArrayTypeU2416_t3ED63219EF62A55102C1A217300B96A85574E8CF 
  {
  public:
  	union
  	{
  		struct
  		{
  			union
  			{
  			};
  		};
  		uint8_t U24ArrayTypeU2416_t3ED63219EF62A55102C1A217300B96A85574E8CF__padding[16];
  	};
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // U24ARRAYTYPEU2416_T3ED63219EF62A55102C1A217300B96A85574E8CF_H
  #ifndef U24ARRAYTYPEU2420_TC30B3410ED78E77399E9EB0BC02865F70054B6B0_H
  #define U24ARRAYTYPEU2420_TC30B3410ED78E77399E9EB0BC02865F70054B6B0_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // <PrivateImplementationDetails>/$ArrayType$20
  struct  U24ArrayTypeU2420_tC30B3410ED78E77399E9EB0BC02865F70054B6B0 
  {
  public:
  	union
  	{
  		struct
  		{
  			union
  			{
  			};
  		};
  		uint8_t U24ArrayTypeU2420_tC30B3410ED78E77399E9EB0BC02865F70054B6B0__padding[20];
  	};
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // U24ARRAYTYPEU2420_TC30B3410ED78E77399E9EB0BC02865F70054B6B0_H
  #ifndef U24ARRAYTYPEU24256_TECF690BE542BCE69FA380DA73129A32EBBA79EC0_H
  #define U24ARRAYTYPEU24256_TECF690BE542BCE69FA380DA73129A32EBBA79EC0_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // <PrivateImplementationDetails>/$ArrayType$256
  struct  U24ArrayTypeU24256_tECF690BE542BCE69FA380DA73129A32EBBA79EC0 
  {
  public:
  	union
  	{
  		struct
  		{
  			union
  			{
  			};
  		};
  		uint8_t U24ArrayTypeU24256_tECF690BE542BCE69FA380DA73129A32EBBA79EC0__padding[256];
  	};
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // U24ARRAYTYPEU24256_TECF690BE542BCE69FA380DA73129A32EBBA79EC0_H
  #ifndef U24ARRAYTYPEU243132_TB4B2D02CB1D25DA8A2365FF1F7194778F5865375_H
  #define U24ARRAYTYPEU243132_TB4B2D02CB1D25DA8A2365FF1F7194778F5865375_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // <PrivateImplementationDetails>/$ArrayType$3132
  struct  U24ArrayTypeU243132_tB4B2D02CB1D25DA8A2365FF1F7194778F5865375 
  {
  public:
  	union
  	{
  		struct
  		{
  			union
  			{
  			};
  		};
  		uint8_t U24ArrayTypeU243132_tB4B2D02CB1D25DA8A2365FF1F7194778F5865375__padding[3132];
  	};
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // U24ARRAYTYPEU243132_TB4B2D02CB1D25DA8A2365FF1F7194778F5865375_H
  #ifndef U24ARRAYTYPEU2432_T81B2756612AE7B8BC584F0547C5AC6ED5C719BAF_H
  #define U24ARRAYTYPEU2432_T81B2756612AE7B8BC584F0547C5AC6ED5C719BAF_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // <PrivateImplementationDetails>/$ArrayType$32
  struct  U24ArrayTypeU2432_t81B2756612AE7B8BC584F0547C5AC6ED5C719BAF 
  {
  public:
  	union
  	{
  		struct
  		{
  			union
  			{
  			};
  		};
  		uint8_t U24ArrayTypeU2432_t81B2756612AE7B8BC584F0547C5AC6ED5C719BAF__padding[32];
  	};
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // U24ARRAYTYPEU2432_T81B2756612AE7B8BC584F0547C5AC6ED5C719BAF_H
  #ifndef U24ARRAYTYPEU244_TF876CE6CA7BEDCC97AA68E56F45B1155BB1E9474_H
  #define U24ARRAYTYPEU244_TF876CE6CA7BEDCC97AA68E56F45B1155BB1E9474_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // <PrivateImplementationDetails>/$ArrayType$4
  struct  U24ArrayTypeU244_tF876CE6CA7BEDCC97AA68E56F45B1155BB1E9474 
  {
  public:
  	union
  	{
  		struct
  		{
  			union
  			{
  			};
  		};
  		uint8_t U24ArrayTypeU244_tF876CE6CA7BEDCC97AA68E56F45B1155BB1E9474__padding[4];
  	};
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // U24ARRAYTYPEU244_TF876CE6CA7BEDCC97AA68E56F45B1155BB1E9474_H
  #ifndef U24ARRAYTYPEU2448_T206F0CAD1CFE1565A495415F94F351EAA0209291_H
  #define U24ARRAYTYPEU2448_T206F0CAD1CFE1565A495415F94F351EAA0209291_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // <PrivateImplementationDetails>/$ArrayType$48
  struct  U24ArrayTypeU2448_t206F0CAD1CFE1565A495415F94F351EAA0209291 
  {
  public:
  	union
  	{
  		struct
  		{
  			union
  			{
  			};
  		};
  		uint8_t U24ArrayTypeU2448_t206F0CAD1CFE1565A495415F94F351EAA0209291__padding[48];
  	};
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // U24ARRAYTYPEU2448_T206F0CAD1CFE1565A495415F94F351EAA0209291_H
  #ifndef U24ARRAYTYPEU2464_T7527DA046E72F979D34D3924E0957FA03B3CE1EE_H
  #define U24ARRAYTYPEU2464_T7527DA046E72F979D34D3924E0957FA03B3CE1EE_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // <PrivateImplementationDetails>/$ArrayType$64
  struct  U24ArrayTypeU2464_t7527DA046E72F979D34D3924E0957FA03B3CE1EE 
  {
  public:
  	union
  	{
  		struct
  		{
  			union
  			{
  			};
  		};
  		uint8_t U24ArrayTypeU2464_t7527DA046E72F979D34D3924E0957FA03B3CE1EE__padding[64];
  	};
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // U24ARRAYTYPEU2464_T7527DA046E72F979D34D3924E0957FA03B3CE1EE_H
  #ifndef MD5SHA1_TC00142BACF5232E18AF953932BB12EB25ED58539_H
  #define MD5SHA1_TC00142BACF5232E18AF953932BB12EB25ED58539_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Cryptography.MD5SHA1
  struct  MD5SHA1_tC00142BACF5232E18AF953932BB12EB25ED58539  : public HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0
  {
  public:
  	// System.Security.Cryptography.HashAlgorithm Mono.Security.Cryptography.MD5SHA1::md5
  	HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 * ___md5_4;
  	// System.Security.Cryptography.HashAlgorithm Mono.Security.Cryptography.MD5SHA1::sha
  	HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 * ___sha_5;
  	// System.Boolean Mono.Security.Cryptography.MD5SHA1::hashing
  	bool ___hashing_6;
  
  public:
  	inline static int32_t get_offset_of_md5_4() { return static_cast<int32_t>(offsetof(MD5SHA1_tC00142BACF5232E18AF953932BB12EB25ED58539, ___md5_4)); }
  	inline HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 * get_md5_4() const { return ___md5_4; }
  	inline HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 ** get_address_of_md5_4() { return &___md5_4; }
  	inline void set_md5_4(HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 * value)
  	{
  		___md5_4 = value;
  		Il2CppCodeGenWriteBarrier((&___md5_4), value);
  	}
  
  	inline static int32_t get_offset_of_sha_5() { return static_cast<int32_t>(offsetof(MD5SHA1_tC00142BACF5232E18AF953932BB12EB25ED58539, ___sha_5)); }
  	inline HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 * get_sha_5() const { return ___sha_5; }
  	inline HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 ** get_address_of_sha_5() { return &___sha_5; }
  	inline void set_sha_5(HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 * value)
  	{
  		___sha_5 = value;
  		Il2CppCodeGenWriteBarrier((&___sha_5), value);
  	}
  
  	inline static int32_t get_offset_of_hashing_6() { return static_cast<int32_t>(offsetof(MD5SHA1_tC00142BACF5232E18AF953932BB12EB25ED58539, ___hashing_6)); }
  	inline bool get_hashing_6() const { return ___hashing_6; }
  	inline bool* get_address_of_hashing_6() { return &___hashing_6; }
  	inline void set_hashing_6(bool value)
  	{
  		___hashing_6 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // MD5SHA1_TC00142BACF5232E18AF953932BB12EB25ED58539_H
  #ifndef CLIENTRECORDPROTOCOL_TF6AE6F78B0E09279DFA4B0A3610FA65133A87B27_H
  #define CLIENTRECORDPROTOCOL_TF6AE6F78B0E09279DFA4B0A3610FA65133A87B27_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.ClientRecordProtocol
  struct  ClientRecordProtocol_tF6AE6F78B0E09279DFA4B0A3610FA65133A87B27  : public RecordProtocol_tF8AAA98F994047D1E6532826115B001679A7870A
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CLIENTRECORDPROTOCOL_TF6AE6F78B0E09279DFA4B0A3610FA65133A87B27_H
  #ifndef RSASSLSIGNATUREDEFORMATTER_TF76EA87F37801038199B20C7EB245D92376A44E2_H
  #define RSASSLSIGNATUREDEFORMATTER_TF76EA87F37801038199B20C7EB245D92376A44E2_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.RSASslSignatureDeformatter
  struct  RSASslSignatureDeformatter_tF76EA87F37801038199B20C7EB245D92376A44E2  : public AsymmetricSignatureDeformatter_t518C5329EA3FF9AAA6789BA659B2A5FAEBA3A0B9
  {
  public:
  	// System.Security.Cryptography.RSA Mono.Security.Protocol.Tls.RSASslSignatureDeformatter::key
  	RSA_t565B1E1F95589A0E37D0C66406CF730DC4A43051 * ___key_0;
  	// System.Security.Cryptography.HashAlgorithm Mono.Security.Protocol.Tls.RSASslSignatureDeformatter::hash
  	HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 * ___hash_1;
  
  public:
  	inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(RSASslSignatureDeformatter_tF76EA87F37801038199B20C7EB245D92376A44E2, ___key_0)); }
  	inline RSA_t565B1E1F95589A0E37D0C66406CF730DC4A43051 * get_key_0() const { return ___key_0; }
  	inline RSA_t565B1E1F95589A0E37D0C66406CF730DC4A43051 ** get_address_of_key_0() { return &___key_0; }
  	inline void set_key_0(RSA_t565B1E1F95589A0E37D0C66406CF730DC4A43051 * value)
  	{
  		___key_0 = value;
  		Il2CppCodeGenWriteBarrier((&___key_0), value);
  	}
  
  	inline static int32_t get_offset_of_hash_1() { return static_cast<int32_t>(offsetof(RSASslSignatureDeformatter_tF76EA87F37801038199B20C7EB245D92376A44E2, ___hash_1)); }
  	inline HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 * get_hash_1() const { return ___hash_1; }
  	inline HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 ** get_address_of_hash_1() { return &___hash_1; }
  	inline void set_hash_1(HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 * value)
  	{
  		___hash_1 = value;
  		Il2CppCodeGenWriteBarrier((&___hash_1), value);
  	}
  };
  
  struct RSASslSignatureDeformatter_tF76EA87F37801038199B20C7EB245D92376A44E2_StaticFields
  {
  public:
  	// System.Collections.Generic.Dictionary`2<System.String,System.Int32> Mono.Security.Protocol.Tls.RSASslSignatureDeformatter::<>f__switch$map15
  	Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * ___U3CU3Ef__switchU24map15_2;
  
  public:
  	inline static int32_t get_offset_of_U3CU3Ef__switchU24map15_2() { return static_cast<int32_t>(offsetof(RSASslSignatureDeformatter_tF76EA87F37801038199B20C7EB245D92376A44E2_StaticFields, ___U3CU3Ef__switchU24map15_2)); }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * get_U3CU3Ef__switchU24map15_2() const { return ___U3CU3Ef__switchU24map15_2; }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 ** get_address_of_U3CU3Ef__switchU24map15_2() { return &___U3CU3Ef__switchU24map15_2; }
  	inline void set_U3CU3Ef__switchU24map15_2(Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * value)
  	{
  		___U3CU3Ef__switchU24map15_2 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map15_2), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // RSASSLSIGNATUREDEFORMATTER_TF76EA87F37801038199B20C7EB245D92376A44E2_H
  #ifndef RSASSLSIGNATUREFORMATTER_TC85E37011C1C0332CAA19062E06074CF7D505FC9_H
  #define RSASSLSIGNATUREFORMATTER_TC85E37011C1C0332CAA19062E06074CF7D505FC9_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.RSASslSignatureFormatter
  struct  RSASslSignatureFormatter_tC85E37011C1C0332CAA19062E06074CF7D505FC9  : public AsymmetricSignatureFormatter_t561C44FD8BD31CEF7484F49185C36024E62CD98D
  {
  public:
  	// System.Security.Cryptography.RSA Mono.Security.Protocol.Tls.RSASslSignatureFormatter::key
  	RSA_t565B1E1F95589A0E37D0C66406CF730DC4A43051 * ___key_0;
  	// System.Security.Cryptography.HashAlgorithm Mono.Security.Protocol.Tls.RSASslSignatureFormatter::hash
  	HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 * ___hash_1;
  
  public:
  	inline static int32_t get_offset_of_key_0() { return static_cast<int32_t>(offsetof(RSASslSignatureFormatter_tC85E37011C1C0332CAA19062E06074CF7D505FC9, ___key_0)); }
  	inline RSA_t565B1E1F95589A0E37D0C66406CF730DC4A43051 * get_key_0() const { return ___key_0; }
  	inline RSA_t565B1E1F95589A0E37D0C66406CF730DC4A43051 ** get_address_of_key_0() { return &___key_0; }
  	inline void set_key_0(RSA_t565B1E1F95589A0E37D0C66406CF730DC4A43051 * value)
  	{
  		___key_0 = value;
  		Il2CppCodeGenWriteBarrier((&___key_0), value);
  	}
  
  	inline static int32_t get_offset_of_hash_1() { return static_cast<int32_t>(offsetof(RSASslSignatureFormatter_tC85E37011C1C0332CAA19062E06074CF7D505FC9, ___hash_1)); }
  	inline HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 * get_hash_1() const { return ___hash_1; }
  	inline HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 ** get_address_of_hash_1() { return &___hash_1; }
  	inline void set_hash_1(HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 * value)
  	{
  		___hash_1 = value;
  		Il2CppCodeGenWriteBarrier((&___hash_1), value);
  	}
  };
  
  struct RSASslSignatureFormatter_tC85E37011C1C0332CAA19062E06074CF7D505FC9_StaticFields
  {
  public:
  	// System.Collections.Generic.Dictionary`2<System.String,System.Int32> Mono.Security.Protocol.Tls.RSASslSignatureFormatter::<>f__switch$map16
  	Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * ___U3CU3Ef__switchU24map16_2;
  
  public:
  	inline static int32_t get_offset_of_U3CU3Ef__switchU24map16_2() { return static_cast<int32_t>(offsetof(RSASslSignatureFormatter_tC85E37011C1C0332CAA19062E06074CF7D505FC9_StaticFields, ___U3CU3Ef__switchU24map16_2)); }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * get_U3CU3Ef__switchU24map16_2() const { return ___U3CU3Ef__switchU24map16_2; }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 ** get_address_of_U3CU3Ef__switchU24map16_2() { return &___U3CU3Ef__switchU24map16_2; }
  	inline void set_U3CU3Ef__switchU24map16_2(Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * value)
  	{
  		___U3CU3Ef__switchU24map16_2 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map16_2), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // RSASSLSIGNATUREFORMATTER_TC85E37011C1C0332CAA19062E06074CF7D505FC9_H
  #ifndef SSLHANDSHAKEHASH_T768D7D511E41175753676A8E199EE1953810E59E_H
  #define SSLHANDSHAKEHASH_T768D7D511E41175753676A8E199EE1953810E59E_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.SslHandshakeHash
  struct  SslHandshakeHash_t768D7D511E41175753676A8E199EE1953810E59E  : public HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0
  {
  public:
  	// System.Security.Cryptography.HashAlgorithm Mono.Security.Protocol.Tls.SslHandshakeHash::md5
  	HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 * ___md5_4;
  	// System.Security.Cryptography.HashAlgorithm Mono.Security.Protocol.Tls.SslHandshakeHash::sha
  	HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 * ___sha_5;
  	// System.Boolean Mono.Security.Protocol.Tls.SslHandshakeHash::hashing
  	bool ___hashing_6;
  	// System.Byte[] Mono.Security.Protocol.Tls.SslHandshakeHash::secret
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___secret_7;
  	// System.Byte[] Mono.Security.Protocol.Tls.SslHandshakeHash::innerPadMD5
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___innerPadMD5_8;
  	// System.Byte[] Mono.Security.Protocol.Tls.SslHandshakeHash::outerPadMD5
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___outerPadMD5_9;
  	// System.Byte[] Mono.Security.Protocol.Tls.SslHandshakeHash::innerPadSHA
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___innerPadSHA_10;
  	// System.Byte[] Mono.Security.Protocol.Tls.SslHandshakeHash::outerPadSHA
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___outerPadSHA_11;
  
  public:
  	inline static int32_t get_offset_of_md5_4() { return static_cast<int32_t>(offsetof(SslHandshakeHash_t768D7D511E41175753676A8E199EE1953810E59E, ___md5_4)); }
  	inline HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 * get_md5_4() const { return ___md5_4; }
  	inline HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 ** get_address_of_md5_4() { return &___md5_4; }
  	inline void set_md5_4(HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 * value)
  	{
  		___md5_4 = value;
  		Il2CppCodeGenWriteBarrier((&___md5_4), value);
  	}
  
  	inline static int32_t get_offset_of_sha_5() { return static_cast<int32_t>(offsetof(SslHandshakeHash_t768D7D511E41175753676A8E199EE1953810E59E, ___sha_5)); }
  	inline HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 * get_sha_5() const { return ___sha_5; }
  	inline HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 ** get_address_of_sha_5() { return &___sha_5; }
  	inline void set_sha_5(HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 * value)
  	{
  		___sha_5 = value;
  		Il2CppCodeGenWriteBarrier((&___sha_5), value);
  	}
  
  	inline static int32_t get_offset_of_hashing_6() { return static_cast<int32_t>(offsetof(SslHandshakeHash_t768D7D511E41175753676A8E199EE1953810E59E, ___hashing_6)); }
  	inline bool get_hashing_6() const { return ___hashing_6; }
  	inline bool* get_address_of_hashing_6() { return &___hashing_6; }
  	inline void set_hashing_6(bool value)
  	{
  		___hashing_6 = value;
  	}
  
  	inline static int32_t get_offset_of_secret_7() { return static_cast<int32_t>(offsetof(SslHandshakeHash_t768D7D511E41175753676A8E199EE1953810E59E, ___secret_7)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_secret_7() const { return ___secret_7; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_secret_7() { return &___secret_7; }
  	inline void set_secret_7(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___secret_7 = value;
  		Il2CppCodeGenWriteBarrier((&___secret_7), value);
  	}
  
  	inline static int32_t get_offset_of_innerPadMD5_8() { return static_cast<int32_t>(offsetof(SslHandshakeHash_t768D7D511E41175753676A8E199EE1953810E59E, ___innerPadMD5_8)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_innerPadMD5_8() const { return ___innerPadMD5_8; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_innerPadMD5_8() { return &___innerPadMD5_8; }
  	inline void set_innerPadMD5_8(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___innerPadMD5_8 = value;
  		Il2CppCodeGenWriteBarrier((&___innerPadMD5_8), value);
  	}
  
  	inline static int32_t get_offset_of_outerPadMD5_9() { return static_cast<int32_t>(offsetof(SslHandshakeHash_t768D7D511E41175753676A8E199EE1953810E59E, ___outerPadMD5_9)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_outerPadMD5_9() const { return ___outerPadMD5_9; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_outerPadMD5_9() { return &___outerPadMD5_9; }
  	inline void set_outerPadMD5_9(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___outerPadMD5_9 = value;
  		Il2CppCodeGenWriteBarrier((&___outerPadMD5_9), value);
  	}
  
  	inline static int32_t get_offset_of_innerPadSHA_10() { return static_cast<int32_t>(offsetof(SslHandshakeHash_t768D7D511E41175753676A8E199EE1953810E59E, ___innerPadSHA_10)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_innerPadSHA_10() const { return ___innerPadSHA_10; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_innerPadSHA_10() { return &___innerPadSHA_10; }
  	inline void set_innerPadSHA_10(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___innerPadSHA_10 = value;
  		Il2CppCodeGenWriteBarrier((&___innerPadSHA_10), value);
  	}
  
  	inline static int32_t get_offset_of_outerPadSHA_11() { return static_cast<int32_t>(offsetof(SslHandshakeHash_t768D7D511E41175753676A8E199EE1953810E59E, ___outerPadSHA_11)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_outerPadSHA_11() const { return ___outerPadSHA_11; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_outerPadSHA_11() { return &___outerPadSHA_11; }
  	inline void set_outerPadSHA_11(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___outerPadSHA_11 = value;
  		Il2CppCodeGenWriteBarrier((&___outerPadSHA_11), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // SSLHANDSHAKEHASH_T768D7D511E41175753676A8E199EE1953810E59E_H
  #ifndef TLSEXCEPTION_T24CF965EBBB97465C8E7F6205B59472C32AA061B_H
  #define TLSEXCEPTION_T24CF965EBBB97465C8E7F6205B59472C32AA061B_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.TlsException
  struct  TlsException_t24CF965EBBB97465C8E7F6205B59472C32AA061B  : public Exception_t
  {
  public:
  	// Mono.Security.Protocol.Tls.Alert Mono.Security.Protocol.Tls.TlsException::alert
  	Alert_tB2E9916C332BA10E826D68BBE9A764EA3FA5A7E9 * ___alert_11;
  
  public:
  	inline static int32_t get_offset_of_alert_11() { return static_cast<int32_t>(offsetof(TlsException_t24CF965EBBB97465C8E7F6205B59472C32AA061B, ___alert_11)); }
  	inline Alert_tB2E9916C332BA10E826D68BBE9A764EA3FA5A7E9 * get_alert_11() const { return ___alert_11; }
  	inline Alert_tB2E9916C332BA10E826D68BBE9A764EA3FA5A7E9 ** get_address_of_alert_11() { return &___alert_11; }
  	inline void set_alert_11(Alert_tB2E9916C332BA10E826D68BBE9A764EA3FA5A7E9 * value)
  	{
  		___alert_11 = value;
  		Il2CppCodeGenWriteBarrier((&___alert_11), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TLSEXCEPTION_T24CF965EBBB97465C8E7F6205B59472C32AA061B_H
  #ifndef TLSSTREAM_T564FEEACB059C6549038DCA5C737C62C96135490_H
  #define TLSSTREAM_T564FEEACB059C6549038DCA5C737C62C96135490_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.TlsStream
  struct  TlsStream_t564FEEACB059C6549038DCA5C737C62C96135490  : public Stream_tCFD27E43C18381861212C0288CACF467FB602009
  {
  public:
  	// System.Boolean Mono.Security.Protocol.Tls.TlsStream::canRead
  	bool ___canRead_1;
  	// System.Boolean Mono.Security.Protocol.Tls.TlsStream::canWrite
  	bool ___canWrite_2;
  	// System.IO.MemoryStream Mono.Security.Protocol.Tls.TlsStream::buffer
  	MemoryStream_tA2A6655CF733913D13B7AB22E4FF081CB92F5FF0 * ___buffer_3;
  	// System.Byte[] Mono.Security.Protocol.Tls.TlsStream::temp
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___temp_4;
  
  public:
  	inline static int32_t get_offset_of_canRead_1() { return static_cast<int32_t>(offsetof(TlsStream_t564FEEACB059C6549038DCA5C737C62C96135490, ___canRead_1)); }
  	inline bool get_canRead_1() const { return ___canRead_1; }
  	inline bool* get_address_of_canRead_1() { return &___canRead_1; }
  	inline void set_canRead_1(bool value)
  	{
  		___canRead_1 = value;
  	}
  
  	inline static int32_t get_offset_of_canWrite_2() { return static_cast<int32_t>(offsetof(TlsStream_t564FEEACB059C6549038DCA5C737C62C96135490, ___canWrite_2)); }
  	inline bool get_canWrite_2() const { return ___canWrite_2; }
  	inline bool* get_address_of_canWrite_2() { return &___canWrite_2; }
  	inline void set_canWrite_2(bool value)
  	{
  		___canWrite_2 = value;
  	}
  
  	inline static int32_t get_offset_of_buffer_3() { return static_cast<int32_t>(offsetof(TlsStream_t564FEEACB059C6549038DCA5C737C62C96135490, ___buffer_3)); }
  	inline MemoryStream_tA2A6655CF733913D13B7AB22E4FF081CB92F5FF0 * get_buffer_3() const { return ___buffer_3; }
  	inline MemoryStream_tA2A6655CF733913D13B7AB22E4FF081CB92F5FF0 ** get_address_of_buffer_3() { return &___buffer_3; }
  	inline void set_buffer_3(MemoryStream_tA2A6655CF733913D13B7AB22E4FF081CB92F5FF0 * value)
  	{
  		___buffer_3 = value;
  		Il2CppCodeGenWriteBarrier((&___buffer_3), value);
  	}
  
  	inline static int32_t get_offset_of_temp_4() { return static_cast<int32_t>(offsetof(TlsStream_t564FEEACB059C6549038DCA5C737C62C96135490, ___temp_4)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_temp_4() const { return ___temp_4; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_temp_4() { return &___temp_4; }
  	inline void set_temp_4(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___temp_4 = value;
  		Il2CppCodeGenWriteBarrier((&___temp_4), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TLSSTREAM_T564FEEACB059C6549038DCA5C737C62C96135490_H
  #ifndef AUTHORITYKEYIDENTIFIEREXTENSION_T76714D3A7DEB58D0D703AC8AD0F7D17F4430FDB3_H
  #define AUTHORITYKEYIDENTIFIEREXTENSION_T76714D3A7DEB58D0D703AC8AD0F7D17F4430FDB3_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.Extensions.AuthorityKeyIdentifierExtension
  struct  AuthorityKeyIdentifierExtension_t76714D3A7DEB58D0D703AC8AD0F7D17F4430FDB3  : public X509Extension_tE4755045C6BD26F3323152F1E6F86FCDC72D6698
  {
  public:
  	// System.Byte[] Mono.Security.X509.Extensions.AuthorityKeyIdentifierExtension::aki
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___aki_3;
  
  public:
  	inline static int32_t get_offset_of_aki_3() { return static_cast<int32_t>(offsetof(AuthorityKeyIdentifierExtension_t76714D3A7DEB58D0D703AC8AD0F7D17F4430FDB3, ___aki_3)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_aki_3() const { return ___aki_3; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_aki_3() { return &___aki_3; }
  	inline void set_aki_3(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___aki_3 = value;
  		Il2CppCodeGenWriteBarrier((&___aki_3), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // AUTHORITYKEYIDENTIFIEREXTENSION_T76714D3A7DEB58D0D703AC8AD0F7D17F4430FDB3_H
  #ifndef BASICCONSTRAINTSEXTENSION_T519E68578F3BFB9B3588596B24BF4B729D26494E_H
  #define BASICCONSTRAINTSEXTENSION_T519E68578F3BFB9B3588596B24BF4B729D26494E_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.Extensions.BasicConstraintsExtension
  struct  BasicConstraintsExtension_t519E68578F3BFB9B3588596B24BF4B729D26494E  : public X509Extension_tE4755045C6BD26F3323152F1E6F86FCDC72D6698
  {
  public:
  	// System.Boolean Mono.Security.X509.Extensions.BasicConstraintsExtension::cA
  	bool ___cA_3;
  	// System.Int32 Mono.Security.X509.Extensions.BasicConstraintsExtension::pathLenConstraint
  	int32_t ___pathLenConstraint_4;
  
  public:
  	inline static int32_t get_offset_of_cA_3() { return static_cast<int32_t>(offsetof(BasicConstraintsExtension_t519E68578F3BFB9B3588596B24BF4B729D26494E, ___cA_3)); }
  	inline bool get_cA_3() const { return ___cA_3; }
  	inline bool* get_address_of_cA_3() { return &___cA_3; }
  	inline void set_cA_3(bool value)
  	{
  		___cA_3 = value;
  	}
  
  	inline static int32_t get_offset_of_pathLenConstraint_4() { return static_cast<int32_t>(offsetof(BasicConstraintsExtension_t519E68578F3BFB9B3588596B24BF4B729D26494E, ___pathLenConstraint_4)); }
  	inline int32_t get_pathLenConstraint_4() const { return ___pathLenConstraint_4; }
  	inline int32_t* get_address_of_pathLenConstraint_4() { return &___pathLenConstraint_4; }
  	inline void set_pathLenConstraint_4(int32_t value)
  	{
  		___pathLenConstraint_4 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // BASICCONSTRAINTSEXTENSION_T519E68578F3BFB9B3588596B24BF4B729D26494E_H
  #ifndef EXTENDEDKEYUSAGEEXTENSION_TC9B7CEC7328C06886E6F95EC50C8FE821ECCD8A1_H
  #define EXTENDEDKEYUSAGEEXTENSION_TC9B7CEC7328C06886E6F95EC50C8FE821ECCD8A1_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.Extensions.ExtendedKeyUsageExtension
  struct  ExtendedKeyUsageExtension_tC9B7CEC7328C06886E6F95EC50C8FE821ECCD8A1  : public X509Extension_tE4755045C6BD26F3323152F1E6F86FCDC72D6698
  {
  public:
  	// System.Collections.ArrayList Mono.Security.X509.Extensions.ExtendedKeyUsageExtension::keyPurpose
  	ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * ___keyPurpose_3;
  
  public:
  	inline static int32_t get_offset_of_keyPurpose_3() { return static_cast<int32_t>(offsetof(ExtendedKeyUsageExtension_tC9B7CEC7328C06886E6F95EC50C8FE821ECCD8A1, ___keyPurpose_3)); }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * get_keyPurpose_3() const { return ___keyPurpose_3; }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F ** get_address_of_keyPurpose_3() { return &___keyPurpose_3; }
  	inline void set_keyPurpose_3(ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * value)
  	{
  		___keyPurpose_3 = value;
  		Il2CppCodeGenWriteBarrier((&___keyPurpose_3), value);
  	}
  };
  
  struct ExtendedKeyUsageExtension_tC9B7CEC7328C06886E6F95EC50C8FE821ECCD8A1_StaticFields
  {
  public:
  	// System.Collections.Generic.Dictionary`2<System.String,System.Int32> Mono.Security.X509.Extensions.ExtendedKeyUsageExtension::<>f__switch$map14
  	Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * ___U3CU3Ef__switchU24map14_4;
  
  public:
  	inline static int32_t get_offset_of_U3CU3Ef__switchU24map14_4() { return static_cast<int32_t>(offsetof(ExtendedKeyUsageExtension_tC9B7CEC7328C06886E6F95EC50C8FE821ECCD8A1_StaticFields, ___U3CU3Ef__switchU24map14_4)); }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * get_U3CU3Ef__switchU24map14_4() const { return ___U3CU3Ef__switchU24map14_4; }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 ** get_address_of_U3CU3Ef__switchU24map14_4() { return &___U3CU3Ef__switchU24map14_4; }
  	inline void set_U3CU3Ef__switchU24map14_4(Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * value)
  	{
  		___U3CU3Ef__switchU24map14_4 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map14_4), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // EXTENDEDKEYUSAGEEXTENSION_TC9B7CEC7328C06886E6F95EC50C8FE821ECCD8A1_H
  #ifndef KEYUSAGEEXTENSION_TA1D7257D3C3251C4199CD4B7DAEBB97E15CA895C_H
  #define KEYUSAGEEXTENSION_TA1D7257D3C3251C4199CD4B7DAEBB97E15CA895C_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.Extensions.KeyUsageExtension
  struct  KeyUsageExtension_tA1D7257D3C3251C4199CD4B7DAEBB97E15CA895C  : public X509Extension_tE4755045C6BD26F3323152F1E6F86FCDC72D6698
  {
  public:
  	// System.Int32 Mono.Security.X509.Extensions.KeyUsageExtension::kubits
  	int32_t ___kubits_3;
  
  public:
  	inline static int32_t get_offset_of_kubits_3() { return static_cast<int32_t>(offsetof(KeyUsageExtension_tA1D7257D3C3251C4199CD4B7DAEBB97E15CA895C, ___kubits_3)); }
  	inline int32_t get_kubits_3() const { return ___kubits_3; }
  	inline int32_t* get_address_of_kubits_3() { return &___kubits_3; }
  	inline void set_kubits_3(int32_t value)
  	{
  		___kubits_3 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // KEYUSAGEEXTENSION_TA1D7257D3C3251C4199CD4B7DAEBB97E15CA895C_H
  #ifndef NETSCAPECERTTYPEEXTENSION_T8C5A13576C3C530FB3D477C716AA0E2D89868973_H
  #define NETSCAPECERTTYPEEXTENSION_T8C5A13576C3C530FB3D477C716AA0E2D89868973_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.Extensions.NetscapeCertTypeExtension
  struct  NetscapeCertTypeExtension_t8C5A13576C3C530FB3D477C716AA0E2D89868973  : public X509Extension_tE4755045C6BD26F3323152F1E6F86FCDC72D6698
  {
  public:
  	// System.Int32 Mono.Security.X509.Extensions.NetscapeCertTypeExtension::ctbits
  	int32_t ___ctbits_3;
  
  public:
  	inline static int32_t get_offset_of_ctbits_3() { return static_cast<int32_t>(offsetof(NetscapeCertTypeExtension_t8C5A13576C3C530FB3D477C716AA0E2D89868973, ___ctbits_3)); }
  	inline int32_t get_ctbits_3() const { return ___ctbits_3; }
  	inline int32_t* get_address_of_ctbits_3() { return &___ctbits_3; }
  	inline void set_ctbits_3(int32_t value)
  	{
  		___ctbits_3 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // NETSCAPECERTTYPEEXTENSION_T8C5A13576C3C530FB3D477C716AA0E2D89868973_H
  #ifndef SUBJECTALTNAMEEXTENSION_TAA251D1FFC8AC88B0F91F3188F5F7F0A5CDA864D_H
  #define SUBJECTALTNAMEEXTENSION_TAA251D1FFC8AC88B0F91F3188F5F7F0A5CDA864D_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.Extensions.SubjectAltNameExtension
  struct  SubjectAltNameExtension_tAA251D1FFC8AC88B0F91F3188F5F7F0A5CDA864D  : public X509Extension_tE4755045C6BD26F3323152F1E6F86FCDC72D6698
  {
  public:
  	// Mono.Security.X509.Extensions.GeneralNames Mono.Security.X509.Extensions.SubjectAltNameExtension::_names
  	GeneralNames_tADF51C0BC03F95F71335B31D2E417D8A6E1F9F45 * ____names_3;
  
  public:
  	inline static int32_t get_offset_of__names_3() { return static_cast<int32_t>(offsetof(SubjectAltNameExtension_tAA251D1FFC8AC88B0F91F3188F5F7F0A5CDA864D, ____names_3)); }
  	inline GeneralNames_tADF51C0BC03F95F71335B31D2E417D8A6E1F9F45 * get__names_3() const { return ____names_3; }
  	inline GeneralNames_tADF51C0BC03F95F71335B31D2E417D8A6E1F9F45 ** get_address_of__names_3() { return &____names_3; }
  	inline void set__names_3(GeneralNames_tADF51C0BC03F95F71335B31D2E417D8A6E1F9F45 * value)
  	{
  		____names_3 = value;
  		Il2CppCodeGenWriteBarrier((&____names_3), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // SUBJECTALTNAMEEXTENSION_TAA251D1FFC8AC88B0F91F3188F5F7F0A5CDA864D_H
  #ifndef X509CERTIFICATECOLLECTION_T59402ED1601796E9D33AA78F60D998BC0DDA12F4_H
  #define X509CERTIFICATECOLLECTION_T59402ED1601796E9D33AA78F60D998BC0DDA12F4_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.X509CertificateCollection
  struct  X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4  : public CollectionBase_tC3F24120B23471E7FDEE72107D1D541E6456744F
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // X509CERTIFICATECOLLECTION_T59402ED1601796E9D33AA78F60D998BC0DDA12F4_H
  #ifndef X509EXTENSIONCOLLECTION_T755DFCBDA8823D949578ED886BAFA4BF87706991_H
  #define X509EXTENSIONCOLLECTION_T755DFCBDA8823D949578ED886BAFA4BF87706991_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.X509ExtensionCollection
  struct  X509ExtensionCollection_t755DFCBDA8823D949578ED886BAFA4BF87706991  : public CollectionBase_tC3F24120B23471E7FDEE72107D1D541E6456744F
  {
  public:
  	// System.Boolean Mono.Security.X509.X509ExtensionCollection::readOnly
  	bool ___readOnly_1;
  
  public:
  	inline static int32_t get_offset_of_readOnly_1() { return static_cast<int32_t>(offsetof(X509ExtensionCollection_t755DFCBDA8823D949578ED886BAFA4BF87706991, ___readOnly_1)); }
  	inline bool get_readOnly_1() const { return ___readOnly_1; }
  	inline bool* get_address_of_readOnly_1() { return &___readOnly_1; }
  	inline void set_readOnly_1(bool value)
  	{
  		___readOnly_1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // X509EXTENSIONCOLLECTION_T755DFCBDA8823D949578ED886BAFA4BF87706991_H
  #ifndef BOOLEAN_T92E4792324DA9B716F339A3B965A14965E99A4EF_H
  #define BOOLEAN_T92E4792324DA9B716F339A3B965A14965E99A4EF_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Boolean
  struct  Boolean_t92E4792324DA9B716F339A3B965A14965E99A4EF 
  {
  public:
  	// System.Boolean System.Boolean::m_value
  	bool ___m_value_2;
  
  public:
  	inline static int32_t get_offset_of_m_value_2() { return static_cast<int32_t>(offsetof(Boolean_t92E4792324DA9B716F339A3B965A14965E99A4EF, ___m_value_2)); }
  	inline bool get_m_value_2() const { return ___m_value_2; }
  	inline bool* get_address_of_m_value_2() { return &___m_value_2; }
  	inline void set_m_value_2(bool value)
  	{
  		___m_value_2 = value;
  	}
  };
  
  struct Boolean_t92E4792324DA9B716F339A3B965A14965E99A4EF_StaticFields
  {
  public:
  	// System.String System.Boolean::FalseString
  	String_t* ___FalseString_0;
  	// System.String System.Boolean::TrueString
  	String_t* ___TrueString_1;
  
  public:
  	inline static int32_t get_offset_of_FalseString_0() { return static_cast<int32_t>(offsetof(Boolean_t92E4792324DA9B716F339A3B965A14965E99A4EF_StaticFields, ___FalseString_0)); }
  	inline String_t* get_FalseString_0() const { return ___FalseString_0; }
  	inline String_t** get_address_of_FalseString_0() { return &___FalseString_0; }
  	inline void set_FalseString_0(String_t* value)
  	{
  		___FalseString_0 = value;
  		Il2CppCodeGenWriteBarrier((&___FalseString_0), value);
  	}
  
  	inline static int32_t get_offset_of_TrueString_1() { return static_cast<int32_t>(offsetof(Boolean_t92E4792324DA9B716F339A3B965A14965E99A4EF_StaticFields, ___TrueString_1)); }
  	inline String_t* get_TrueString_1() const { return ___TrueString_1; }
  	inline String_t** get_address_of_TrueString_1() { return &___TrueString_1; }
  	inline void set_TrueString_1(String_t* value)
  	{
  		___TrueString_1 = value;
  		Il2CppCodeGenWriteBarrier((&___TrueString_1), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // BOOLEAN_T92E4792324DA9B716F339A3B965A14965E99A4EF_H
  #ifndef ENUM_T5AAC444DFCAA78411386665A25FE3CD3169879EF_H
  #define ENUM_T5AAC444DFCAA78411386665A25FE3CD3169879EF_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Enum
  struct  Enum_t5AAC444DFCAA78411386665A25FE3CD3169879EF  : public ValueType_t1810BD84E0FDB5D3A7CD34286A5B22F343995C9C
  {
  public:
  
  public:
  };
  
  struct Enum_t5AAC444DFCAA78411386665A25FE3CD3169879EF_StaticFields
  {
  public:
  	// System.Char[] System.Enum::split_char
  	CharU5BU5D_t79D85CE93255C78D04436552445C364ED409B744* ___split_char_0;
  
  public:
  	inline static int32_t get_offset_of_split_char_0() { return static_cast<int32_t>(offsetof(Enum_t5AAC444DFCAA78411386665A25FE3CD3169879EF_StaticFields, ___split_char_0)); }
  	inline CharU5BU5D_t79D85CE93255C78D04436552445C364ED409B744* get_split_char_0() const { return ___split_char_0; }
  	inline CharU5BU5D_t79D85CE93255C78D04436552445C364ED409B744** get_address_of_split_char_0() { return &___split_char_0; }
  	inline void set_split_char_0(CharU5BU5D_t79D85CE93255C78D04436552445C364ED409B744* value)
  	{
  		___split_char_0 = value;
  		Il2CppCodeGenWriteBarrier((&___split_char_0), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  // Native definition for P/Invoke marshalling of System.Enum
  struct Enum_t5AAC444DFCAA78411386665A25FE3CD3169879EF_marshaled_pinvoke
  {
  };
  // Native definition for COM marshalling of System.Enum
  struct Enum_t5AAC444DFCAA78411386665A25FE3CD3169879EF_marshaled_com
  {
  };
  #endif // ENUM_T5AAC444DFCAA78411386665A25FE3CD3169879EF_H
  #ifndef INTPTR_T_H
  #define INTPTR_T_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.IntPtr
  struct  IntPtr_t 
  {
  public:
  	// System.Void* System.IntPtr::m_value
  	void* ___m_value_0;
  
  public:
  	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
  	inline void* get_m_value_0() const { return ___m_value_0; }
  	inline void** get_address_of_m_value_0() { return &___m_value_0; }
  	inline void set_m_value_0(void* value)
  	{
  		___m_value_0 = value;
  	}
  };
  
  struct IntPtr_t_StaticFields
  {
  public:
  	// System.IntPtr System.IntPtr::Zero
  	intptr_t ___Zero_1;
  
  public:
  	inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
  	inline intptr_t get_Zero_1() const { return ___Zero_1; }
  	inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
  	inline void set_Zero_1(intptr_t value)
  	{
  		___Zero_1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // INTPTR_T_H
  #ifndef MONOTODOATTRIBUTE_T9D89F1E822F284972E35E1E9E94CFA0817EFB2CB_H
  #define MONOTODOATTRIBUTE_T9D89F1E822F284972E35E1E9E94CFA0817EFB2CB_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.MonoTODOAttribute
  struct  MonoTODOAttribute_t9D89F1E822F284972E35E1E9E94CFA0817EFB2CB  : public Attribute_t60F25EB48D5935E4C6C2BAF7F90F57A43528E469
  {
  public:
  	// System.String System.MonoTODOAttribute::comment
  	String_t* ___comment_0;
  
  public:
  	inline static int32_t get_offset_of_comment_0() { return static_cast<int32_t>(offsetof(MonoTODOAttribute_t9D89F1E822F284972E35E1E9E94CFA0817EFB2CB, ___comment_0)); }
  	inline String_t* get_comment_0() const { return ___comment_0; }
  	inline String_t** get_address_of_comment_0() { return &___comment_0; }
  	inline void set_comment_0(String_t* value)
  	{
  		___comment_0 = value;
  		Il2CppCodeGenWriteBarrier((&___comment_0), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // MONOTODOATTRIBUTE_T9D89F1E822F284972E35E1E9E94CFA0817EFB2CB_H
  #ifndef KEYEDHASHALGORITHM_TEC8DB9B03E3086C7943F706BC5FB42FB0423E31C_H
  #define KEYEDHASHALGORITHM_TEC8DB9B03E3086C7943F706BC5FB42FB0423E31C_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Security.Cryptography.KeyedHashAlgorithm
  struct  KeyedHashAlgorithm_tEC8DB9B03E3086C7943F706BC5FB42FB0423E31C  : public HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0
  {
  public:
  	// System.Byte[] System.Security.Cryptography.KeyedHashAlgorithm::KeyValue
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___KeyValue_4;
  
  public:
  	inline static int32_t get_offset_of_KeyValue_4() { return static_cast<int32_t>(offsetof(KeyedHashAlgorithm_tEC8DB9B03E3086C7943F706BC5FB42FB0423E31C, ___KeyValue_4)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_KeyValue_4() const { return ___KeyValue_4; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_KeyValue_4() { return &___KeyValue_4; }
  	inline void set_KeyValue_4(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___KeyValue_4 = value;
  		Il2CppCodeGenWriteBarrier((&___KeyValue_4), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // KEYEDHASHALGORITHM_TEC8DB9B03E3086C7943F706BC5FB42FB0423E31C_H
  #ifndef RSAPARAMETERS_TA5A3AA05FC9F3437383EF914476E1584FC05B150_H
  #define RSAPARAMETERS_TA5A3AA05FC9F3437383EF914476E1584FC05B150_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Security.Cryptography.RSAParameters
  struct  RSAParameters_tA5A3AA05FC9F3437383EF914476E1584FC05B150 
  {
  public:
  	// System.Byte[] System.Security.Cryptography.RSAParameters::P
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___P_0;
  	// System.Byte[] System.Security.Cryptography.RSAParameters::Q
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___Q_1;
  	// System.Byte[] System.Security.Cryptography.RSAParameters::D
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___D_2;
  	// System.Byte[] System.Security.Cryptography.RSAParameters::DP
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___DP_3;
  	// System.Byte[] System.Security.Cryptography.RSAParameters::DQ
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___DQ_4;
  	// System.Byte[] System.Security.Cryptography.RSAParameters::InverseQ
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___InverseQ_5;
  	// System.Byte[] System.Security.Cryptography.RSAParameters::Modulus
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___Modulus_6;
  	// System.Byte[] System.Security.Cryptography.RSAParameters::Exponent
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___Exponent_7;
  
  public:
  	inline static int32_t get_offset_of_P_0() { return static_cast<int32_t>(offsetof(RSAParameters_tA5A3AA05FC9F3437383EF914476E1584FC05B150, ___P_0)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_P_0() const { return ___P_0; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_P_0() { return &___P_0; }
  	inline void set_P_0(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___P_0 = value;
  		Il2CppCodeGenWriteBarrier((&___P_0), value);
  	}
  
  	inline static int32_t get_offset_of_Q_1() { return static_cast<int32_t>(offsetof(RSAParameters_tA5A3AA05FC9F3437383EF914476E1584FC05B150, ___Q_1)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_Q_1() const { return ___Q_1; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_Q_1() { return &___Q_1; }
  	inline void set_Q_1(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___Q_1 = value;
  		Il2CppCodeGenWriteBarrier((&___Q_1), value);
  	}
  
  	inline static int32_t get_offset_of_D_2() { return static_cast<int32_t>(offsetof(RSAParameters_tA5A3AA05FC9F3437383EF914476E1584FC05B150, ___D_2)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_D_2() const { return ___D_2; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_D_2() { return &___D_2; }
  	inline void set_D_2(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___D_2 = value;
  		Il2CppCodeGenWriteBarrier((&___D_2), value);
  	}
  
  	inline static int32_t get_offset_of_DP_3() { return static_cast<int32_t>(offsetof(RSAParameters_tA5A3AA05FC9F3437383EF914476E1584FC05B150, ___DP_3)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_DP_3() const { return ___DP_3; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_DP_3() { return &___DP_3; }
  	inline void set_DP_3(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___DP_3 = value;
  		Il2CppCodeGenWriteBarrier((&___DP_3), value);
  	}
  
  	inline static int32_t get_offset_of_DQ_4() { return static_cast<int32_t>(offsetof(RSAParameters_tA5A3AA05FC9F3437383EF914476E1584FC05B150, ___DQ_4)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_DQ_4() const { return ___DQ_4; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_DQ_4() { return &___DQ_4; }
  	inline void set_DQ_4(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___DQ_4 = value;
  		Il2CppCodeGenWriteBarrier((&___DQ_4), value);
  	}
  
  	inline static int32_t get_offset_of_InverseQ_5() { return static_cast<int32_t>(offsetof(RSAParameters_tA5A3AA05FC9F3437383EF914476E1584FC05B150, ___InverseQ_5)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_InverseQ_5() const { return ___InverseQ_5; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_InverseQ_5() { return &___InverseQ_5; }
  	inline void set_InverseQ_5(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___InverseQ_5 = value;
  		Il2CppCodeGenWriteBarrier((&___InverseQ_5), value);
  	}
  
  	inline static int32_t get_offset_of_Modulus_6() { return static_cast<int32_t>(offsetof(RSAParameters_tA5A3AA05FC9F3437383EF914476E1584FC05B150, ___Modulus_6)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_Modulus_6() const { return ___Modulus_6; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_Modulus_6() { return &___Modulus_6; }
  	inline void set_Modulus_6(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___Modulus_6 = value;
  		Il2CppCodeGenWriteBarrier((&___Modulus_6), value);
  	}
  
  	inline static int32_t get_offset_of_Exponent_7() { return static_cast<int32_t>(offsetof(RSAParameters_tA5A3AA05FC9F3437383EF914476E1584FC05B150, ___Exponent_7)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_Exponent_7() const { return ___Exponent_7; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_Exponent_7() { return &___Exponent_7; }
  	inline void set_Exponent_7(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___Exponent_7 = value;
  		Il2CppCodeGenWriteBarrier((&___Exponent_7), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  // Native definition for P/Invoke marshalling of System.Security.Cryptography.RSAParameters
  struct RSAParameters_tA5A3AA05FC9F3437383EF914476E1584FC05B150_marshaled_pinvoke
  {
  	uint8_t* ___P_0;
  	uint8_t* ___Q_1;
  	uint8_t* ___D_2;
  	uint8_t* ___DP_3;
  	uint8_t* ___DQ_4;
  	uint8_t* ___InverseQ_5;
  	uint8_t* ___Modulus_6;
  	uint8_t* ___Exponent_7;
  };
  // Native definition for COM marshalling of System.Security.Cryptography.RSAParameters
  struct RSAParameters_tA5A3AA05FC9F3437383EF914476E1584FC05B150_marshaled_com
  {
  	uint8_t* ___P_0;
  	uint8_t* ___Q_1;
  	uint8_t* ___D_2;
  	uint8_t* ___DP_3;
  	uint8_t* ___DQ_4;
  	uint8_t* ___InverseQ_5;
  	uint8_t* ___Modulus_6;
  	uint8_t* ___Exponent_7;
  };
  #endif // RSAPARAMETERS_TA5A3AA05FC9F3437383EF914476E1584FC05B150_H
  #ifndef TIMESPAN_T26DE4373EA745C072A5FBDEAD8373348955FC374_H
  #define TIMESPAN_T26DE4373EA745C072A5FBDEAD8373348955FC374_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.TimeSpan
  struct  TimeSpan_t26DE4373EA745C072A5FBDEAD8373348955FC374 
  {
  public:
  	// System.Int64 System.TimeSpan::_ticks
  	int64_t ____ticks_3;
  
  public:
  	inline static int32_t get_offset_of__ticks_3() { return static_cast<int32_t>(offsetof(TimeSpan_t26DE4373EA745C072A5FBDEAD8373348955FC374, ____ticks_3)); }
  	inline int64_t get__ticks_3() const { return ____ticks_3; }
  	inline int64_t* get_address_of__ticks_3() { return &____ticks_3; }
  	inline void set__ticks_3(int64_t value)
  	{
  		____ticks_3 = value;
  	}
  };
  
  struct TimeSpan_t26DE4373EA745C072A5FBDEAD8373348955FC374_StaticFields
  {
  public:
  	// System.TimeSpan System.TimeSpan::MaxValue
  	TimeSpan_t26DE4373EA745C072A5FBDEAD8373348955FC374  ___MaxValue_0;
  	// System.TimeSpan System.TimeSpan::MinValue
  	TimeSpan_t26DE4373EA745C072A5FBDEAD8373348955FC374  ___MinValue_1;
  	// System.TimeSpan System.TimeSpan::Zero
  	TimeSpan_t26DE4373EA745C072A5FBDEAD8373348955FC374  ___Zero_2;
  
  public:
  	inline static int32_t get_offset_of_MaxValue_0() { return static_cast<int32_t>(offsetof(TimeSpan_t26DE4373EA745C072A5FBDEAD8373348955FC374_StaticFields, ___MaxValue_0)); }
  	inline TimeSpan_t26DE4373EA745C072A5FBDEAD8373348955FC374  get_MaxValue_0() const { return ___MaxValue_0; }
  	inline TimeSpan_t26DE4373EA745C072A5FBDEAD8373348955FC374 * get_address_of_MaxValue_0() { return &___MaxValue_0; }
  	inline void set_MaxValue_0(TimeSpan_t26DE4373EA745C072A5FBDEAD8373348955FC374  value)
  	{
  		___MaxValue_0 = value;
  	}
  
  	inline static int32_t get_offset_of_MinValue_1() { return static_cast<int32_t>(offsetof(TimeSpan_t26DE4373EA745C072A5FBDEAD8373348955FC374_StaticFields, ___MinValue_1)); }
  	inline TimeSpan_t26DE4373EA745C072A5FBDEAD8373348955FC374  get_MinValue_1() const { return ___MinValue_1; }
  	inline TimeSpan_t26DE4373EA745C072A5FBDEAD8373348955FC374 * get_address_of_MinValue_1() { return &___MinValue_1; }
  	inline void set_MinValue_1(TimeSpan_t26DE4373EA745C072A5FBDEAD8373348955FC374  value)
  	{
  		___MinValue_1 = value;
  	}
  
  	inline static int32_t get_offset_of_Zero_2() { return static_cast<int32_t>(offsetof(TimeSpan_t26DE4373EA745C072A5FBDEAD8373348955FC374_StaticFields, ___Zero_2)); }
  	inline TimeSpan_t26DE4373EA745C072A5FBDEAD8373348955FC374  get_Zero_2() const { return ___Zero_2; }
  	inline TimeSpan_t26DE4373EA745C072A5FBDEAD8373348955FC374 * get_address_of_Zero_2() { return &___Zero_2; }
  	inline void set_Zero_2(TimeSpan_t26DE4373EA745C072A5FBDEAD8373348955FC374  value)
  	{
  		___Zero_2 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TIMESPAN_T26DE4373EA745C072A5FBDEAD8373348955FC374_H
  #ifndef U3CPRIVATEIMPLEMENTATIONDETAILSU3E_TB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_H
  #define U3CPRIVATEIMPLEMENTATIONDETAILSU3E_TB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // <PrivateImplementationDetails>
  struct  U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0  : public RuntimeObject
  {
  public:
  
  public:
  };
  
  struct U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields
  {
  public:
  	// <PrivateImplementationDetails>/$ArrayType$3132 <PrivateImplementationDetails>::$$field-0
  	U24ArrayTypeU243132_tB4B2D02CB1D25DA8A2365FF1F7194778F5865375  ___U24U24fieldU2D0_0;
  	// <PrivateImplementationDetails>/$ArrayType$256 <PrivateImplementationDetails>::$$field-5
  	U24ArrayTypeU24256_tECF690BE542BCE69FA380DA73129A32EBBA79EC0  ___U24U24fieldU2D5_1;
  	// <PrivateImplementationDetails>/$ArrayType$20 <PrivateImplementationDetails>::$$field-6
  	U24ArrayTypeU2420_tC30B3410ED78E77399E9EB0BC02865F70054B6B0  ___U24U24fieldU2D6_2;
  	// <PrivateImplementationDetails>/$ArrayType$32 <PrivateImplementationDetails>::$$field-7
  	U24ArrayTypeU2432_t81B2756612AE7B8BC584F0547C5AC6ED5C719BAF  ___U24U24fieldU2D7_3;
  	// <PrivateImplementationDetails>/$ArrayType$48 <PrivateImplementationDetails>::$$field-8
  	U24ArrayTypeU2448_t206F0CAD1CFE1565A495415F94F351EAA0209291  ___U24U24fieldU2D8_4;
  	// <PrivateImplementationDetails>/$ArrayType$64 <PrivateImplementationDetails>::$$field-9
  	U24ArrayTypeU2464_t7527DA046E72F979D34D3924E0957FA03B3CE1EE  ___U24U24fieldU2D9_5;
  	// <PrivateImplementationDetails>/$ArrayType$64 <PrivateImplementationDetails>::$$field-11
  	U24ArrayTypeU2464_t7527DA046E72F979D34D3924E0957FA03B3CE1EE  ___U24U24fieldU2D11_6;
  	// <PrivateImplementationDetails>/$ArrayType$64 <PrivateImplementationDetails>::$$field-12
  	U24ArrayTypeU2464_t7527DA046E72F979D34D3924E0957FA03B3CE1EE  ___U24U24fieldU2D12_7;
  	// <PrivateImplementationDetails>/$ArrayType$64 <PrivateImplementationDetails>::$$field-13
  	U24ArrayTypeU2464_t7527DA046E72F979D34D3924E0957FA03B3CE1EE  ___U24U24fieldU2D13_8;
  	// <PrivateImplementationDetails>/$ArrayType$12 <PrivateImplementationDetails>::$$field-14
  	U24ArrayTypeU2412_t34A0555607D56E64995C58450DA7271038B4E338  ___U24U24fieldU2D14_9;
  	// <PrivateImplementationDetails>/$ArrayType$12 <PrivateImplementationDetails>::$$field-15
  	U24ArrayTypeU2412_t34A0555607D56E64995C58450DA7271038B4E338  ___U24U24fieldU2D15_10;
  	// <PrivateImplementationDetails>/$ArrayType$12 <PrivateImplementationDetails>::$$field-16
  	U24ArrayTypeU2412_t34A0555607D56E64995C58450DA7271038B4E338  ___U24U24fieldU2D16_11;
  	// <PrivateImplementationDetails>/$ArrayType$16 <PrivateImplementationDetails>::$$field-17
  	U24ArrayTypeU2416_t3ED63219EF62A55102C1A217300B96A85574E8CF  ___U24U24fieldU2D17_12;
  	// <PrivateImplementationDetails>/$ArrayType$4 <PrivateImplementationDetails>::$$field-21
  	U24ArrayTypeU244_tF876CE6CA7BEDCC97AA68E56F45B1155BB1E9474  ___U24U24fieldU2D21_13;
  	// <PrivateImplementationDetails>/$ArrayType$4 <PrivateImplementationDetails>::$$field-22
  	U24ArrayTypeU244_tF876CE6CA7BEDCC97AA68E56F45B1155BB1E9474  ___U24U24fieldU2D22_14;
  
  public:
  	inline static int32_t get_offset_of_U24U24fieldU2D0_0() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields, ___U24U24fieldU2D0_0)); }
  	inline U24ArrayTypeU243132_tB4B2D02CB1D25DA8A2365FF1F7194778F5865375  get_U24U24fieldU2D0_0() const { return ___U24U24fieldU2D0_0; }
  	inline U24ArrayTypeU243132_tB4B2D02CB1D25DA8A2365FF1F7194778F5865375 * get_address_of_U24U24fieldU2D0_0() { return &___U24U24fieldU2D0_0; }
  	inline void set_U24U24fieldU2D0_0(U24ArrayTypeU243132_tB4B2D02CB1D25DA8A2365FF1F7194778F5865375  value)
  	{
  		___U24U24fieldU2D0_0 = value;
  	}
  
  	inline static int32_t get_offset_of_U24U24fieldU2D5_1() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields, ___U24U24fieldU2D5_1)); }
  	inline U24ArrayTypeU24256_tECF690BE542BCE69FA380DA73129A32EBBA79EC0  get_U24U24fieldU2D5_1() const { return ___U24U24fieldU2D5_1; }
  	inline U24ArrayTypeU24256_tECF690BE542BCE69FA380DA73129A32EBBA79EC0 * get_address_of_U24U24fieldU2D5_1() { return &___U24U24fieldU2D5_1; }
  	inline void set_U24U24fieldU2D5_1(U24ArrayTypeU24256_tECF690BE542BCE69FA380DA73129A32EBBA79EC0  value)
  	{
  		___U24U24fieldU2D5_1 = value;
  	}
  
  	inline static int32_t get_offset_of_U24U24fieldU2D6_2() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields, ___U24U24fieldU2D6_2)); }
  	inline U24ArrayTypeU2420_tC30B3410ED78E77399E9EB0BC02865F70054B6B0  get_U24U24fieldU2D6_2() const { return ___U24U24fieldU2D6_2; }
  	inline U24ArrayTypeU2420_tC30B3410ED78E77399E9EB0BC02865F70054B6B0 * get_address_of_U24U24fieldU2D6_2() { return &___U24U24fieldU2D6_2; }
  	inline void set_U24U24fieldU2D6_2(U24ArrayTypeU2420_tC30B3410ED78E77399E9EB0BC02865F70054B6B0  value)
  	{
  		___U24U24fieldU2D6_2 = value;
  	}
  
  	inline static int32_t get_offset_of_U24U24fieldU2D7_3() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields, ___U24U24fieldU2D7_3)); }
  	inline U24ArrayTypeU2432_t81B2756612AE7B8BC584F0547C5AC6ED5C719BAF  get_U24U24fieldU2D7_3() const { return ___U24U24fieldU2D7_3; }
  	inline U24ArrayTypeU2432_t81B2756612AE7B8BC584F0547C5AC6ED5C719BAF * get_address_of_U24U24fieldU2D7_3() { return &___U24U24fieldU2D7_3; }
  	inline void set_U24U24fieldU2D7_3(U24ArrayTypeU2432_t81B2756612AE7B8BC584F0547C5AC6ED5C719BAF  value)
  	{
  		___U24U24fieldU2D7_3 = value;
  	}
  
  	inline static int32_t get_offset_of_U24U24fieldU2D8_4() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields, ___U24U24fieldU2D8_4)); }
  	inline U24ArrayTypeU2448_t206F0CAD1CFE1565A495415F94F351EAA0209291  get_U24U24fieldU2D8_4() const { return ___U24U24fieldU2D8_4; }
  	inline U24ArrayTypeU2448_t206F0CAD1CFE1565A495415F94F351EAA0209291 * get_address_of_U24U24fieldU2D8_4() { return &___U24U24fieldU2D8_4; }
  	inline void set_U24U24fieldU2D8_4(U24ArrayTypeU2448_t206F0CAD1CFE1565A495415F94F351EAA0209291  value)
  	{
  		___U24U24fieldU2D8_4 = value;
  	}
  
  	inline static int32_t get_offset_of_U24U24fieldU2D9_5() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields, ___U24U24fieldU2D9_5)); }
  	inline U24ArrayTypeU2464_t7527DA046E72F979D34D3924E0957FA03B3CE1EE  get_U24U24fieldU2D9_5() const { return ___U24U24fieldU2D9_5; }
  	inline U24ArrayTypeU2464_t7527DA046E72F979D34D3924E0957FA03B3CE1EE * get_address_of_U24U24fieldU2D9_5() { return &___U24U24fieldU2D9_5; }
  	inline void set_U24U24fieldU2D9_5(U24ArrayTypeU2464_t7527DA046E72F979D34D3924E0957FA03B3CE1EE  value)
  	{
  		___U24U24fieldU2D9_5 = value;
  	}
  
  	inline static int32_t get_offset_of_U24U24fieldU2D11_6() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields, ___U24U24fieldU2D11_6)); }
  	inline U24ArrayTypeU2464_t7527DA046E72F979D34D3924E0957FA03B3CE1EE  get_U24U24fieldU2D11_6() const { return ___U24U24fieldU2D11_6; }
  	inline U24ArrayTypeU2464_t7527DA046E72F979D34D3924E0957FA03B3CE1EE * get_address_of_U24U24fieldU2D11_6() { return &___U24U24fieldU2D11_6; }
  	inline void set_U24U24fieldU2D11_6(U24ArrayTypeU2464_t7527DA046E72F979D34D3924E0957FA03B3CE1EE  value)
  	{
  		___U24U24fieldU2D11_6 = value;
  	}
  
  	inline static int32_t get_offset_of_U24U24fieldU2D12_7() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields, ___U24U24fieldU2D12_7)); }
  	inline U24ArrayTypeU2464_t7527DA046E72F979D34D3924E0957FA03B3CE1EE  get_U24U24fieldU2D12_7() const { return ___U24U24fieldU2D12_7; }
  	inline U24ArrayTypeU2464_t7527DA046E72F979D34D3924E0957FA03B3CE1EE * get_address_of_U24U24fieldU2D12_7() { return &___U24U24fieldU2D12_7; }
  	inline void set_U24U24fieldU2D12_7(U24ArrayTypeU2464_t7527DA046E72F979D34D3924E0957FA03B3CE1EE  value)
  	{
  		___U24U24fieldU2D12_7 = value;
  	}
  
  	inline static int32_t get_offset_of_U24U24fieldU2D13_8() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields, ___U24U24fieldU2D13_8)); }
  	inline U24ArrayTypeU2464_t7527DA046E72F979D34D3924E0957FA03B3CE1EE  get_U24U24fieldU2D13_8() const { return ___U24U24fieldU2D13_8; }
  	inline U24ArrayTypeU2464_t7527DA046E72F979D34D3924E0957FA03B3CE1EE * get_address_of_U24U24fieldU2D13_8() { return &___U24U24fieldU2D13_8; }
  	inline void set_U24U24fieldU2D13_8(U24ArrayTypeU2464_t7527DA046E72F979D34D3924E0957FA03B3CE1EE  value)
  	{
  		___U24U24fieldU2D13_8 = value;
  	}
  
  	inline static int32_t get_offset_of_U24U24fieldU2D14_9() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields, ___U24U24fieldU2D14_9)); }
  	inline U24ArrayTypeU2412_t34A0555607D56E64995C58450DA7271038B4E338  get_U24U24fieldU2D14_9() const { return ___U24U24fieldU2D14_9; }
  	inline U24ArrayTypeU2412_t34A0555607D56E64995C58450DA7271038B4E338 * get_address_of_U24U24fieldU2D14_9() { return &___U24U24fieldU2D14_9; }
  	inline void set_U24U24fieldU2D14_9(U24ArrayTypeU2412_t34A0555607D56E64995C58450DA7271038B4E338  value)
  	{
  		___U24U24fieldU2D14_9 = value;
  	}
  
  	inline static int32_t get_offset_of_U24U24fieldU2D15_10() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields, ___U24U24fieldU2D15_10)); }
  	inline U24ArrayTypeU2412_t34A0555607D56E64995C58450DA7271038B4E338  get_U24U24fieldU2D15_10() const { return ___U24U24fieldU2D15_10; }
  	inline U24ArrayTypeU2412_t34A0555607D56E64995C58450DA7271038B4E338 * get_address_of_U24U24fieldU2D15_10() { return &___U24U24fieldU2D15_10; }
  	inline void set_U24U24fieldU2D15_10(U24ArrayTypeU2412_t34A0555607D56E64995C58450DA7271038B4E338  value)
  	{
  		___U24U24fieldU2D15_10 = value;
  	}
  
  	inline static int32_t get_offset_of_U24U24fieldU2D16_11() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields, ___U24U24fieldU2D16_11)); }
  	inline U24ArrayTypeU2412_t34A0555607D56E64995C58450DA7271038B4E338  get_U24U24fieldU2D16_11() const { return ___U24U24fieldU2D16_11; }
  	inline U24ArrayTypeU2412_t34A0555607D56E64995C58450DA7271038B4E338 * get_address_of_U24U24fieldU2D16_11() { return &___U24U24fieldU2D16_11; }
  	inline void set_U24U24fieldU2D16_11(U24ArrayTypeU2412_t34A0555607D56E64995C58450DA7271038B4E338  value)
  	{
  		___U24U24fieldU2D16_11 = value;
  	}
  
  	inline static int32_t get_offset_of_U24U24fieldU2D17_12() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields, ___U24U24fieldU2D17_12)); }
  	inline U24ArrayTypeU2416_t3ED63219EF62A55102C1A217300B96A85574E8CF  get_U24U24fieldU2D17_12() const { return ___U24U24fieldU2D17_12; }
  	inline U24ArrayTypeU2416_t3ED63219EF62A55102C1A217300B96A85574E8CF * get_address_of_U24U24fieldU2D17_12() { return &___U24U24fieldU2D17_12; }
  	inline void set_U24U24fieldU2D17_12(U24ArrayTypeU2416_t3ED63219EF62A55102C1A217300B96A85574E8CF  value)
  	{
  		___U24U24fieldU2D17_12 = value;
  	}
  
  	inline static int32_t get_offset_of_U24U24fieldU2D21_13() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields, ___U24U24fieldU2D21_13)); }
  	inline U24ArrayTypeU244_tF876CE6CA7BEDCC97AA68E56F45B1155BB1E9474  get_U24U24fieldU2D21_13() const { return ___U24U24fieldU2D21_13; }
  	inline U24ArrayTypeU244_tF876CE6CA7BEDCC97AA68E56F45B1155BB1E9474 * get_address_of_U24U24fieldU2D21_13() { return &___U24U24fieldU2D21_13; }
  	inline void set_U24U24fieldU2D21_13(U24ArrayTypeU244_tF876CE6CA7BEDCC97AA68E56F45B1155BB1E9474  value)
  	{
  		___U24U24fieldU2D21_13 = value;
  	}
  
  	inline static int32_t get_offset_of_U24U24fieldU2D22_14() { return static_cast<int32_t>(offsetof(U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields, ___U24U24fieldU2D22_14)); }
  	inline U24ArrayTypeU244_tF876CE6CA7BEDCC97AA68E56F45B1155BB1E9474  get_U24U24fieldU2D22_14() const { return ___U24U24fieldU2D22_14; }
  	inline U24ArrayTypeU244_tF876CE6CA7BEDCC97AA68E56F45B1155BB1E9474 * get_address_of_U24U24fieldU2D22_14() { return &___U24U24fieldU2D22_14; }
  	inline void set_U24U24fieldU2D22_14(U24ArrayTypeU244_tF876CE6CA7BEDCC97AA68E56F45B1155BB1E9474  value)
  	{
  		___U24U24fieldU2D22_14 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // U3CPRIVATEIMPLEMENTATIONDETAILSU3E_TB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_H
  #ifndef CONFIDENCEFACTOR_T09F5717EE806C44975FD23B3ED7DB48019FFD84E_H
  #define CONFIDENCEFACTOR_T09F5717EE806C44975FD23B3ED7DB48019FFD84E_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Math.Prime.ConfidenceFactor
  struct  ConfidenceFactor_t09F5717EE806C44975FD23B3ED7DB48019FFD84E 
  {
  public:
  	// System.Int32 Mono.Math.Prime.ConfidenceFactor::value__
  	int32_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(ConfidenceFactor_t09F5717EE806C44975FD23B3ED7DB48019FFD84E, ___value___1)); }
  	inline int32_t get_value___1() const { return ___value___1; }
  	inline int32_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(int32_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CONFIDENCEFACTOR_T09F5717EE806C44975FD23B3ED7DB48019FFD84E_H
  #ifndef HMAC_TEEBB2925FEAD31F6F5009153CF0056C327490FA1_H
  #define HMAC_TEEBB2925FEAD31F6F5009153CF0056C327490FA1_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Cryptography.HMAC
  struct  HMAC_tEEBB2925FEAD31F6F5009153CF0056C327490FA1  : public KeyedHashAlgorithm_tEC8DB9B03E3086C7943F706BC5FB42FB0423E31C
  {
  public:
  	// System.Security.Cryptography.HashAlgorithm Mono.Security.Cryptography.HMAC::hash
  	HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 * ___hash_5;
  	// System.Boolean Mono.Security.Cryptography.HMAC::hashing
  	bool ___hashing_6;
  	// System.Byte[] Mono.Security.Cryptography.HMAC::innerPad
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___innerPad_7;
  	// System.Byte[] Mono.Security.Cryptography.HMAC::outerPad
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___outerPad_8;
  
  public:
  	inline static int32_t get_offset_of_hash_5() { return static_cast<int32_t>(offsetof(HMAC_tEEBB2925FEAD31F6F5009153CF0056C327490FA1, ___hash_5)); }
  	inline HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 * get_hash_5() const { return ___hash_5; }
  	inline HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 ** get_address_of_hash_5() { return &___hash_5; }
  	inline void set_hash_5(HashAlgorithm_t6A31A9B4CBC494EA9286D2A1097C6DC9BCE96CA0 * value)
  	{
  		___hash_5 = value;
  		Il2CppCodeGenWriteBarrier((&___hash_5), value);
  	}
  
  	inline static int32_t get_offset_of_hashing_6() { return static_cast<int32_t>(offsetof(HMAC_tEEBB2925FEAD31F6F5009153CF0056C327490FA1, ___hashing_6)); }
  	inline bool get_hashing_6() const { return ___hashing_6; }
  	inline bool* get_address_of_hashing_6() { return &___hashing_6; }
  	inline void set_hashing_6(bool value)
  	{
  		___hashing_6 = value;
  	}
  
  	inline static int32_t get_offset_of_innerPad_7() { return static_cast<int32_t>(offsetof(HMAC_tEEBB2925FEAD31F6F5009153CF0056C327490FA1, ___innerPad_7)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_innerPad_7() const { return ___innerPad_7; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_innerPad_7() { return &___innerPad_7; }
  	inline void set_innerPad_7(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___innerPad_7 = value;
  		Il2CppCodeGenWriteBarrier((&___innerPad_7), value);
  	}
  
  	inline static int32_t get_offset_of_outerPad_8() { return static_cast<int32_t>(offsetof(HMAC_tEEBB2925FEAD31F6F5009153CF0056C327490FA1, ___outerPad_8)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_outerPad_8() const { return ___outerPad_8; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_outerPad_8() { return &___outerPad_8; }
  	inline void set_outerPad_8(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___outerPad_8 = value;
  		Il2CppCodeGenWriteBarrier((&___outerPad_8), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // HMAC_TEEBB2925FEAD31F6F5009153CF0056C327490FA1_H
  #ifndef ALERTDESCRIPTION_T33550127EDB3A3012E42CED0FF7443B37055E134_H
  #define ALERTDESCRIPTION_T33550127EDB3A3012E42CED0FF7443B37055E134_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.AlertDescription
  struct  AlertDescription_t33550127EDB3A3012E42CED0FF7443B37055E134 
  {
  public:
  	// System.Byte Mono.Security.Protocol.Tls.AlertDescription::value__
  	uint8_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(AlertDescription_t33550127EDB3A3012E42CED0FF7443B37055E134, ___value___1)); }
  	inline uint8_t get_value___1() const { return ___value___1; }
  	inline uint8_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(uint8_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // ALERTDESCRIPTION_T33550127EDB3A3012E42CED0FF7443B37055E134_H
  #ifndef ALERTLEVEL_T9C9CDF74FA43002F88644710D78D35D7C1BDE8DF_H
  #define ALERTLEVEL_T9C9CDF74FA43002F88644710D78D35D7C1BDE8DF_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.AlertLevel
  struct  AlertLevel_t9C9CDF74FA43002F88644710D78D35D7C1BDE8DF 
  {
  public:
  	// System.Byte Mono.Security.Protocol.Tls.AlertLevel::value__
  	uint8_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(AlertLevel_t9C9CDF74FA43002F88644710D78D35D7C1BDE8DF, ___value___1)); }
  	inline uint8_t get_value___1() const { return ___value___1; }
  	inline uint8_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(uint8_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // ALERTLEVEL_T9C9CDF74FA43002F88644710D78D35D7C1BDE8DF_H
  #ifndef CIPHERALGORITHMTYPE_TC36A6480D23E51DFDDCD6D251EF905545F2A8505_H
  #define CIPHERALGORITHMTYPE_TC36A6480D23E51DFDDCD6D251EF905545F2A8505_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.CipherAlgorithmType
  struct  CipherAlgorithmType_tC36A6480D23E51DFDDCD6D251EF905545F2A8505 
  {
  public:
  	// System.Int32 Mono.Security.Protocol.Tls.CipherAlgorithmType::value__
  	int32_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(CipherAlgorithmType_tC36A6480D23E51DFDDCD6D251EF905545F2A8505, ___value___1)); }
  	inline int32_t get_value___1() const { return ___value___1; }
  	inline int32_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(int32_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CIPHERALGORITHMTYPE_TC36A6480D23E51DFDDCD6D251EF905545F2A8505_H
  #ifndef CONTENTTYPE_T9061EB188B2DD3900C62259EB0BAE7205449A29D_H
  #define CONTENTTYPE_T9061EB188B2DD3900C62259EB0BAE7205449A29D_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.ContentType
  struct  ContentType_t9061EB188B2DD3900C62259EB0BAE7205449A29D 
  {
  public:
  	// System.Byte Mono.Security.Protocol.Tls.ContentType::value__
  	uint8_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(ContentType_t9061EB188B2DD3900C62259EB0BAE7205449A29D, ___value___1)); }
  	inline uint8_t get_value___1() const { return ___value___1; }
  	inline uint8_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(uint8_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CONTENTTYPE_T9061EB188B2DD3900C62259EB0BAE7205449A29D_H
  #ifndef EXCHANGEALGORITHMTYPE_TE1E82B6D738B069479BB73EC6BCF55CEDEB6C886_H
  #define EXCHANGEALGORITHMTYPE_TE1E82B6D738B069479BB73EC6BCF55CEDEB6C886_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.ExchangeAlgorithmType
  struct  ExchangeAlgorithmType_tE1E82B6D738B069479BB73EC6BCF55CEDEB6C886 
  {
  public:
  	// System.Int32 Mono.Security.Protocol.Tls.ExchangeAlgorithmType::value__
  	int32_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(ExchangeAlgorithmType_tE1E82B6D738B069479BB73EC6BCF55CEDEB6C886, ___value___1)); }
  	inline int32_t get_value___1() const { return ___value___1; }
  	inline int32_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(int32_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // EXCHANGEALGORITHMTYPE_TE1E82B6D738B069479BB73EC6BCF55CEDEB6C886_H
  #ifndef CLIENTCERTIFICATETYPE_T68CE7721CE0A63169F0EDD1920F72F5446A9A6A0_H
  #define CLIENTCERTIFICATETYPE_T68CE7721CE0A63169F0EDD1920F72F5446A9A6A0_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.Handshake.ClientCertificateType
  struct  ClientCertificateType_t68CE7721CE0A63169F0EDD1920F72F5446A9A6A0 
  {
  public:
  	// System.Int32 Mono.Security.Protocol.Tls.Handshake.ClientCertificateType::value__
  	int32_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(ClientCertificateType_t68CE7721CE0A63169F0EDD1920F72F5446A9A6A0, ___value___1)); }
  	inline int32_t get_value___1() const { return ___value___1; }
  	inline int32_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(int32_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CLIENTCERTIFICATETYPE_T68CE7721CE0A63169F0EDD1920F72F5446A9A6A0_H
  #ifndef HANDSHAKETYPE_T0A4BCF35DDA0E586A4157D82F311B800974F3E13_H
  #define HANDSHAKETYPE_T0A4BCF35DDA0E586A4157D82F311B800974F3E13_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.Handshake.HandshakeType
  struct  HandshakeType_t0A4BCF35DDA0E586A4157D82F311B800974F3E13 
  {
  public:
  	// System.Byte Mono.Security.Protocol.Tls.Handshake.HandshakeType::value__
  	uint8_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(HandshakeType_t0A4BCF35DDA0E586A4157D82F311B800974F3E13, ___value___1)); }
  	inline uint8_t get_value___1() const { return ___value___1; }
  	inline uint8_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(uint8_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // HANDSHAKETYPE_T0A4BCF35DDA0E586A4157D82F311B800974F3E13_H
  #ifndef HANDSHAKESTATE_T1B98ABD4EE384052889A80E562ADCDDFF3FF3A02_H
  #define HANDSHAKESTATE_T1B98ABD4EE384052889A80E562ADCDDFF3FF3A02_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.HandshakeState
  struct  HandshakeState_t1B98ABD4EE384052889A80E562ADCDDFF3FF3A02 
  {
  public:
  	// System.Int32 Mono.Security.Protocol.Tls.HandshakeState::value__
  	int32_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(HandshakeState_t1B98ABD4EE384052889A80E562ADCDDFF3FF3A02, ___value___1)); }
  	inline int32_t get_value___1() const { return ___value___1; }
  	inline int32_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(int32_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // HANDSHAKESTATE_T1B98ABD4EE384052889A80E562ADCDDFF3FF3A02_H
  #ifndef HASHALGORITHMTYPE_T03E05CC1138F96C0EB384DCF45D965AB09627266_H
  #define HASHALGORITHMTYPE_T03E05CC1138F96C0EB384DCF45D965AB09627266_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.HashAlgorithmType
  struct  HashAlgorithmType_t03E05CC1138F96C0EB384DCF45D965AB09627266 
  {
  public:
  	// System.Int32 Mono.Security.Protocol.Tls.HashAlgorithmType::value__
  	int32_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(HashAlgorithmType_t03E05CC1138F96C0EB384DCF45D965AB09627266, ___value___1)); }
  	inline int32_t get_value___1() const { return ___value___1; }
  	inline int32_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(int32_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // HASHALGORITHMTYPE_T03E05CC1138F96C0EB384DCF45D965AB09627266_H
  #ifndef SECURITYCOMPRESSIONTYPE_T4530F0B7005BDB6ADEB35A3CDDCBDC5E591751ED_H
  #define SECURITYCOMPRESSIONTYPE_T4530F0B7005BDB6ADEB35A3CDDCBDC5E591751ED_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.SecurityCompressionType
  struct  SecurityCompressionType_t4530F0B7005BDB6ADEB35A3CDDCBDC5E591751ED 
  {
  public:
  	// System.Int32 Mono.Security.Protocol.Tls.SecurityCompressionType::value__
  	int32_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(SecurityCompressionType_t4530F0B7005BDB6ADEB35A3CDDCBDC5E591751ED, ___value___1)); }
  	inline int32_t get_value___1() const { return ___value___1; }
  	inline int32_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(int32_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // SECURITYCOMPRESSIONTYPE_T4530F0B7005BDB6ADEB35A3CDDCBDC5E591751ED_H
  #ifndef SECURITYPROTOCOLTYPE_TBD18D565F5343B80D677941D9D7B07492DF3D935_H
  #define SECURITYPROTOCOLTYPE_TBD18D565F5343B80D677941D9D7B07492DF3D935_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.SecurityProtocolType
  struct  SecurityProtocolType_tBD18D565F5343B80D677941D9D7B07492DF3D935 
  {
  public:
  	// System.Int32 Mono.Security.Protocol.Tls.SecurityProtocolType::value__
  	int32_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(SecurityProtocolType_tBD18D565F5343B80D677941D9D7B07492DF3D935, ___value___1)); }
  	inline int32_t get_value___1() const { return ___value___1; }
  	inline int32_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(int32_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // SECURITYPROTOCOLTYPE_TBD18D565F5343B80D677941D9D7B07492DF3D935_H
  #ifndef SSLSTREAMBASE_TC63FA60C7C4F937F028A69CB890F91A7C87D3D0C_H
  #define SSLSTREAMBASE_TC63FA60C7C4F937F028A69CB890F91A7C87D3D0C_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.SslStreamBase
  struct  SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C  : public Stream_tCFD27E43C18381861212C0288CACF467FB602009
  {
  public:
  	// System.IO.Stream Mono.Security.Protocol.Tls.SslStreamBase::innerStream
  	Stream_tCFD27E43C18381861212C0288CACF467FB602009 * ___innerStream_3;
  	// System.IO.MemoryStream Mono.Security.Protocol.Tls.SslStreamBase::inputBuffer
  	MemoryStream_tA2A6655CF733913D13B7AB22E4FF081CB92F5FF0 * ___inputBuffer_4;
  	// Mono.Security.Protocol.Tls.Context Mono.Security.Protocol.Tls.SslStreamBase::context
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9 * ___context_5;
  	// Mono.Security.Protocol.Tls.RecordProtocol Mono.Security.Protocol.Tls.SslStreamBase::protocol
  	RecordProtocol_tF8AAA98F994047D1E6532826115B001679A7870A * ___protocol_6;
  	// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::ownsStream
  	bool ___ownsStream_7;
  	// System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) Mono.Security.Protocol.Tls.SslStreamBase::disposed
  	bool ___disposed_8;
  	// System.Boolean Mono.Security.Protocol.Tls.SslStreamBase::checkCertRevocationStatus
  	bool ___checkCertRevocationStatus_9;
  	// System.Object Mono.Security.Protocol.Tls.SslStreamBase::negotiate
  	RuntimeObject * ___negotiate_10;
  	// System.Object Mono.Security.Protocol.Tls.SslStreamBase::read
  	RuntimeObject * ___read_11;
  	// System.Object Mono.Security.Protocol.Tls.SslStreamBase::write
  	RuntimeObject * ___write_12;
  	// System.Threading.ManualResetEvent Mono.Security.Protocol.Tls.SslStreamBase::negotiationComplete
  	ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA * ___negotiationComplete_13;
  	// System.Byte[] Mono.Security.Protocol.Tls.SslStreamBase::recbuf
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___recbuf_14;
  	// System.IO.MemoryStream Mono.Security.Protocol.Tls.SslStreamBase::recordStream
  	MemoryStream_tA2A6655CF733913D13B7AB22E4FF081CB92F5FF0 * ___recordStream_15;
  
  public:
  	inline static int32_t get_offset_of_innerStream_3() { return static_cast<int32_t>(offsetof(SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C, ___innerStream_3)); }
  	inline Stream_tCFD27E43C18381861212C0288CACF467FB602009 * get_innerStream_3() const { return ___innerStream_3; }
  	inline Stream_tCFD27E43C18381861212C0288CACF467FB602009 ** get_address_of_innerStream_3() { return &___innerStream_3; }
  	inline void set_innerStream_3(Stream_tCFD27E43C18381861212C0288CACF467FB602009 * value)
  	{
  		___innerStream_3 = value;
  		Il2CppCodeGenWriteBarrier((&___innerStream_3), value);
  	}
  
  	inline static int32_t get_offset_of_inputBuffer_4() { return static_cast<int32_t>(offsetof(SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C, ___inputBuffer_4)); }
  	inline MemoryStream_tA2A6655CF733913D13B7AB22E4FF081CB92F5FF0 * get_inputBuffer_4() const { return ___inputBuffer_4; }
  	inline MemoryStream_tA2A6655CF733913D13B7AB22E4FF081CB92F5FF0 ** get_address_of_inputBuffer_4() { return &___inputBuffer_4; }
  	inline void set_inputBuffer_4(MemoryStream_tA2A6655CF733913D13B7AB22E4FF081CB92F5FF0 * value)
  	{
  		___inputBuffer_4 = value;
  		Il2CppCodeGenWriteBarrier((&___inputBuffer_4), value);
  	}
  
  	inline static int32_t get_offset_of_context_5() { return static_cast<int32_t>(offsetof(SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C, ___context_5)); }
  	inline Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9 * get_context_5() const { return ___context_5; }
  	inline Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9 ** get_address_of_context_5() { return &___context_5; }
  	inline void set_context_5(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9 * value)
  	{
  		___context_5 = value;
  		Il2CppCodeGenWriteBarrier((&___context_5), value);
  	}
  
  	inline static int32_t get_offset_of_protocol_6() { return static_cast<int32_t>(offsetof(SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C, ___protocol_6)); }
  	inline RecordProtocol_tF8AAA98F994047D1E6532826115B001679A7870A * get_protocol_6() const { return ___protocol_6; }
  	inline RecordProtocol_tF8AAA98F994047D1E6532826115B001679A7870A ** get_address_of_protocol_6() { return &___protocol_6; }
  	inline void set_protocol_6(RecordProtocol_tF8AAA98F994047D1E6532826115B001679A7870A * value)
  	{
  		___protocol_6 = value;
  		Il2CppCodeGenWriteBarrier((&___protocol_6), value);
  	}
  
  	inline static int32_t get_offset_of_ownsStream_7() { return static_cast<int32_t>(offsetof(SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C, ___ownsStream_7)); }
  	inline bool get_ownsStream_7() const { return ___ownsStream_7; }
  	inline bool* get_address_of_ownsStream_7() { return &___ownsStream_7; }
  	inline void set_ownsStream_7(bool value)
  	{
  		___ownsStream_7 = value;
  	}
  
  	inline static int32_t get_offset_of_disposed_8() { return static_cast<int32_t>(offsetof(SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C, ___disposed_8)); }
  	inline bool get_disposed_8() const { return ___disposed_8; }
  	inline bool* get_address_of_disposed_8() { return &___disposed_8; }
  	inline void set_disposed_8(bool value)
  	{
  		___disposed_8 = value;
  	}
  
  	inline static int32_t get_offset_of_checkCertRevocationStatus_9() { return static_cast<int32_t>(offsetof(SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C, ___checkCertRevocationStatus_9)); }
  	inline bool get_checkCertRevocationStatus_9() const { return ___checkCertRevocationStatus_9; }
  	inline bool* get_address_of_checkCertRevocationStatus_9() { return &___checkCertRevocationStatus_9; }
  	inline void set_checkCertRevocationStatus_9(bool value)
  	{
  		___checkCertRevocationStatus_9 = value;
  	}
  
  	inline static int32_t get_offset_of_negotiate_10() { return static_cast<int32_t>(offsetof(SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C, ___negotiate_10)); }
  	inline RuntimeObject * get_negotiate_10() const { return ___negotiate_10; }
  	inline RuntimeObject ** get_address_of_negotiate_10() { return &___negotiate_10; }
  	inline void set_negotiate_10(RuntimeObject * value)
  	{
  		___negotiate_10 = value;
  		Il2CppCodeGenWriteBarrier((&___negotiate_10), value);
  	}
  
  	inline static int32_t get_offset_of_read_11() { return static_cast<int32_t>(offsetof(SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C, ___read_11)); }
  	inline RuntimeObject * get_read_11() const { return ___read_11; }
  	inline RuntimeObject ** get_address_of_read_11() { return &___read_11; }
  	inline void set_read_11(RuntimeObject * value)
  	{
  		___read_11 = value;
  		Il2CppCodeGenWriteBarrier((&___read_11), value);
  	}
  
  	inline static int32_t get_offset_of_write_12() { return static_cast<int32_t>(offsetof(SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C, ___write_12)); }
  	inline RuntimeObject * get_write_12() const { return ___write_12; }
  	inline RuntimeObject ** get_address_of_write_12() { return &___write_12; }
  	inline void set_write_12(RuntimeObject * value)
  	{
  		___write_12 = value;
  		Il2CppCodeGenWriteBarrier((&___write_12), value);
  	}
  
  	inline static int32_t get_offset_of_negotiationComplete_13() { return static_cast<int32_t>(offsetof(SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C, ___negotiationComplete_13)); }
  	inline ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA * get_negotiationComplete_13() const { return ___negotiationComplete_13; }
  	inline ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA ** get_address_of_negotiationComplete_13() { return &___negotiationComplete_13; }
  	inline void set_negotiationComplete_13(ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA * value)
  	{
  		___negotiationComplete_13 = value;
  		Il2CppCodeGenWriteBarrier((&___negotiationComplete_13), value);
  	}
  
  	inline static int32_t get_offset_of_recbuf_14() { return static_cast<int32_t>(offsetof(SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C, ___recbuf_14)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_recbuf_14() const { return ___recbuf_14; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_recbuf_14() { return &___recbuf_14; }
  	inline void set_recbuf_14(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___recbuf_14 = value;
  		Il2CppCodeGenWriteBarrier((&___recbuf_14), value);
  	}
  
  	inline static int32_t get_offset_of_recordStream_15() { return static_cast<int32_t>(offsetof(SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C, ___recordStream_15)); }
  	inline MemoryStream_tA2A6655CF733913D13B7AB22E4FF081CB92F5FF0 * get_recordStream_15() const { return ___recordStream_15; }
  	inline MemoryStream_tA2A6655CF733913D13B7AB22E4FF081CB92F5FF0 ** get_address_of_recordStream_15() { return &___recordStream_15; }
  	inline void set_recordStream_15(MemoryStream_tA2A6655CF733913D13B7AB22E4FF081CB92F5FF0 * value)
  	{
  		___recordStream_15 = value;
  		Il2CppCodeGenWriteBarrier((&___recordStream_15), value);
  	}
  };
  
  struct SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C_StaticFields
  {
  public:
  	// System.Threading.ManualResetEvent Mono.Security.Protocol.Tls.SslStreamBase::record_processing
  	ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA * ___record_processing_2;
  
  public:
  	inline static int32_t get_offset_of_record_processing_2() { return static_cast<int32_t>(offsetof(SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C_StaticFields, ___record_processing_2)); }
  	inline ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA * get_record_processing_2() const { return ___record_processing_2; }
  	inline ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA ** get_address_of_record_processing_2() { return &___record_processing_2; }
  	inline void set_record_processing_2(ManualResetEvent_tAFDF6453D9A7F8C3A557771B35E4BBA6DA882DBA * value)
  	{
  		___record_processing_2 = value;
  		Il2CppCodeGenWriteBarrier((&___record_processing_2), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // SSLSTREAMBASE_TC63FA60C7C4F937F028A69CB890F91A7C87D3D0C_H
  #ifndef TLSSERVERSETTINGS_T00CD225DE03F14B46A00FAB020933465E7BD0498_H
  #define TLSSERVERSETTINGS_T00CD225DE03F14B46A00FAB020933465E7BD0498_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.TlsServerSettings
  struct  TlsServerSettings_t00CD225DE03F14B46A00FAB020933465E7BD0498  : public RuntimeObject
  {
  public:
  	// Mono.Security.X509.X509CertificateCollection Mono.Security.Protocol.Tls.TlsServerSettings::certificates
  	X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 * ___certificates_0;
  	// System.Security.Cryptography.RSA Mono.Security.Protocol.Tls.TlsServerSettings::certificateRSA
  	RSA_t565B1E1F95589A0E37D0C66406CF730DC4A43051 * ___certificateRSA_1;
  	// System.Security.Cryptography.RSAParameters Mono.Security.Protocol.Tls.TlsServerSettings::rsaParameters
  	RSAParameters_tA5A3AA05FC9F3437383EF914476E1584FC05B150  ___rsaParameters_2;
  	// System.Byte[] Mono.Security.Protocol.Tls.TlsServerSettings::signedParams
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___signedParams_3;
  	// System.String[] Mono.Security.Protocol.Tls.TlsServerSettings::distinguisedNames
  	StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* ___distinguisedNames_4;
  	// System.Boolean Mono.Security.Protocol.Tls.TlsServerSettings::serverKeyExchange
  	bool ___serverKeyExchange_5;
  	// System.Boolean Mono.Security.Protocol.Tls.TlsServerSettings::certificateRequest
  	bool ___certificateRequest_6;
  	// Mono.Security.Protocol.Tls.Handshake.ClientCertificateType[] Mono.Security.Protocol.Tls.TlsServerSettings::certificateTypes
  	ClientCertificateTypeU5BU5D_tDDB75305D8B2DEB805F8F855A4FF116797A8FADD* ___certificateTypes_7;
  
  public:
  	inline static int32_t get_offset_of_certificates_0() { return static_cast<int32_t>(offsetof(TlsServerSettings_t00CD225DE03F14B46A00FAB020933465E7BD0498, ___certificates_0)); }
  	inline X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 * get_certificates_0() const { return ___certificates_0; }
  	inline X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 ** get_address_of_certificates_0() { return &___certificates_0; }
  	inline void set_certificates_0(X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 * value)
  	{
  		___certificates_0 = value;
  		Il2CppCodeGenWriteBarrier((&___certificates_0), value);
  	}
  
  	inline static int32_t get_offset_of_certificateRSA_1() { return static_cast<int32_t>(offsetof(TlsServerSettings_t00CD225DE03F14B46A00FAB020933465E7BD0498, ___certificateRSA_1)); }
  	inline RSA_t565B1E1F95589A0E37D0C66406CF730DC4A43051 * get_certificateRSA_1() const { return ___certificateRSA_1; }
  	inline RSA_t565B1E1F95589A0E37D0C66406CF730DC4A43051 ** get_address_of_certificateRSA_1() { return &___certificateRSA_1; }
  	inline void set_certificateRSA_1(RSA_t565B1E1F95589A0E37D0C66406CF730DC4A43051 * value)
  	{
  		___certificateRSA_1 = value;
  		Il2CppCodeGenWriteBarrier((&___certificateRSA_1), value);
  	}
  
  	inline static int32_t get_offset_of_rsaParameters_2() { return static_cast<int32_t>(offsetof(TlsServerSettings_t00CD225DE03F14B46A00FAB020933465E7BD0498, ___rsaParameters_2)); }
  	inline RSAParameters_tA5A3AA05FC9F3437383EF914476E1584FC05B150  get_rsaParameters_2() const { return ___rsaParameters_2; }
  	inline RSAParameters_tA5A3AA05FC9F3437383EF914476E1584FC05B150 * get_address_of_rsaParameters_2() { return &___rsaParameters_2; }
  	inline void set_rsaParameters_2(RSAParameters_tA5A3AA05FC9F3437383EF914476E1584FC05B150  value)
  	{
  		___rsaParameters_2 = value;
  	}
  
  	inline static int32_t get_offset_of_signedParams_3() { return static_cast<int32_t>(offsetof(TlsServerSettings_t00CD225DE03F14B46A00FAB020933465E7BD0498, ___signedParams_3)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_signedParams_3() const { return ___signedParams_3; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_signedParams_3() { return &___signedParams_3; }
  	inline void set_signedParams_3(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___signedParams_3 = value;
  		Il2CppCodeGenWriteBarrier((&___signedParams_3), value);
  	}
  
  	inline static int32_t get_offset_of_distinguisedNames_4() { return static_cast<int32_t>(offsetof(TlsServerSettings_t00CD225DE03F14B46A00FAB020933465E7BD0498, ___distinguisedNames_4)); }
  	inline StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* get_distinguisedNames_4() const { return ___distinguisedNames_4; }
  	inline StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B** get_address_of_distinguisedNames_4() { return &___distinguisedNames_4; }
  	inline void set_distinguisedNames_4(StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* value)
  	{
  		___distinguisedNames_4 = value;
  		Il2CppCodeGenWriteBarrier((&___distinguisedNames_4), value);
  	}
  
  	inline static int32_t get_offset_of_serverKeyExchange_5() { return static_cast<int32_t>(offsetof(TlsServerSettings_t00CD225DE03F14B46A00FAB020933465E7BD0498, ___serverKeyExchange_5)); }
  	inline bool get_serverKeyExchange_5() const { return ___serverKeyExchange_5; }
  	inline bool* get_address_of_serverKeyExchange_5() { return &___serverKeyExchange_5; }
  	inline void set_serverKeyExchange_5(bool value)
  	{
  		___serverKeyExchange_5 = value;
  	}
  
  	inline static int32_t get_offset_of_certificateRequest_6() { return static_cast<int32_t>(offsetof(TlsServerSettings_t00CD225DE03F14B46A00FAB020933465E7BD0498, ___certificateRequest_6)); }
  	inline bool get_certificateRequest_6() const { return ___certificateRequest_6; }
  	inline bool* get_address_of_certificateRequest_6() { return &___certificateRequest_6; }
  	inline void set_certificateRequest_6(bool value)
  	{
  		___certificateRequest_6 = value;
  	}
  
  	inline static int32_t get_offset_of_certificateTypes_7() { return static_cast<int32_t>(offsetof(TlsServerSettings_t00CD225DE03F14B46A00FAB020933465E7BD0498, ___certificateTypes_7)); }
  	inline ClientCertificateTypeU5BU5D_tDDB75305D8B2DEB805F8F855A4FF116797A8FADD* get_certificateTypes_7() const { return ___certificateTypes_7; }
  	inline ClientCertificateTypeU5BU5D_tDDB75305D8B2DEB805F8F855A4FF116797A8FADD** get_address_of_certificateTypes_7() { return &___certificateTypes_7; }
  	inline void set_certificateTypes_7(ClientCertificateTypeU5BU5D_tDDB75305D8B2DEB805F8F855A4FF116797A8FADD* value)
  	{
  		___certificateTypes_7 = value;
  		Il2CppCodeGenWriteBarrier((&___certificateTypes_7), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TLSSERVERSETTINGS_T00CD225DE03F14B46A00FAB020933465E7BD0498_H
  #ifndef KEYUSAGES_TB76B0C5F4E8A5C3C1ADD8E5036836F9513550A76_H
  #define KEYUSAGES_TB76B0C5F4E8A5C3C1ADD8E5036836F9513550A76_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.Extensions.KeyUsages
  struct  KeyUsages_tB76B0C5F4E8A5C3C1ADD8E5036836F9513550A76 
  {
  public:
  	// System.Int32 Mono.Security.X509.Extensions.KeyUsages::value__
  	int32_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(KeyUsages_tB76B0C5F4E8A5C3C1ADD8E5036836F9513550A76, ___value___1)); }
  	inline int32_t get_value___1() const { return ___value___1; }
  	inline int32_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(int32_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // KEYUSAGES_TB76B0C5F4E8A5C3C1ADD8E5036836F9513550A76_H
  #ifndef CERTTYPES_T3C0F8B516A7FA9EFAD20B3AAC9BF91F97B674825_H
  #define CERTTYPES_T3C0F8B516A7FA9EFAD20B3AAC9BF91F97B674825_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.Extensions.NetscapeCertTypeExtension/CertTypes
  struct  CertTypes_t3C0F8B516A7FA9EFAD20B3AAC9BF91F97B674825 
  {
  public:
  	// System.Int32 Mono.Security.X509.Extensions.NetscapeCertTypeExtension/CertTypes::value__
  	int32_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(CertTypes_t3C0F8B516A7FA9EFAD20B3AAC9BF91F97B674825, ___value___1)); }
  	inline int32_t get_value___1() const { return ___value___1; }
  	inline int32_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(int32_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CERTTYPES_T3C0F8B516A7FA9EFAD20B3AAC9BF91F97B674825_H
  #ifndef X509CHAINSTATUSFLAGS_T1256D2CC5C46DA044CAF8A56776A978115A2B79D_H
  #define X509CHAINSTATUSFLAGS_T1256D2CC5C46DA044CAF8A56776A978115A2B79D_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.X509ChainStatusFlags
  struct  X509ChainStatusFlags_t1256D2CC5C46DA044CAF8A56776A978115A2B79D 
  {
  public:
  	// System.Int32 Mono.Security.X509.X509ChainStatusFlags::value__
  	int32_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(X509ChainStatusFlags_t1256D2CC5C46DA044CAF8A56776A978115A2B79D, ___value___1)); }
  	inline int32_t get_value___1() const { return ___value___1; }
  	inline int32_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(int32_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // X509CHAINSTATUSFLAGS_T1256D2CC5C46DA044CAF8A56776A978115A2B79D_H
  #ifndef DATETIMEKIND_T922DC40070B8AD59CB650E3FE023C4A58ED4568A_H
  #define DATETIMEKIND_T922DC40070B8AD59CB650E3FE023C4A58ED4568A_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.DateTimeKind
  struct  DateTimeKind_t922DC40070B8AD59CB650E3FE023C4A58ED4568A 
  {
  public:
  	// System.Int32 System.DateTimeKind::value__
  	int32_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(DateTimeKind_t922DC40070B8AD59CB650E3FE023C4A58ED4568A, ___value___1)); }
  	inline int32_t get_value___1() const { return ___value___1; }
  	inline int32_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(int32_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // DATETIMEKIND_T922DC40070B8AD59CB650E3FE023C4A58ED4568A_H
  #ifndef DELEGATE_T_H
  #define DELEGATE_T_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Delegate
  struct  Delegate_t  : public RuntimeObject
  {
  public:
  	// System.IntPtr System.Delegate::method_ptr
  	Il2CppMethodPointer ___method_ptr_0;
  	// System.IntPtr System.Delegate::invoke_impl
  	intptr_t ___invoke_impl_1;
  	// System.Object System.Delegate::m_target
  	RuntimeObject * ___m_target_2;
  	// System.IntPtr System.Delegate::method
  	intptr_t ___method_3;
  	// System.IntPtr System.Delegate::delegate_trampoline
  	intptr_t ___delegate_trampoline_4;
  	// System.IntPtr System.Delegate::method_code
  	intptr_t ___method_code_5;
  	// System.Reflection.MethodInfo System.Delegate::method_info
  	MethodInfo_t * ___method_info_6;
  	// System.Reflection.MethodInfo System.Delegate::original_method_info
  	MethodInfo_t * ___original_method_info_7;
  	// System.DelegateData System.Delegate::data
  	DelegateData_tF588FE8D395F9A38FC7D222940F9B218441D21A9 * ___data_8;
  
  public:
  	inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_ptr_0)); }
  	inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
  	inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
  	inline void set_method_ptr_0(Il2CppMethodPointer value)
  	{
  		___method_ptr_0 = value;
  	}
  
  	inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t, ___invoke_impl_1)); }
  	inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
  	inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
  	inline void set_invoke_impl_1(intptr_t value)
  	{
  		___invoke_impl_1 = value;
  	}
  
  	inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t, ___m_target_2)); }
  	inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
  	inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
  	inline void set_m_target_2(RuntimeObject * value)
  	{
  		___m_target_2 = value;
  		Il2CppCodeGenWriteBarrier((&___m_target_2), value);
  	}
  
  	inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_3)); }
  	inline intptr_t get_method_3() const { return ___method_3; }
  	inline intptr_t* get_address_of_method_3() { return &___method_3; }
  	inline void set_method_3(intptr_t value)
  	{
  		___method_3 = value;
  	}
  
  	inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t, ___delegate_trampoline_4)); }
  	inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
  	inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
  	inline void set_delegate_trampoline_4(intptr_t value)
  	{
  		___delegate_trampoline_4 = value;
  	}
  
  	inline static int32_t get_offset_of_method_code_5() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_code_5)); }
  	inline intptr_t get_method_code_5() const { return ___method_code_5; }
  	inline intptr_t* get_address_of_method_code_5() { return &___method_code_5; }
  	inline void set_method_code_5(intptr_t value)
  	{
  		___method_code_5 = value;
  	}
  
  	inline static int32_t get_offset_of_method_info_6() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_info_6)); }
  	inline MethodInfo_t * get_method_info_6() const { return ___method_info_6; }
  	inline MethodInfo_t ** get_address_of_method_info_6() { return &___method_info_6; }
  	inline void set_method_info_6(MethodInfo_t * value)
  	{
  		___method_info_6 = value;
  		Il2CppCodeGenWriteBarrier((&___method_info_6), value);
  	}
  
  	inline static int32_t get_offset_of_original_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t, ___original_method_info_7)); }
  	inline MethodInfo_t * get_original_method_info_7() const { return ___original_method_info_7; }
  	inline MethodInfo_t ** get_address_of_original_method_info_7() { return &___original_method_info_7; }
  	inline void set_original_method_info_7(MethodInfo_t * value)
  	{
  		___original_method_info_7 = value;
  		Il2CppCodeGenWriteBarrier((&___original_method_info_7), value);
  	}
  
  	inline static int32_t get_offset_of_data_8() { return static_cast<int32_t>(offsetof(Delegate_t, ___data_8)); }
  	inline DelegateData_tF588FE8D395F9A38FC7D222940F9B218441D21A9 * get_data_8() const { return ___data_8; }
  	inline DelegateData_tF588FE8D395F9A38FC7D222940F9B218441D21A9 ** get_address_of_data_8() { return &___data_8; }
  	inline void set_data_8(DelegateData_tF588FE8D395F9A38FC7D222940F9B218441D21A9 * value)
  	{
  		___data_8 = value;
  		Il2CppCodeGenWriteBarrier((&___data_8), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // DELEGATE_T_H
  #ifndef CIPHERMODE_TED50339A3462EF858D0805247E0EA327FF0EF758_H
  #define CIPHERMODE_TED50339A3462EF858D0805247E0EA327FF0EF758_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Security.Cryptography.CipherMode
  struct  CipherMode_tED50339A3462EF858D0805247E0EA327FF0EF758 
  {
  public:
  	// System.Int32 System.Security.Cryptography.CipherMode::value__
  	int32_t ___value___1;
  
  public:
  	inline static int32_t get_offset_of_value___1() { return static_cast<int32_t>(offsetof(CipherMode_tED50339A3462EF858D0805247E0EA327FF0EF758, ___value___1)); }
  	inline int32_t get_value___1() const { return ___value___1; }
  	inline int32_t* get_address_of_value___1() { return &___value___1; }
  	inline void set_value___1(int32_t value)
  	{
  		___value___1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CIPHERMODE_TED50339A3462EF858D0805247E0EA327FF0EF758_H
  #ifndef ALERT_TB2E9916C332BA10E826D68BBE9A764EA3FA5A7E9_H
  #define ALERT_TB2E9916C332BA10E826D68BBE9A764EA3FA5A7E9_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.Alert
  struct  Alert_tB2E9916C332BA10E826D68BBE9A764EA3FA5A7E9  : public RuntimeObject
  {
  public:
  	// Mono.Security.Protocol.Tls.AlertLevel Mono.Security.Protocol.Tls.Alert::level
  	uint8_t ___level_0;
  	// Mono.Security.Protocol.Tls.AlertDescription Mono.Security.Protocol.Tls.Alert::description
  	uint8_t ___description_1;
  
  public:
  	inline static int32_t get_offset_of_level_0() { return static_cast<int32_t>(offsetof(Alert_tB2E9916C332BA10E826D68BBE9A764EA3FA5A7E9, ___level_0)); }
  	inline uint8_t get_level_0() const { return ___level_0; }
  	inline uint8_t* get_address_of_level_0() { return &___level_0; }
  	inline void set_level_0(uint8_t value)
  	{
  		___level_0 = value;
  	}
  
  	inline static int32_t get_offset_of_description_1() { return static_cast<int32_t>(offsetof(Alert_tB2E9916C332BA10E826D68BBE9A764EA3FA5A7E9, ___description_1)); }
  	inline uint8_t get_description_1() const { return ___description_1; }
  	inline uint8_t* get_address_of_description_1() { return &___description_1; }
  	inline void set_description_1(uint8_t value)
  	{
  		___description_1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // ALERT_TB2E9916C332BA10E826D68BBE9A764EA3FA5A7E9_H
  #ifndef CIPHERSUITE_TC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722_H
  #define CIPHERSUITE_TC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.CipherSuite
  struct  CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722  : public RuntimeObject
  {
  public:
  	// System.Int16 Mono.Security.Protocol.Tls.CipherSuite::code
  	int16_t ___code_1;
  	// System.String Mono.Security.Protocol.Tls.CipherSuite::name
  	String_t* ___name_2;
  	// Mono.Security.Protocol.Tls.CipherAlgorithmType Mono.Security.Protocol.Tls.CipherSuite::cipherAlgorithmType
  	int32_t ___cipherAlgorithmType_3;
  	// Mono.Security.Protocol.Tls.HashAlgorithmType Mono.Security.Protocol.Tls.CipherSuite::hashAlgorithmType
  	int32_t ___hashAlgorithmType_4;
  	// Mono.Security.Protocol.Tls.ExchangeAlgorithmType Mono.Security.Protocol.Tls.CipherSuite::exchangeAlgorithmType
  	int32_t ___exchangeAlgorithmType_5;
  	// System.Boolean Mono.Security.Protocol.Tls.CipherSuite::isExportable
  	bool ___isExportable_6;
  	// System.Security.Cryptography.CipherMode Mono.Security.Protocol.Tls.CipherSuite::cipherMode
  	int32_t ___cipherMode_7;
  	// System.Byte Mono.Security.Protocol.Tls.CipherSuite::keyMaterialSize
  	uint8_t ___keyMaterialSize_8;
  	// System.Int32 Mono.Security.Protocol.Tls.CipherSuite::keyBlockSize
  	int32_t ___keyBlockSize_9;
  	// System.Byte Mono.Security.Protocol.Tls.CipherSuite::expandedKeyMaterialSize
  	uint8_t ___expandedKeyMaterialSize_10;
  	// System.Int16 Mono.Security.Protocol.Tls.CipherSuite::effectiveKeyBits
  	int16_t ___effectiveKeyBits_11;
  	// System.Byte Mono.Security.Protocol.Tls.CipherSuite::ivSize
  	uint8_t ___ivSize_12;
  	// System.Byte Mono.Security.Protocol.Tls.CipherSuite::blockSize
  	uint8_t ___blockSize_13;
  	// Mono.Security.Protocol.Tls.Context Mono.Security.Protocol.Tls.CipherSuite::context
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9 * ___context_14;
  	// System.Security.Cryptography.SymmetricAlgorithm Mono.Security.Protocol.Tls.CipherSuite::encryptionAlgorithm
  	SymmetricAlgorithm_t8F7FDD6257ACFEEBEC01C602A300C31FFEDD1924 * ___encryptionAlgorithm_15;
  	// System.Security.Cryptography.ICryptoTransform Mono.Security.Protocol.Tls.CipherSuite::encryptionCipher
  	RuntimeObject* ___encryptionCipher_16;
  	// System.Security.Cryptography.SymmetricAlgorithm Mono.Security.Protocol.Tls.CipherSuite::decryptionAlgorithm
  	SymmetricAlgorithm_t8F7FDD6257ACFEEBEC01C602A300C31FFEDD1924 * ___decryptionAlgorithm_17;
  	// System.Security.Cryptography.ICryptoTransform Mono.Security.Protocol.Tls.CipherSuite::decryptionCipher
  	RuntimeObject* ___decryptionCipher_18;
  	// System.Security.Cryptography.KeyedHashAlgorithm Mono.Security.Protocol.Tls.CipherSuite::clientHMAC
  	KeyedHashAlgorithm_tEC8DB9B03E3086C7943F706BC5FB42FB0423E31C * ___clientHMAC_19;
  	// System.Security.Cryptography.KeyedHashAlgorithm Mono.Security.Protocol.Tls.CipherSuite::serverHMAC
  	KeyedHashAlgorithm_tEC8DB9B03E3086C7943F706BC5FB42FB0423E31C * ___serverHMAC_20;
  
  public:
  	inline static int32_t get_offset_of_code_1() { return static_cast<int32_t>(offsetof(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722, ___code_1)); }
  	inline int16_t get_code_1() const { return ___code_1; }
  	inline int16_t* get_address_of_code_1() { return &___code_1; }
  	inline void set_code_1(int16_t value)
  	{
  		___code_1 = value;
  	}
  
  	inline static int32_t get_offset_of_name_2() { return static_cast<int32_t>(offsetof(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722, ___name_2)); }
  	inline String_t* get_name_2() const { return ___name_2; }
  	inline String_t** get_address_of_name_2() { return &___name_2; }
  	inline void set_name_2(String_t* value)
  	{
  		___name_2 = value;
  		Il2CppCodeGenWriteBarrier((&___name_2), value);
  	}
  
  	inline static int32_t get_offset_of_cipherAlgorithmType_3() { return static_cast<int32_t>(offsetof(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722, ___cipherAlgorithmType_3)); }
  	inline int32_t get_cipherAlgorithmType_3() const { return ___cipherAlgorithmType_3; }
  	inline int32_t* get_address_of_cipherAlgorithmType_3() { return &___cipherAlgorithmType_3; }
  	inline void set_cipherAlgorithmType_3(int32_t value)
  	{
  		___cipherAlgorithmType_3 = value;
  	}
  
  	inline static int32_t get_offset_of_hashAlgorithmType_4() { return static_cast<int32_t>(offsetof(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722, ___hashAlgorithmType_4)); }
  	inline int32_t get_hashAlgorithmType_4() const { return ___hashAlgorithmType_4; }
  	inline int32_t* get_address_of_hashAlgorithmType_4() { return &___hashAlgorithmType_4; }
  	inline void set_hashAlgorithmType_4(int32_t value)
  	{
  		___hashAlgorithmType_4 = value;
  	}
  
  	inline static int32_t get_offset_of_exchangeAlgorithmType_5() { return static_cast<int32_t>(offsetof(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722, ___exchangeAlgorithmType_5)); }
  	inline int32_t get_exchangeAlgorithmType_5() const { return ___exchangeAlgorithmType_5; }
  	inline int32_t* get_address_of_exchangeAlgorithmType_5() { return &___exchangeAlgorithmType_5; }
  	inline void set_exchangeAlgorithmType_5(int32_t value)
  	{
  		___exchangeAlgorithmType_5 = value;
  	}
  
  	inline static int32_t get_offset_of_isExportable_6() { return static_cast<int32_t>(offsetof(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722, ___isExportable_6)); }
  	inline bool get_isExportable_6() const { return ___isExportable_6; }
  	inline bool* get_address_of_isExportable_6() { return &___isExportable_6; }
  	inline void set_isExportable_6(bool value)
  	{
  		___isExportable_6 = value;
  	}
  
  	inline static int32_t get_offset_of_cipherMode_7() { return static_cast<int32_t>(offsetof(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722, ___cipherMode_7)); }
  	inline int32_t get_cipherMode_7() const { return ___cipherMode_7; }
  	inline int32_t* get_address_of_cipherMode_7() { return &___cipherMode_7; }
  	inline void set_cipherMode_7(int32_t value)
  	{
  		___cipherMode_7 = value;
  	}
  
  	inline static int32_t get_offset_of_keyMaterialSize_8() { return static_cast<int32_t>(offsetof(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722, ___keyMaterialSize_8)); }
  	inline uint8_t get_keyMaterialSize_8() const { return ___keyMaterialSize_8; }
  	inline uint8_t* get_address_of_keyMaterialSize_8() { return &___keyMaterialSize_8; }
  	inline void set_keyMaterialSize_8(uint8_t value)
  	{
  		___keyMaterialSize_8 = value;
  	}
  
  	inline static int32_t get_offset_of_keyBlockSize_9() { return static_cast<int32_t>(offsetof(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722, ___keyBlockSize_9)); }
  	inline int32_t get_keyBlockSize_9() const { return ___keyBlockSize_9; }
  	inline int32_t* get_address_of_keyBlockSize_9() { return &___keyBlockSize_9; }
  	inline void set_keyBlockSize_9(int32_t value)
  	{
  		___keyBlockSize_9 = value;
  	}
  
  	inline static int32_t get_offset_of_expandedKeyMaterialSize_10() { return static_cast<int32_t>(offsetof(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722, ___expandedKeyMaterialSize_10)); }
  	inline uint8_t get_expandedKeyMaterialSize_10() const { return ___expandedKeyMaterialSize_10; }
  	inline uint8_t* get_address_of_expandedKeyMaterialSize_10() { return &___expandedKeyMaterialSize_10; }
  	inline void set_expandedKeyMaterialSize_10(uint8_t value)
  	{
  		___expandedKeyMaterialSize_10 = value;
  	}
  
  	inline static int32_t get_offset_of_effectiveKeyBits_11() { return static_cast<int32_t>(offsetof(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722, ___effectiveKeyBits_11)); }
  	inline int16_t get_effectiveKeyBits_11() const { return ___effectiveKeyBits_11; }
  	inline int16_t* get_address_of_effectiveKeyBits_11() { return &___effectiveKeyBits_11; }
  	inline void set_effectiveKeyBits_11(int16_t value)
  	{
  		___effectiveKeyBits_11 = value;
  	}
  
  	inline static int32_t get_offset_of_ivSize_12() { return static_cast<int32_t>(offsetof(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722, ___ivSize_12)); }
  	inline uint8_t get_ivSize_12() const { return ___ivSize_12; }
  	inline uint8_t* get_address_of_ivSize_12() { return &___ivSize_12; }
  	inline void set_ivSize_12(uint8_t value)
  	{
  		___ivSize_12 = value;
  	}
  
  	inline static int32_t get_offset_of_blockSize_13() { return static_cast<int32_t>(offsetof(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722, ___blockSize_13)); }
  	inline uint8_t get_blockSize_13() const { return ___blockSize_13; }
  	inline uint8_t* get_address_of_blockSize_13() { return &___blockSize_13; }
  	inline void set_blockSize_13(uint8_t value)
  	{
  		___blockSize_13 = value;
  	}
  
  	inline static int32_t get_offset_of_context_14() { return static_cast<int32_t>(offsetof(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722, ___context_14)); }
  	inline Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9 * get_context_14() const { return ___context_14; }
  	inline Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9 ** get_address_of_context_14() { return &___context_14; }
  	inline void set_context_14(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9 * value)
  	{
  		___context_14 = value;
  		Il2CppCodeGenWriteBarrier((&___context_14), value);
  	}
  
  	inline static int32_t get_offset_of_encryptionAlgorithm_15() { return static_cast<int32_t>(offsetof(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722, ___encryptionAlgorithm_15)); }
  	inline SymmetricAlgorithm_t8F7FDD6257ACFEEBEC01C602A300C31FFEDD1924 * get_encryptionAlgorithm_15() const { return ___encryptionAlgorithm_15; }
  	inline SymmetricAlgorithm_t8F7FDD6257ACFEEBEC01C602A300C31FFEDD1924 ** get_address_of_encryptionAlgorithm_15() { return &___encryptionAlgorithm_15; }
  	inline void set_encryptionAlgorithm_15(SymmetricAlgorithm_t8F7FDD6257ACFEEBEC01C602A300C31FFEDD1924 * value)
  	{
  		___encryptionAlgorithm_15 = value;
  		Il2CppCodeGenWriteBarrier((&___encryptionAlgorithm_15), value);
  	}
  
  	inline static int32_t get_offset_of_encryptionCipher_16() { return static_cast<int32_t>(offsetof(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722, ___encryptionCipher_16)); }
  	inline RuntimeObject* get_encryptionCipher_16() const { return ___encryptionCipher_16; }
  	inline RuntimeObject** get_address_of_encryptionCipher_16() { return &___encryptionCipher_16; }
  	inline void set_encryptionCipher_16(RuntimeObject* value)
  	{
  		___encryptionCipher_16 = value;
  		Il2CppCodeGenWriteBarrier((&___encryptionCipher_16), value);
  	}
  
  	inline static int32_t get_offset_of_decryptionAlgorithm_17() { return static_cast<int32_t>(offsetof(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722, ___decryptionAlgorithm_17)); }
  	inline SymmetricAlgorithm_t8F7FDD6257ACFEEBEC01C602A300C31FFEDD1924 * get_decryptionAlgorithm_17() const { return ___decryptionAlgorithm_17; }
  	inline SymmetricAlgorithm_t8F7FDD6257ACFEEBEC01C602A300C31FFEDD1924 ** get_address_of_decryptionAlgorithm_17() { return &___decryptionAlgorithm_17; }
  	inline void set_decryptionAlgorithm_17(SymmetricAlgorithm_t8F7FDD6257ACFEEBEC01C602A300C31FFEDD1924 * value)
  	{
  		___decryptionAlgorithm_17 = value;
  		Il2CppCodeGenWriteBarrier((&___decryptionAlgorithm_17), value);
  	}
  
  	inline static int32_t get_offset_of_decryptionCipher_18() { return static_cast<int32_t>(offsetof(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722, ___decryptionCipher_18)); }
  	inline RuntimeObject* get_decryptionCipher_18() const { return ___decryptionCipher_18; }
  	inline RuntimeObject** get_address_of_decryptionCipher_18() { return &___decryptionCipher_18; }
  	inline void set_decryptionCipher_18(RuntimeObject* value)
  	{
  		___decryptionCipher_18 = value;
  		Il2CppCodeGenWriteBarrier((&___decryptionCipher_18), value);
  	}
  
  	inline static int32_t get_offset_of_clientHMAC_19() { return static_cast<int32_t>(offsetof(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722, ___clientHMAC_19)); }
  	inline KeyedHashAlgorithm_tEC8DB9B03E3086C7943F706BC5FB42FB0423E31C * get_clientHMAC_19() const { return ___clientHMAC_19; }
  	inline KeyedHashAlgorithm_tEC8DB9B03E3086C7943F706BC5FB42FB0423E31C ** get_address_of_clientHMAC_19() { return &___clientHMAC_19; }
  	inline void set_clientHMAC_19(KeyedHashAlgorithm_tEC8DB9B03E3086C7943F706BC5FB42FB0423E31C * value)
  	{
  		___clientHMAC_19 = value;
  		Il2CppCodeGenWriteBarrier((&___clientHMAC_19), value);
  	}
  
  	inline static int32_t get_offset_of_serverHMAC_20() { return static_cast<int32_t>(offsetof(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722, ___serverHMAC_20)); }
  	inline KeyedHashAlgorithm_tEC8DB9B03E3086C7943F706BC5FB42FB0423E31C * get_serverHMAC_20() const { return ___serverHMAC_20; }
  	inline KeyedHashAlgorithm_tEC8DB9B03E3086C7943F706BC5FB42FB0423E31C ** get_address_of_serverHMAC_20() { return &___serverHMAC_20; }
  	inline void set_serverHMAC_20(KeyedHashAlgorithm_tEC8DB9B03E3086C7943F706BC5FB42FB0423E31C * value)
  	{
  		___serverHMAC_20 = value;
  		Il2CppCodeGenWriteBarrier((&___serverHMAC_20), value);
  	}
  };
  
  struct CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722_StaticFields
  {
  public:
  	// System.Byte[] Mono.Security.Protocol.Tls.CipherSuite::EmptyArray
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___EmptyArray_0;
  
  public:
  	inline static int32_t get_offset_of_EmptyArray_0() { return static_cast<int32_t>(offsetof(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722_StaticFields, ___EmptyArray_0)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_EmptyArray_0() const { return ___EmptyArray_0; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_EmptyArray_0() { return &___EmptyArray_0; }
  	inline void set_EmptyArray_0(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___EmptyArray_0 = value;
  		Il2CppCodeGenWriteBarrier((&___EmptyArray_0), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CIPHERSUITE_TC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722_H
  #ifndef CIPHERSUITECOLLECTION_TC28B251D7E97394B7E8DAA17CC9C1358D02B6F16_H
  #define CIPHERSUITECOLLECTION_TC28B251D7E97394B7E8DAA17CC9C1358D02B6F16_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.CipherSuiteCollection
  struct  CipherSuiteCollection_tC28B251D7E97394B7E8DAA17CC9C1358D02B6F16  : public RuntimeObject
  {
  public:
  	// System.Collections.ArrayList Mono.Security.Protocol.Tls.CipherSuiteCollection::cipherSuites
  	ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * ___cipherSuites_0;
  	// Mono.Security.Protocol.Tls.SecurityProtocolType Mono.Security.Protocol.Tls.CipherSuiteCollection::protocol
  	int32_t ___protocol_1;
  
  public:
  	inline static int32_t get_offset_of_cipherSuites_0() { return static_cast<int32_t>(offsetof(CipherSuiteCollection_tC28B251D7E97394B7E8DAA17CC9C1358D02B6F16, ___cipherSuites_0)); }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * get_cipherSuites_0() const { return ___cipherSuites_0; }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F ** get_address_of_cipherSuites_0() { return &___cipherSuites_0; }
  	inline void set_cipherSuites_0(ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * value)
  	{
  		___cipherSuites_0 = value;
  		Il2CppCodeGenWriteBarrier((&___cipherSuites_0), value);
  	}
  
  	inline static int32_t get_offset_of_protocol_1() { return static_cast<int32_t>(offsetof(CipherSuiteCollection_tC28B251D7E97394B7E8DAA17CC9C1358D02B6F16, ___protocol_1)); }
  	inline int32_t get_protocol_1() const { return ___protocol_1; }
  	inline int32_t* get_address_of_protocol_1() { return &___protocol_1; }
  	inline void set_protocol_1(int32_t value)
  	{
  		___protocol_1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CIPHERSUITECOLLECTION_TC28B251D7E97394B7E8DAA17CC9C1358D02B6F16_H
  #ifndef CONTEXT_TFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9_H
  #define CONTEXT_TFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.Context
  struct  Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9  : public RuntimeObject
  {
  public:
  	// Mono.Security.Protocol.Tls.SecurityProtocolType Mono.Security.Protocol.Tls.Context::securityProtocol
  	int32_t ___securityProtocol_0;
  	// System.Byte[] Mono.Security.Protocol.Tls.Context::sessionId
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___sessionId_1;
  	// Mono.Security.Protocol.Tls.SecurityCompressionType Mono.Security.Protocol.Tls.Context::compressionMethod
  	int32_t ___compressionMethod_2;
  	// Mono.Security.Protocol.Tls.TlsServerSettings Mono.Security.Protocol.Tls.Context::serverSettings
  	TlsServerSettings_t00CD225DE03F14B46A00FAB020933465E7BD0498 * ___serverSettings_3;
  	// Mono.Security.Protocol.Tls.TlsClientSettings Mono.Security.Protocol.Tls.Context::clientSettings
  	TlsClientSettings_t16178A78F9B62A06EDB826B13E835FC0473710B3 * ___clientSettings_4;
  	// Mono.Security.Protocol.Tls.SecurityParameters Mono.Security.Protocol.Tls.Context::current
  	SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961 * ___current_5;
  	// Mono.Security.Protocol.Tls.SecurityParameters Mono.Security.Protocol.Tls.Context::negotiating
  	SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961 * ___negotiating_6;
  	// Mono.Security.Protocol.Tls.SecurityParameters Mono.Security.Protocol.Tls.Context::read
  	SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961 * ___read_7;
  	// Mono.Security.Protocol.Tls.SecurityParameters Mono.Security.Protocol.Tls.Context::write
  	SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961 * ___write_8;
  	// Mono.Security.Protocol.Tls.CipherSuiteCollection Mono.Security.Protocol.Tls.Context::supportedCiphers
  	CipherSuiteCollection_tC28B251D7E97394B7E8DAA17CC9C1358D02B6F16 * ___supportedCiphers_9;
  	// Mono.Security.Protocol.Tls.Handshake.HandshakeType Mono.Security.Protocol.Tls.Context::lastHandshakeMsg
  	uint8_t ___lastHandshakeMsg_10;
  	// Mono.Security.Protocol.Tls.HandshakeState Mono.Security.Protocol.Tls.Context::handshakeState
  	int32_t ___handshakeState_11;
  	// System.Boolean Mono.Security.Protocol.Tls.Context::abbreviatedHandshake
  	bool ___abbreviatedHandshake_12;
  	// System.Boolean Mono.Security.Protocol.Tls.Context::receivedConnectionEnd
  	bool ___receivedConnectionEnd_13;
  	// System.Boolean Mono.Security.Protocol.Tls.Context::sentConnectionEnd
  	bool ___sentConnectionEnd_14;
  	// System.Boolean Mono.Security.Protocol.Tls.Context::protocolNegotiated
  	bool ___protocolNegotiated_15;
  	// System.UInt64 Mono.Security.Protocol.Tls.Context::writeSequenceNumber
  	uint64_t ___writeSequenceNumber_16;
  	// System.UInt64 Mono.Security.Protocol.Tls.Context::readSequenceNumber
  	uint64_t ___readSequenceNumber_17;
  	// System.Byte[] Mono.Security.Protocol.Tls.Context::clientRandom
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___clientRandom_18;
  	// System.Byte[] Mono.Security.Protocol.Tls.Context::serverRandom
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___serverRandom_19;
  	// System.Byte[] Mono.Security.Protocol.Tls.Context::randomCS
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___randomCS_20;
  	// System.Byte[] Mono.Security.Protocol.Tls.Context::randomSC
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___randomSC_21;
  	// System.Byte[] Mono.Security.Protocol.Tls.Context::masterSecret
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___masterSecret_22;
  	// System.Byte[] Mono.Security.Protocol.Tls.Context::clientWriteKey
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___clientWriteKey_23;
  	// System.Byte[] Mono.Security.Protocol.Tls.Context::serverWriteKey
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___serverWriteKey_24;
  	// System.Byte[] Mono.Security.Protocol.Tls.Context::clientWriteIV
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___clientWriteIV_25;
  	// System.Byte[] Mono.Security.Protocol.Tls.Context::serverWriteIV
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___serverWriteIV_26;
  	// Mono.Security.Protocol.Tls.TlsStream Mono.Security.Protocol.Tls.Context::handshakeMessages
  	TlsStream_t564FEEACB059C6549038DCA5C737C62C96135490 * ___handshakeMessages_27;
  	// System.Security.Cryptography.RandomNumberGenerator Mono.Security.Protocol.Tls.Context::random
  	RandomNumberGenerator_t7D49CE0AB6123507423CD8702694F3D6CFD54DA0 * ___random_28;
  	// Mono.Security.Protocol.Tls.RecordProtocol Mono.Security.Protocol.Tls.Context::recordProtocol
  	RecordProtocol_tF8AAA98F994047D1E6532826115B001679A7870A * ___recordProtocol_29;
  
  public:
  	inline static int32_t get_offset_of_securityProtocol_0() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___securityProtocol_0)); }
  	inline int32_t get_securityProtocol_0() const { return ___securityProtocol_0; }
  	inline int32_t* get_address_of_securityProtocol_0() { return &___securityProtocol_0; }
  	inline void set_securityProtocol_0(int32_t value)
  	{
  		___securityProtocol_0 = value;
  	}
  
  	inline static int32_t get_offset_of_sessionId_1() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___sessionId_1)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_sessionId_1() const { return ___sessionId_1; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_sessionId_1() { return &___sessionId_1; }
  	inline void set_sessionId_1(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___sessionId_1 = value;
  		Il2CppCodeGenWriteBarrier((&___sessionId_1), value);
  	}
  
  	inline static int32_t get_offset_of_compressionMethod_2() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___compressionMethod_2)); }
  	inline int32_t get_compressionMethod_2() const { return ___compressionMethod_2; }
  	inline int32_t* get_address_of_compressionMethod_2() { return &___compressionMethod_2; }
  	inline void set_compressionMethod_2(int32_t value)
  	{
  		___compressionMethod_2 = value;
  	}
  
  	inline static int32_t get_offset_of_serverSettings_3() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___serverSettings_3)); }
  	inline TlsServerSettings_t00CD225DE03F14B46A00FAB020933465E7BD0498 * get_serverSettings_3() const { return ___serverSettings_3; }
  	inline TlsServerSettings_t00CD225DE03F14B46A00FAB020933465E7BD0498 ** get_address_of_serverSettings_3() { return &___serverSettings_3; }
  	inline void set_serverSettings_3(TlsServerSettings_t00CD225DE03F14B46A00FAB020933465E7BD0498 * value)
  	{
  		___serverSettings_3 = value;
  		Il2CppCodeGenWriteBarrier((&___serverSettings_3), value);
  	}
  
  	inline static int32_t get_offset_of_clientSettings_4() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___clientSettings_4)); }
  	inline TlsClientSettings_t16178A78F9B62A06EDB826B13E835FC0473710B3 * get_clientSettings_4() const { return ___clientSettings_4; }
  	inline TlsClientSettings_t16178A78F9B62A06EDB826B13E835FC0473710B3 ** get_address_of_clientSettings_4() { return &___clientSettings_4; }
  	inline void set_clientSettings_4(TlsClientSettings_t16178A78F9B62A06EDB826B13E835FC0473710B3 * value)
  	{
  		___clientSettings_4 = value;
  		Il2CppCodeGenWriteBarrier((&___clientSettings_4), value);
  	}
  
  	inline static int32_t get_offset_of_current_5() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___current_5)); }
  	inline SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961 * get_current_5() const { return ___current_5; }
  	inline SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961 ** get_address_of_current_5() { return &___current_5; }
  	inline void set_current_5(SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961 * value)
  	{
  		___current_5 = value;
  		Il2CppCodeGenWriteBarrier((&___current_5), value);
  	}
  
  	inline static int32_t get_offset_of_negotiating_6() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___negotiating_6)); }
  	inline SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961 * get_negotiating_6() const { return ___negotiating_6; }
  	inline SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961 ** get_address_of_negotiating_6() { return &___negotiating_6; }
  	inline void set_negotiating_6(SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961 * value)
  	{
  		___negotiating_6 = value;
  		Il2CppCodeGenWriteBarrier((&___negotiating_6), value);
  	}
  
  	inline static int32_t get_offset_of_read_7() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___read_7)); }
  	inline SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961 * get_read_7() const { return ___read_7; }
  	inline SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961 ** get_address_of_read_7() { return &___read_7; }
  	inline void set_read_7(SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961 * value)
  	{
  		___read_7 = value;
  		Il2CppCodeGenWriteBarrier((&___read_7), value);
  	}
  
  	inline static int32_t get_offset_of_write_8() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___write_8)); }
  	inline SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961 * get_write_8() const { return ___write_8; }
  	inline SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961 ** get_address_of_write_8() { return &___write_8; }
  	inline void set_write_8(SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961 * value)
  	{
  		___write_8 = value;
  		Il2CppCodeGenWriteBarrier((&___write_8), value);
  	}
  
  	inline static int32_t get_offset_of_supportedCiphers_9() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___supportedCiphers_9)); }
  	inline CipherSuiteCollection_tC28B251D7E97394B7E8DAA17CC9C1358D02B6F16 * get_supportedCiphers_9() const { return ___supportedCiphers_9; }
  	inline CipherSuiteCollection_tC28B251D7E97394B7E8DAA17CC9C1358D02B6F16 ** get_address_of_supportedCiphers_9() { return &___supportedCiphers_9; }
  	inline void set_supportedCiphers_9(CipherSuiteCollection_tC28B251D7E97394B7E8DAA17CC9C1358D02B6F16 * value)
  	{
  		___supportedCiphers_9 = value;
  		Il2CppCodeGenWriteBarrier((&___supportedCiphers_9), value);
  	}
  
  	inline static int32_t get_offset_of_lastHandshakeMsg_10() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___lastHandshakeMsg_10)); }
  	inline uint8_t get_lastHandshakeMsg_10() const { return ___lastHandshakeMsg_10; }
  	inline uint8_t* get_address_of_lastHandshakeMsg_10() { return &___lastHandshakeMsg_10; }
  	inline void set_lastHandshakeMsg_10(uint8_t value)
  	{
  		___lastHandshakeMsg_10 = value;
  	}
  
  	inline static int32_t get_offset_of_handshakeState_11() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___handshakeState_11)); }
  	inline int32_t get_handshakeState_11() const { return ___handshakeState_11; }
  	inline int32_t* get_address_of_handshakeState_11() { return &___handshakeState_11; }
  	inline void set_handshakeState_11(int32_t value)
  	{
  		___handshakeState_11 = value;
  	}
  
  	inline static int32_t get_offset_of_abbreviatedHandshake_12() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___abbreviatedHandshake_12)); }
  	inline bool get_abbreviatedHandshake_12() const { return ___abbreviatedHandshake_12; }
  	inline bool* get_address_of_abbreviatedHandshake_12() { return &___abbreviatedHandshake_12; }
  	inline void set_abbreviatedHandshake_12(bool value)
  	{
  		___abbreviatedHandshake_12 = value;
  	}
  
  	inline static int32_t get_offset_of_receivedConnectionEnd_13() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___receivedConnectionEnd_13)); }
  	inline bool get_receivedConnectionEnd_13() const { return ___receivedConnectionEnd_13; }
  	inline bool* get_address_of_receivedConnectionEnd_13() { return &___receivedConnectionEnd_13; }
  	inline void set_receivedConnectionEnd_13(bool value)
  	{
  		___receivedConnectionEnd_13 = value;
  	}
  
  	inline static int32_t get_offset_of_sentConnectionEnd_14() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___sentConnectionEnd_14)); }
  	inline bool get_sentConnectionEnd_14() const { return ___sentConnectionEnd_14; }
  	inline bool* get_address_of_sentConnectionEnd_14() { return &___sentConnectionEnd_14; }
  	inline void set_sentConnectionEnd_14(bool value)
  	{
  		___sentConnectionEnd_14 = value;
  	}
  
  	inline static int32_t get_offset_of_protocolNegotiated_15() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___protocolNegotiated_15)); }
  	inline bool get_protocolNegotiated_15() const { return ___protocolNegotiated_15; }
  	inline bool* get_address_of_protocolNegotiated_15() { return &___protocolNegotiated_15; }
  	inline void set_protocolNegotiated_15(bool value)
  	{
  		___protocolNegotiated_15 = value;
  	}
  
  	inline static int32_t get_offset_of_writeSequenceNumber_16() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___writeSequenceNumber_16)); }
  	inline uint64_t get_writeSequenceNumber_16() const { return ___writeSequenceNumber_16; }
  	inline uint64_t* get_address_of_writeSequenceNumber_16() { return &___writeSequenceNumber_16; }
  	inline void set_writeSequenceNumber_16(uint64_t value)
  	{
  		___writeSequenceNumber_16 = value;
  	}
  
  	inline static int32_t get_offset_of_readSequenceNumber_17() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___readSequenceNumber_17)); }
  	inline uint64_t get_readSequenceNumber_17() const { return ___readSequenceNumber_17; }
  	inline uint64_t* get_address_of_readSequenceNumber_17() { return &___readSequenceNumber_17; }
  	inline void set_readSequenceNumber_17(uint64_t value)
  	{
  		___readSequenceNumber_17 = value;
  	}
  
  	inline static int32_t get_offset_of_clientRandom_18() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___clientRandom_18)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_clientRandom_18() const { return ___clientRandom_18; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_clientRandom_18() { return &___clientRandom_18; }
  	inline void set_clientRandom_18(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___clientRandom_18 = value;
  		Il2CppCodeGenWriteBarrier((&___clientRandom_18), value);
  	}
  
  	inline static int32_t get_offset_of_serverRandom_19() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___serverRandom_19)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_serverRandom_19() const { return ___serverRandom_19; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_serverRandom_19() { return &___serverRandom_19; }
  	inline void set_serverRandom_19(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___serverRandom_19 = value;
  		Il2CppCodeGenWriteBarrier((&___serverRandom_19), value);
  	}
  
  	inline static int32_t get_offset_of_randomCS_20() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___randomCS_20)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_randomCS_20() const { return ___randomCS_20; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_randomCS_20() { return &___randomCS_20; }
  	inline void set_randomCS_20(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___randomCS_20 = value;
  		Il2CppCodeGenWriteBarrier((&___randomCS_20), value);
  	}
  
  	inline static int32_t get_offset_of_randomSC_21() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___randomSC_21)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_randomSC_21() const { return ___randomSC_21; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_randomSC_21() { return &___randomSC_21; }
  	inline void set_randomSC_21(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___randomSC_21 = value;
  		Il2CppCodeGenWriteBarrier((&___randomSC_21), value);
  	}
  
  	inline static int32_t get_offset_of_masterSecret_22() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___masterSecret_22)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_masterSecret_22() const { return ___masterSecret_22; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_masterSecret_22() { return &___masterSecret_22; }
  	inline void set_masterSecret_22(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___masterSecret_22 = value;
  		Il2CppCodeGenWriteBarrier((&___masterSecret_22), value);
  	}
  
  	inline static int32_t get_offset_of_clientWriteKey_23() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___clientWriteKey_23)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_clientWriteKey_23() const { return ___clientWriteKey_23; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_clientWriteKey_23() { return &___clientWriteKey_23; }
  	inline void set_clientWriteKey_23(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___clientWriteKey_23 = value;
  		Il2CppCodeGenWriteBarrier((&___clientWriteKey_23), value);
  	}
  
  	inline static int32_t get_offset_of_serverWriteKey_24() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___serverWriteKey_24)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_serverWriteKey_24() const { return ___serverWriteKey_24; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_serverWriteKey_24() { return &___serverWriteKey_24; }
  	inline void set_serverWriteKey_24(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___serverWriteKey_24 = value;
  		Il2CppCodeGenWriteBarrier((&___serverWriteKey_24), value);
  	}
  
  	inline static int32_t get_offset_of_clientWriteIV_25() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___clientWriteIV_25)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_clientWriteIV_25() const { return ___clientWriteIV_25; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_clientWriteIV_25() { return &___clientWriteIV_25; }
  	inline void set_clientWriteIV_25(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___clientWriteIV_25 = value;
  		Il2CppCodeGenWriteBarrier((&___clientWriteIV_25), value);
  	}
  
  	inline static int32_t get_offset_of_serverWriteIV_26() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___serverWriteIV_26)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_serverWriteIV_26() const { return ___serverWriteIV_26; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_serverWriteIV_26() { return &___serverWriteIV_26; }
  	inline void set_serverWriteIV_26(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___serverWriteIV_26 = value;
  		Il2CppCodeGenWriteBarrier((&___serverWriteIV_26), value);
  	}
  
  	inline static int32_t get_offset_of_handshakeMessages_27() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___handshakeMessages_27)); }
  	inline TlsStream_t564FEEACB059C6549038DCA5C737C62C96135490 * get_handshakeMessages_27() const { return ___handshakeMessages_27; }
  	inline TlsStream_t564FEEACB059C6549038DCA5C737C62C96135490 ** get_address_of_handshakeMessages_27() { return &___handshakeMessages_27; }
  	inline void set_handshakeMessages_27(TlsStream_t564FEEACB059C6549038DCA5C737C62C96135490 * value)
  	{
  		___handshakeMessages_27 = value;
  		Il2CppCodeGenWriteBarrier((&___handshakeMessages_27), value);
  	}
  
  	inline static int32_t get_offset_of_random_28() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___random_28)); }
  	inline RandomNumberGenerator_t7D49CE0AB6123507423CD8702694F3D6CFD54DA0 * get_random_28() const { return ___random_28; }
  	inline RandomNumberGenerator_t7D49CE0AB6123507423CD8702694F3D6CFD54DA0 ** get_address_of_random_28() { return &___random_28; }
  	inline void set_random_28(RandomNumberGenerator_t7D49CE0AB6123507423CD8702694F3D6CFD54DA0 * value)
  	{
  		___random_28 = value;
  		Il2CppCodeGenWriteBarrier((&___random_28), value);
  	}
  
  	inline static int32_t get_offset_of_recordProtocol_29() { return static_cast<int32_t>(offsetof(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9, ___recordProtocol_29)); }
  	inline RecordProtocol_tF8AAA98F994047D1E6532826115B001679A7870A * get_recordProtocol_29() const { return ___recordProtocol_29; }
  	inline RecordProtocol_tF8AAA98F994047D1E6532826115B001679A7870A ** get_address_of_recordProtocol_29() { return &___recordProtocol_29; }
  	inline void set_recordProtocol_29(RecordProtocol_tF8AAA98F994047D1E6532826115B001679A7870A * value)
  	{
  		___recordProtocol_29 = value;
  		Il2CppCodeGenWriteBarrier((&___recordProtocol_29), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CONTEXT_TFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9_H
  #ifndef HANDSHAKEMESSAGE_TEBF369C889158C306E3A860F224B7486028C0FC1_H
  #define HANDSHAKEMESSAGE_TEBF369C889158C306E3A860F224B7486028C0FC1_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.Handshake.HandshakeMessage
  struct  HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1  : public TlsStream_t564FEEACB059C6549038DCA5C737C62C96135490
  {
  public:
  	// Mono.Security.Protocol.Tls.Context Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::context
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9 * ___context_5;
  	// Mono.Security.Protocol.Tls.Handshake.HandshakeType Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::handshakeType
  	uint8_t ___handshakeType_6;
  	// Mono.Security.Protocol.Tls.ContentType Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::contentType
  	uint8_t ___contentType_7;
  	// System.Byte[] Mono.Security.Protocol.Tls.Handshake.HandshakeMessage::cache
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___cache_8;
  
  public:
  	inline static int32_t get_offset_of_context_5() { return static_cast<int32_t>(offsetof(HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1, ___context_5)); }
  	inline Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9 * get_context_5() const { return ___context_5; }
  	inline Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9 ** get_address_of_context_5() { return &___context_5; }
  	inline void set_context_5(Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9 * value)
  	{
  		___context_5 = value;
  		Il2CppCodeGenWriteBarrier((&___context_5), value);
  	}
  
  	inline static int32_t get_offset_of_handshakeType_6() { return static_cast<int32_t>(offsetof(HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1, ___handshakeType_6)); }
  	inline uint8_t get_handshakeType_6() const { return ___handshakeType_6; }
  	inline uint8_t* get_address_of_handshakeType_6() { return &___handshakeType_6; }
  	inline void set_handshakeType_6(uint8_t value)
  	{
  		___handshakeType_6 = value;
  	}
  
  	inline static int32_t get_offset_of_contentType_7() { return static_cast<int32_t>(offsetof(HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1, ___contentType_7)); }
  	inline uint8_t get_contentType_7() const { return ___contentType_7; }
  	inline uint8_t* get_address_of_contentType_7() { return &___contentType_7; }
  	inline void set_contentType_7(uint8_t value)
  	{
  		___contentType_7 = value;
  	}
  
  	inline static int32_t get_offset_of_cache_8() { return static_cast<int32_t>(offsetof(HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1, ___cache_8)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_cache_8() const { return ___cache_8; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_cache_8() { return &___cache_8; }
  	inline void set_cache_8(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___cache_8 = value;
  		Il2CppCodeGenWriteBarrier((&___cache_8), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // HANDSHAKEMESSAGE_TEBF369C889158C306E3A860F224B7486028C0FC1_H
  #ifndef SSLCLIENTSTREAM_T3882AC7895D6ABFD35D8FA48D802E32298A7F479_H
  #define SSLCLIENTSTREAM_T3882AC7895D6ABFD35D8FA48D802E32298A7F479_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.SslClientStream
  struct  SslClientStream_t3882AC7895D6ABFD35D8FA48D802E32298A7F479  : public SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C
  {
  public:
  	// Mono.Security.Protocol.Tls.CertificateValidationCallback Mono.Security.Protocol.Tls.SslClientStream::ServerCertValidation
  	CertificateValidationCallback_t1265D8B2396A0F0D2F26746A6F474F59907507F8 * ___ServerCertValidation_16;
  	// Mono.Security.Protocol.Tls.CertificateSelectionCallback Mono.Security.Protocol.Tls.SslClientStream::ClientCertSelection
  	CertificateSelectionCallback_t4DE34335A1E16424F4D74044D2B62988D1A5D258 * ___ClientCertSelection_17;
  	// Mono.Security.Protocol.Tls.PrivateKeySelectionCallback Mono.Security.Protocol.Tls.SslClientStream::PrivateKeySelection
  	PrivateKeySelectionCallback_t79D7007C82C157D4C11FB0A6FDE85DC1DC5EE7AD * ___PrivateKeySelection_18;
  	// Mono.Security.Protocol.Tls.CertificateValidationCallback2 Mono.Security.Protocol.Tls.SslClientStream::ServerCertValidation2
  	CertificateValidationCallback2_tE6E262A957066F2E324A9FE910295798E07986C2 * ___ServerCertValidation2_19;
  
  public:
  	inline static int32_t get_offset_of_ServerCertValidation_16() { return static_cast<int32_t>(offsetof(SslClientStream_t3882AC7895D6ABFD35D8FA48D802E32298A7F479, ___ServerCertValidation_16)); }
  	inline CertificateValidationCallback_t1265D8B2396A0F0D2F26746A6F474F59907507F8 * get_ServerCertValidation_16() const { return ___ServerCertValidation_16; }
  	inline CertificateValidationCallback_t1265D8B2396A0F0D2F26746A6F474F59907507F8 ** get_address_of_ServerCertValidation_16() { return &___ServerCertValidation_16; }
  	inline void set_ServerCertValidation_16(CertificateValidationCallback_t1265D8B2396A0F0D2F26746A6F474F59907507F8 * value)
  	{
  		___ServerCertValidation_16 = value;
  		Il2CppCodeGenWriteBarrier((&___ServerCertValidation_16), value);
  	}
  
  	inline static int32_t get_offset_of_ClientCertSelection_17() { return static_cast<int32_t>(offsetof(SslClientStream_t3882AC7895D6ABFD35D8FA48D802E32298A7F479, ___ClientCertSelection_17)); }
  	inline CertificateSelectionCallback_t4DE34335A1E16424F4D74044D2B62988D1A5D258 * get_ClientCertSelection_17() const { return ___ClientCertSelection_17; }
  	inline CertificateSelectionCallback_t4DE34335A1E16424F4D74044D2B62988D1A5D258 ** get_address_of_ClientCertSelection_17() { return &___ClientCertSelection_17; }
  	inline void set_ClientCertSelection_17(CertificateSelectionCallback_t4DE34335A1E16424F4D74044D2B62988D1A5D258 * value)
  	{
  		___ClientCertSelection_17 = value;
  		Il2CppCodeGenWriteBarrier((&___ClientCertSelection_17), value);
  	}
  
  	inline static int32_t get_offset_of_PrivateKeySelection_18() { return static_cast<int32_t>(offsetof(SslClientStream_t3882AC7895D6ABFD35D8FA48D802E32298A7F479, ___PrivateKeySelection_18)); }
  	inline PrivateKeySelectionCallback_t79D7007C82C157D4C11FB0A6FDE85DC1DC5EE7AD * get_PrivateKeySelection_18() const { return ___PrivateKeySelection_18; }
  	inline PrivateKeySelectionCallback_t79D7007C82C157D4C11FB0A6FDE85DC1DC5EE7AD ** get_address_of_PrivateKeySelection_18() { return &___PrivateKeySelection_18; }
  	inline void set_PrivateKeySelection_18(PrivateKeySelectionCallback_t79D7007C82C157D4C11FB0A6FDE85DC1DC5EE7AD * value)
  	{
  		___PrivateKeySelection_18 = value;
  		Il2CppCodeGenWriteBarrier((&___PrivateKeySelection_18), value);
  	}
  
  	inline static int32_t get_offset_of_ServerCertValidation2_19() { return static_cast<int32_t>(offsetof(SslClientStream_t3882AC7895D6ABFD35D8FA48D802E32298A7F479, ___ServerCertValidation2_19)); }
  	inline CertificateValidationCallback2_tE6E262A957066F2E324A9FE910295798E07986C2 * get_ServerCertValidation2_19() const { return ___ServerCertValidation2_19; }
  	inline CertificateValidationCallback2_tE6E262A957066F2E324A9FE910295798E07986C2 ** get_address_of_ServerCertValidation2_19() { return &___ServerCertValidation2_19; }
  	inline void set_ServerCertValidation2_19(CertificateValidationCallback2_tE6E262A957066F2E324A9FE910295798E07986C2 * value)
  	{
  		___ServerCertValidation2_19 = value;
  		Il2CppCodeGenWriteBarrier((&___ServerCertValidation2_19), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // SSLCLIENTSTREAM_T3882AC7895D6ABFD35D8FA48D802E32298A7F479_H
  #ifndef X509CHAIN_T4EEB0B913205B0D6B063AFB393AFA17BEFCA3D67_H
  #define X509CHAIN_T4EEB0B913205B0D6B063AFB393AFA17BEFCA3D67_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.X509Chain
  struct  X509Chain_t4EEB0B913205B0D6B063AFB393AFA17BEFCA3D67  : public RuntimeObject
  {
  public:
  	// Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Chain::roots
  	X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 * ___roots_0;
  	// Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Chain::certs
  	X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 * ___certs_1;
  	// Mono.Security.X509.X509Certificate Mono.Security.X509.X509Chain::_root
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7 * ____root_2;
  	// Mono.Security.X509.X509CertificateCollection Mono.Security.X509.X509Chain::_chain
  	X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 * ____chain_3;
  	// Mono.Security.X509.X509ChainStatusFlags Mono.Security.X509.X509Chain::_status
  	int32_t ____status_4;
  
  public:
  	inline static int32_t get_offset_of_roots_0() { return static_cast<int32_t>(offsetof(X509Chain_t4EEB0B913205B0D6B063AFB393AFA17BEFCA3D67, ___roots_0)); }
  	inline X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 * get_roots_0() const { return ___roots_0; }
  	inline X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 ** get_address_of_roots_0() { return &___roots_0; }
  	inline void set_roots_0(X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 * value)
  	{
  		___roots_0 = value;
  		Il2CppCodeGenWriteBarrier((&___roots_0), value);
  	}
  
  	inline static int32_t get_offset_of_certs_1() { return static_cast<int32_t>(offsetof(X509Chain_t4EEB0B913205B0D6B063AFB393AFA17BEFCA3D67, ___certs_1)); }
  	inline X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 * get_certs_1() const { return ___certs_1; }
  	inline X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 ** get_address_of_certs_1() { return &___certs_1; }
  	inline void set_certs_1(X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 * value)
  	{
  		___certs_1 = value;
  		Il2CppCodeGenWriteBarrier((&___certs_1), value);
  	}
  
  	inline static int32_t get_offset_of__root_2() { return static_cast<int32_t>(offsetof(X509Chain_t4EEB0B913205B0D6B063AFB393AFA17BEFCA3D67, ____root_2)); }
  	inline X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7 * get__root_2() const { return ____root_2; }
  	inline X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7 ** get_address_of__root_2() { return &____root_2; }
  	inline void set__root_2(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7 * value)
  	{
  		____root_2 = value;
  		Il2CppCodeGenWriteBarrier((&____root_2), value);
  	}
  
  	inline static int32_t get_offset_of__chain_3() { return static_cast<int32_t>(offsetof(X509Chain_t4EEB0B913205B0D6B063AFB393AFA17BEFCA3D67, ____chain_3)); }
  	inline X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 * get__chain_3() const { return ____chain_3; }
  	inline X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 ** get_address_of__chain_3() { return &____chain_3; }
  	inline void set__chain_3(X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 * value)
  	{
  		____chain_3 = value;
  		Il2CppCodeGenWriteBarrier((&____chain_3), value);
  	}
  
  	inline static int32_t get_offset_of__status_4() { return static_cast<int32_t>(offsetof(X509Chain_t4EEB0B913205B0D6B063AFB393AFA17BEFCA3D67, ____status_4)); }
  	inline int32_t get__status_4() const { return ____status_4; }
  	inline int32_t* get_address_of__status_4() { return &____status_4; }
  	inline void set__status_4(int32_t value)
  	{
  		____status_4 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // X509CHAIN_T4EEB0B913205B0D6B063AFB393AFA17BEFCA3D67_H
  #ifndef DATETIME_T816BBD9125EA02B42B87CB07643FC5F803391DA2_H
  #define DATETIME_T816BBD9125EA02B42B87CB07643FC5F803391DA2_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.DateTime
  struct  DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2 
  {
  public:
  	// System.TimeSpan System.DateTime::ticks
  	TimeSpan_t26DE4373EA745C072A5FBDEAD8373348955FC374  ___ticks_0;
  	// System.DateTimeKind System.DateTime::kind
  	int32_t ___kind_1;
  
  public:
  	inline static int32_t get_offset_of_ticks_0() { return static_cast<int32_t>(offsetof(DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2, ___ticks_0)); }
  	inline TimeSpan_t26DE4373EA745C072A5FBDEAD8373348955FC374  get_ticks_0() const { return ___ticks_0; }
  	inline TimeSpan_t26DE4373EA745C072A5FBDEAD8373348955FC374 * get_address_of_ticks_0() { return &___ticks_0; }
  	inline void set_ticks_0(TimeSpan_t26DE4373EA745C072A5FBDEAD8373348955FC374  value)
  	{
  		___ticks_0 = value;
  	}
  
  	inline static int32_t get_offset_of_kind_1() { return static_cast<int32_t>(offsetof(DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2, ___kind_1)); }
  	inline int32_t get_kind_1() const { return ___kind_1; }
  	inline int32_t* get_address_of_kind_1() { return &___kind_1; }
  	inline void set_kind_1(int32_t value)
  	{
  		___kind_1 = value;
  	}
  };
  
  struct DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2_StaticFields
  {
  public:
  	// System.DateTime System.DateTime::MaxValue
  	DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  ___MaxValue_2;
  	// System.DateTime System.DateTime::MinValue
  	DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  ___MinValue_3;
  	// System.String[] System.DateTime::ParseTimeFormats
  	StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* ___ParseTimeFormats_4;
  	// System.String[] System.DateTime::ParseYearDayMonthFormats
  	StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* ___ParseYearDayMonthFormats_5;
  	// System.String[] System.DateTime::ParseYearMonthDayFormats
  	StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* ___ParseYearMonthDayFormats_6;
  	// System.String[] System.DateTime::ParseDayMonthYearFormats
  	StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* ___ParseDayMonthYearFormats_7;
  	// System.String[] System.DateTime::ParseMonthDayYearFormats
  	StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* ___ParseMonthDayYearFormats_8;
  	// System.String[] System.DateTime::MonthDayShortFormats
  	StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* ___MonthDayShortFormats_9;
  	// System.String[] System.DateTime::DayMonthShortFormats
  	StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* ___DayMonthShortFormats_10;
  	// System.Int32[] System.DateTime::daysmonth
  	Int32U5BU5D_t20AF77B812DFA3168922AE8F35FB9FD20D7EA074* ___daysmonth_11;
  	// System.Int32[] System.DateTime::daysmonthleap
  	Int32U5BU5D_t20AF77B812DFA3168922AE8F35FB9FD20D7EA074* ___daysmonthleap_12;
  	// System.Object System.DateTime::to_local_time_span_object
  	RuntimeObject * ___to_local_time_span_object_13;
  	// System.Int64 System.DateTime::last_now
  	int64_t ___last_now_14;
  
  public:
  	inline static int32_t get_offset_of_MaxValue_2() { return static_cast<int32_t>(offsetof(DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2_StaticFields, ___MaxValue_2)); }
  	inline DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  get_MaxValue_2() const { return ___MaxValue_2; }
  	inline DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2 * get_address_of_MaxValue_2() { return &___MaxValue_2; }
  	inline void set_MaxValue_2(DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  value)
  	{
  		___MaxValue_2 = value;
  	}
  
  	inline static int32_t get_offset_of_MinValue_3() { return static_cast<int32_t>(offsetof(DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2_StaticFields, ___MinValue_3)); }
  	inline DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  get_MinValue_3() const { return ___MinValue_3; }
  	inline DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2 * get_address_of_MinValue_3() { return &___MinValue_3; }
  	inline void set_MinValue_3(DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  value)
  	{
  		___MinValue_3 = value;
  	}
  
  	inline static int32_t get_offset_of_ParseTimeFormats_4() { return static_cast<int32_t>(offsetof(DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2_StaticFields, ___ParseTimeFormats_4)); }
  	inline StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* get_ParseTimeFormats_4() const { return ___ParseTimeFormats_4; }
  	inline StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B** get_address_of_ParseTimeFormats_4() { return &___ParseTimeFormats_4; }
  	inline void set_ParseTimeFormats_4(StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* value)
  	{
  		___ParseTimeFormats_4 = value;
  		Il2CppCodeGenWriteBarrier((&___ParseTimeFormats_4), value);
  	}
  
  	inline static int32_t get_offset_of_ParseYearDayMonthFormats_5() { return static_cast<int32_t>(offsetof(DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2_StaticFields, ___ParseYearDayMonthFormats_5)); }
  	inline StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* get_ParseYearDayMonthFormats_5() const { return ___ParseYearDayMonthFormats_5; }
  	inline StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B** get_address_of_ParseYearDayMonthFormats_5() { return &___ParseYearDayMonthFormats_5; }
  	inline void set_ParseYearDayMonthFormats_5(StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* value)
  	{
  		___ParseYearDayMonthFormats_5 = value;
  		Il2CppCodeGenWriteBarrier((&___ParseYearDayMonthFormats_5), value);
  	}
  
  	inline static int32_t get_offset_of_ParseYearMonthDayFormats_6() { return static_cast<int32_t>(offsetof(DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2_StaticFields, ___ParseYearMonthDayFormats_6)); }
  	inline StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* get_ParseYearMonthDayFormats_6() const { return ___ParseYearMonthDayFormats_6; }
  	inline StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B** get_address_of_ParseYearMonthDayFormats_6() { return &___ParseYearMonthDayFormats_6; }
  	inline void set_ParseYearMonthDayFormats_6(StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* value)
  	{
  		___ParseYearMonthDayFormats_6 = value;
  		Il2CppCodeGenWriteBarrier((&___ParseYearMonthDayFormats_6), value);
  	}
  
  	inline static int32_t get_offset_of_ParseDayMonthYearFormats_7() { return static_cast<int32_t>(offsetof(DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2_StaticFields, ___ParseDayMonthYearFormats_7)); }
  	inline StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* get_ParseDayMonthYearFormats_7() const { return ___ParseDayMonthYearFormats_7; }
  	inline StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B** get_address_of_ParseDayMonthYearFormats_7() { return &___ParseDayMonthYearFormats_7; }
  	inline void set_ParseDayMonthYearFormats_7(StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* value)
  	{
  		___ParseDayMonthYearFormats_7 = value;
  		Il2CppCodeGenWriteBarrier((&___ParseDayMonthYearFormats_7), value);
  	}
  
  	inline static int32_t get_offset_of_ParseMonthDayYearFormats_8() { return static_cast<int32_t>(offsetof(DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2_StaticFields, ___ParseMonthDayYearFormats_8)); }
  	inline StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* get_ParseMonthDayYearFormats_8() const { return ___ParseMonthDayYearFormats_8; }
  	inline StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B** get_address_of_ParseMonthDayYearFormats_8() { return &___ParseMonthDayYearFormats_8; }
  	inline void set_ParseMonthDayYearFormats_8(StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* value)
  	{
  		___ParseMonthDayYearFormats_8 = value;
  		Il2CppCodeGenWriteBarrier((&___ParseMonthDayYearFormats_8), value);
  	}
  
  	inline static int32_t get_offset_of_MonthDayShortFormats_9() { return static_cast<int32_t>(offsetof(DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2_StaticFields, ___MonthDayShortFormats_9)); }
  	inline StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* get_MonthDayShortFormats_9() const { return ___MonthDayShortFormats_9; }
  	inline StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B** get_address_of_MonthDayShortFormats_9() { return &___MonthDayShortFormats_9; }
  	inline void set_MonthDayShortFormats_9(StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* value)
  	{
  		___MonthDayShortFormats_9 = value;
  		Il2CppCodeGenWriteBarrier((&___MonthDayShortFormats_9), value);
  	}
  
  	inline static int32_t get_offset_of_DayMonthShortFormats_10() { return static_cast<int32_t>(offsetof(DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2_StaticFields, ___DayMonthShortFormats_10)); }
  	inline StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* get_DayMonthShortFormats_10() const { return ___DayMonthShortFormats_10; }
  	inline StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B** get_address_of_DayMonthShortFormats_10() { return &___DayMonthShortFormats_10; }
  	inline void set_DayMonthShortFormats_10(StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* value)
  	{
  		___DayMonthShortFormats_10 = value;
  		Il2CppCodeGenWriteBarrier((&___DayMonthShortFormats_10), value);
  	}
  
  	inline static int32_t get_offset_of_daysmonth_11() { return static_cast<int32_t>(offsetof(DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2_StaticFields, ___daysmonth_11)); }
  	inline Int32U5BU5D_t20AF77B812DFA3168922AE8F35FB9FD20D7EA074* get_daysmonth_11() const { return ___daysmonth_11; }
  	inline Int32U5BU5D_t20AF77B812DFA3168922AE8F35FB9FD20D7EA074** get_address_of_daysmonth_11() { return &___daysmonth_11; }
  	inline void set_daysmonth_11(Int32U5BU5D_t20AF77B812DFA3168922AE8F35FB9FD20D7EA074* value)
  	{
  		___daysmonth_11 = value;
  		Il2CppCodeGenWriteBarrier((&___daysmonth_11), value);
  	}
  
  	inline static int32_t get_offset_of_daysmonthleap_12() { return static_cast<int32_t>(offsetof(DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2_StaticFields, ___daysmonthleap_12)); }
  	inline Int32U5BU5D_t20AF77B812DFA3168922AE8F35FB9FD20D7EA074* get_daysmonthleap_12() const { return ___daysmonthleap_12; }
  	inline Int32U5BU5D_t20AF77B812DFA3168922AE8F35FB9FD20D7EA074** get_address_of_daysmonthleap_12() { return &___daysmonthleap_12; }
  	inline void set_daysmonthleap_12(Int32U5BU5D_t20AF77B812DFA3168922AE8F35FB9FD20D7EA074* value)
  	{
  		___daysmonthleap_12 = value;
  		Il2CppCodeGenWriteBarrier((&___daysmonthleap_12), value);
  	}
  
  	inline static int32_t get_offset_of_to_local_time_span_object_13() { return static_cast<int32_t>(offsetof(DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2_StaticFields, ___to_local_time_span_object_13)); }
  	inline RuntimeObject * get_to_local_time_span_object_13() const { return ___to_local_time_span_object_13; }
  	inline RuntimeObject ** get_address_of_to_local_time_span_object_13() { return &___to_local_time_span_object_13; }
  	inline void set_to_local_time_span_object_13(RuntimeObject * value)
  	{
  		___to_local_time_span_object_13 = value;
  		Il2CppCodeGenWriteBarrier((&___to_local_time_span_object_13), value);
  	}
  
  	inline static int32_t get_offset_of_last_now_14() { return static_cast<int32_t>(offsetof(DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2_StaticFields, ___last_now_14)); }
  	inline int64_t get_last_now_14() const { return ___last_now_14; }
  	inline int64_t* get_address_of_last_now_14() { return &___last_now_14; }
  	inline void set_last_now_14(int64_t value)
  	{
  		___last_now_14 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // DATETIME_T816BBD9125EA02B42B87CB07643FC5F803391DA2_H
  #ifndef MULTICASTDELEGATE_T_H
  #define MULTICASTDELEGATE_T_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.MulticastDelegate
  struct  MulticastDelegate_t  : public Delegate_t
  {
  public:
  	// System.MulticastDelegate System.MulticastDelegate::prev
  	MulticastDelegate_t * ___prev_9;
  	// System.MulticastDelegate System.MulticastDelegate::kpm_next
  	MulticastDelegate_t * ___kpm_next_10;
  
  public:
  	inline static int32_t get_offset_of_prev_9() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___prev_9)); }
  	inline MulticastDelegate_t * get_prev_9() const { return ___prev_9; }
  	inline MulticastDelegate_t ** get_address_of_prev_9() { return &___prev_9; }
  	inline void set_prev_9(MulticastDelegate_t * value)
  	{
  		___prev_9 = value;
  		Il2CppCodeGenWriteBarrier((&___prev_9), value);
  	}
  
  	inline static int32_t get_offset_of_kpm_next_10() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___kpm_next_10)); }
  	inline MulticastDelegate_t * get_kpm_next_10() const { return ___kpm_next_10; }
  	inline MulticastDelegate_t ** get_address_of_kpm_next_10() { return &___kpm_next_10; }
  	inline void set_kpm_next_10(MulticastDelegate_t * value)
  	{
  		___kpm_next_10 = value;
  		Il2CppCodeGenWriteBarrier((&___kpm_next_10), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // MULTICASTDELEGATE_T_H
  #ifndef PRIMALITYTEST_T21BB24E4B8386B8AD6B7CDA7CF189A35A93AF260_H
  #define PRIMALITYTEST_T21BB24E4B8386B8AD6B7CDA7CF189A35A93AF260_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Math.Prime.PrimalityTest
  struct  PrimalityTest_t21BB24E4B8386B8AD6B7CDA7CF189A35A93AF260  : public MulticastDelegate_t
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // PRIMALITYTEST_T21BB24E4B8386B8AD6B7CDA7CF189A35A93AF260_H
  #ifndef CERTIFICATESELECTIONCALLBACK_T4DE34335A1E16424F4D74044D2B62988D1A5D258_H
  #define CERTIFICATESELECTIONCALLBACK_T4DE34335A1E16424F4D74044D2B62988D1A5D258_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.CertificateSelectionCallback
  struct  CertificateSelectionCallback_t4DE34335A1E16424F4D74044D2B62988D1A5D258  : public MulticastDelegate_t
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CERTIFICATESELECTIONCALLBACK_T4DE34335A1E16424F4D74044D2B62988D1A5D258_H
  #ifndef CERTIFICATEVALIDATIONCALLBACK_T1265D8B2396A0F0D2F26746A6F474F59907507F8_H
  #define CERTIFICATEVALIDATIONCALLBACK_T1265D8B2396A0F0D2F26746A6F474F59907507F8_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.CertificateValidationCallback
  struct  CertificateValidationCallback_t1265D8B2396A0F0D2F26746A6F474F59907507F8  : public MulticastDelegate_t
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CERTIFICATEVALIDATIONCALLBACK_T1265D8B2396A0F0D2F26746A6F474F59907507F8_H
  #ifndef CERTIFICATEVALIDATIONCALLBACK2_TE6E262A957066F2E324A9FE910295798E07986C2_H
  #define CERTIFICATEVALIDATIONCALLBACK2_TE6E262A957066F2E324A9FE910295798E07986C2_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.CertificateValidationCallback2
  struct  CertificateValidationCallback2_tE6E262A957066F2E324A9FE910295798E07986C2  : public MulticastDelegate_t
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CERTIFICATEVALIDATIONCALLBACK2_TE6E262A957066F2E324A9FE910295798E07986C2_H
  #ifndef CLIENTCONTEXT_T32AEC25DA4777ED8D422769FE9AD6BAD001A0F96_H
  #define CLIENTCONTEXT_T32AEC25DA4777ED8D422769FE9AD6BAD001A0F96_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.ClientContext
  struct  ClientContext_t32AEC25DA4777ED8D422769FE9AD6BAD001A0F96  : public Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9
  {
  public:
  	// Mono.Security.Protocol.Tls.SslClientStream Mono.Security.Protocol.Tls.ClientContext::sslStream
  	SslClientStream_t3882AC7895D6ABFD35D8FA48D802E32298A7F479 * ___sslStream_30;
  	// System.Int16 Mono.Security.Protocol.Tls.ClientContext::clientHelloProtocol
  	int16_t ___clientHelloProtocol_31;
  
  public:
  	inline static int32_t get_offset_of_sslStream_30() { return static_cast<int32_t>(offsetof(ClientContext_t32AEC25DA4777ED8D422769FE9AD6BAD001A0F96, ___sslStream_30)); }
  	inline SslClientStream_t3882AC7895D6ABFD35D8FA48D802E32298A7F479 * get_sslStream_30() const { return ___sslStream_30; }
  	inline SslClientStream_t3882AC7895D6ABFD35D8FA48D802E32298A7F479 ** get_address_of_sslStream_30() { return &___sslStream_30; }
  	inline void set_sslStream_30(SslClientStream_t3882AC7895D6ABFD35D8FA48D802E32298A7F479 * value)
  	{
  		___sslStream_30 = value;
  		Il2CppCodeGenWriteBarrier((&___sslStream_30), value);
  	}
  
  	inline static int32_t get_offset_of_clientHelloProtocol_31() { return static_cast<int32_t>(offsetof(ClientContext_t32AEC25DA4777ED8D422769FE9AD6BAD001A0F96, ___clientHelloProtocol_31)); }
  	inline int16_t get_clientHelloProtocol_31() const { return ___clientHelloProtocol_31; }
  	inline int16_t* get_address_of_clientHelloProtocol_31() { return &___clientHelloProtocol_31; }
  	inline void set_clientHelloProtocol_31(int16_t value)
  	{
  		___clientHelloProtocol_31 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CLIENTCONTEXT_T32AEC25DA4777ED8D422769FE9AD6BAD001A0F96_H
  #ifndef CLIENTSESSIONINFO_TB7160184C135247C53CE59A543FED828A3588686_H
  #define CLIENTSESSIONINFO_TB7160184C135247C53CE59A543FED828A3588686_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.ClientSessionInfo
  struct  ClientSessionInfo_tB7160184C135247C53CE59A543FED828A3588686  : public RuntimeObject
  {
  public:
  	// System.Boolean Mono.Security.Protocol.Tls.ClientSessionInfo::disposed
  	bool ___disposed_1;
  	// System.DateTime Mono.Security.Protocol.Tls.ClientSessionInfo::validuntil
  	DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  ___validuntil_2;
  	// System.String Mono.Security.Protocol.Tls.ClientSessionInfo::host
  	String_t* ___host_3;
  	// System.Byte[] Mono.Security.Protocol.Tls.ClientSessionInfo::sid
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___sid_4;
  	// System.Byte[] Mono.Security.Protocol.Tls.ClientSessionInfo::masterSecret
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___masterSecret_5;
  
  public:
  	inline static int32_t get_offset_of_disposed_1() { return static_cast<int32_t>(offsetof(ClientSessionInfo_tB7160184C135247C53CE59A543FED828A3588686, ___disposed_1)); }
  	inline bool get_disposed_1() const { return ___disposed_1; }
  	inline bool* get_address_of_disposed_1() { return &___disposed_1; }
  	inline void set_disposed_1(bool value)
  	{
  		___disposed_1 = value;
  	}
  
  	inline static int32_t get_offset_of_validuntil_2() { return static_cast<int32_t>(offsetof(ClientSessionInfo_tB7160184C135247C53CE59A543FED828A3588686, ___validuntil_2)); }
  	inline DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  get_validuntil_2() const { return ___validuntil_2; }
  	inline DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2 * get_address_of_validuntil_2() { return &___validuntil_2; }
  	inline void set_validuntil_2(DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  value)
  	{
  		___validuntil_2 = value;
  	}
  
  	inline static int32_t get_offset_of_host_3() { return static_cast<int32_t>(offsetof(ClientSessionInfo_tB7160184C135247C53CE59A543FED828A3588686, ___host_3)); }
  	inline String_t* get_host_3() const { return ___host_3; }
  	inline String_t** get_address_of_host_3() { return &___host_3; }
  	inline void set_host_3(String_t* value)
  	{
  		___host_3 = value;
  		Il2CppCodeGenWriteBarrier((&___host_3), value);
  	}
  
  	inline static int32_t get_offset_of_sid_4() { return static_cast<int32_t>(offsetof(ClientSessionInfo_tB7160184C135247C53CE59A543FED828A3588686, ___sid_4)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_sid_4() const { return ___sid_4; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_sid_4() { return &___sid_4; }
  	inline void set_sid_4(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___sid_4 = value;
  		Il2CppCodeGenWriteBarrier((&___sid_4), value);
  	}
  
  	inline static int32_t get_offset_of_masterSecret_5() { return static_cast<int32_t>(offsetof(ClientSessionInfo_tB7160184C135247C53CE59A543FED828A3588686, ___masterSecret_5)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_masterSecret_5() const { return ___masterSecret_5; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_masterSecret_5() { return &___masterSecret_5; }
  	inline void set_masterSecret_5(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___masterSecret_5 = value;
  		Il2CppCodeGenWriteBarrier((&___masterSecret_5), value);
  	}
  };
  
  struct ClientSessionInfo_tB7160184C135247C53CE59A543FED828A3588686_StaticFields
  {
  public:
  	// System.Int32 Mono.Security.Protocol.Tls.ClientSessionInfo::ValidityInterval
  	int32_t ___ValidityInterval_0;
  
  public:
  	inline static int32_t get_offset_of_ValidityInterval_0() { return static_cast<int32_t>(offsetof(ClientSessionInfo_tB7160184C135247C53CE59A543FED828A3588686_StaticFields, ___ValidityInterval_0)); }
  	inline int32_t get_ValidityInterval_0() const { return ___ValidityInterval_0; }
  	inline int32_t* get_address_of_ValidityInterval_0() { return &___ValidityInterval_0; }
  	inline void set_ValidityInterval_0(int32_t value)
  	{
  		___ValidityInterval_0 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CLIENTSESSIONINFO_TB7160184C135247C53CE59A543FED828A3588686_H
  #ifndef TLSCLIENTCERTIFICATE_T72AEEFA648008BF643340F8ED67EAE78678D513D_H
  #define TLSCLIENTCERTIFICATE_T72AEEFA648008BF643340F8ED67EAE78678D513D_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate
  struct  TlsClientCertificate_t72AEEFA648008BF643340F8ED67EAE78678D513D  : public HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1
  {
  public:
  	// System.Boolean Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate::clientCertSelected
  	bool ___clientCertSelected_9;
  	// System.Security.Cryptography.X509Certificates.X509Certificate Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate::clientCert
  	X509Certificate_tC6D94A8A63C0640494BE76372C6E4C291D2826DE * ___clientCert_10;
  
  public:
  	inline static int32_t get_offset_of_clientCertSelected_9() { return static_cast<int32_t>(offsetof(TlsClientCertificate_t72AEEFA648008BF643340F8ED67EAE78678D513D, ___clientCertSelected_9)); }
  	inline bool get_clientCertSelected_9() const { return ___clientCertSelected_9; }
  	inline bool* get_address_of_clientCertSelected_9() { return &___clientCertSelected_9; }
  	inline void set_clientCertSelected_9(bool value)
  	{
  		___clientCertSelected_9 = value;
  	}
  
  	inline static int32_t get_offset_of_clientCert_10() { return static_cast<int32_t>(offsetof(TlsClientCertificate_t72AEEFA648008BF643340F8ED67EAE78678D513D, ___clientCert_10)); }
  	inline X509Certificate_tC6D94A8A63C0640494BE76372C6E4C291D2826DE * get_clientCert_10() const { return ___clientCert_10; }
  	inline X509Certificate_tC6D94A8A63C0640494BE76372C6E4C291D2826DE ** get_address_of_clientCert_10() { return &___clientCert_10; }
  	inline void set_clientCert_10(X509Certificate_tC6D94A8A63C0640494BE76372C6E4C291D2826DE * value)
  	{
  		___clientCert_10 = value;
  		Il2CppCodeGenWriteBarrier((&___clientCert_10), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TLSCLIENTCERTIFICATE_T72AEEFA648008BF643340F8ED67EAE78678D513D_H
  #ifndef TLSCLIENTCERTIFICATEVERIFY_T4191885227DCF1C6C8F563D0E6FF52DFA7BC34DE_H
  #define TLSCLIENTCERTIFICATEVERIFY_T4191885227DCF1C6C8F563D0E6FF52DFA7BC34DE_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificateVerify
  struct  TlsClientCertificateVerify_t4191885227DCF1C6C8F563D0E6FF52DFA7BC34DE  : public HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TLSCLIENTCERTIFICATEVERIFY_T4191885227DCF1C6C8F563D0E6FF52DFA7BC34DE_H
  #ifndef TLSCLIENTFINISHED_T66D8158FEA74ACB42A487F4DFC8A0C9F089643D8_H
  #define TLSCLIENTFINISHED_T66D8158FEA74ACB42A487F4DFC8A0C9F089643D8_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.Handshake.Client.TlsClientFinished
  struct  TlsClientFinished_t66D8158FEA74ACB42A487F4DFC8A0C9F089643D8  : public HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1
  {
  public:
  
  public:
  };
  
  struct TlsClientFinished_t66D8158FEA74ACB42A487F4DFC8A0C9F089643D8_StaticFields
  {
  public:
  	// System.Byte[] Mono.Security.Protocol.Tls.Handshake.Client.TlsClientFinished::Ssl3Marker
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___Ssl3Marker_9;
  
  public:
  	inline static int32_t get_offset_of_Ssl3Marker_9() { return static_cast<int32_t>(offsetof(TlsClientFinished_t66D8158FEA74ACB42A487F4DFC8A0C9F089643D8_StaticFields, ___Ssl3Marker_9)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_Ssl3Marker_9() const { return ___Ssl3Marker_9; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_Ssl3Marker_9() { return &___Ssl3Marker_9; }
  	inline void set_Ssl3Marker_9(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___Ssl3Marker_9 = value;
  		Il2CppCodeGenWriteBarrier((&___Ssl3Marker_9), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TLSCLIENTFINISHED_T66D8158FEA74ACB42A487F4DFC8A0C9F089643D8_H
  #ifndef TLSCLIENTHELLO_TC565C1706D7DC36149A3BD409A24E0D04392B7A9_H
  #define TLSCLIENTHELLO_TC565C1706D7DC36149A3BD409A24E0D04392B7A9_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.Handshake.Client.TlsClientHello
  struct  TlsClientHello_tC565C1706D7DC36149A3BD409A24E0D04392B7A9  : public HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1
  {
  public:
  	// System.Byte[] Mono.Security.Protocol.Tls.Handshake.Client.TlsClientHello::random
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___random_9;
  
  public:
  	inline static int32_t get_offset_of_random_9() { return static_cast<int32_t>(offsetof(TlsClientHello_tC565C1706D7DC36149A3BD409A24E0D04392B7A9, ___random_9)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_random_9() const { return ___random_9; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_random_9() { return &___random_9; }
  	inline void set_random_9(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___random_9 = value;
  		Il2CppCodeGenWriteBarrier((&___random_9), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TLSCLIENTHELLO_TC565C1706D7DC36149A3BD409A24E0D04392B7A9_H
  #ifndef TLSCLIENTKEYEXCHANGE_TBAEECDA44C27B3242E1313B3677343C44E39A045_H
  #define TLSCLIENTKEYEXCHANGE_TBAEECDA44C27B3242E1313B3677343C44E39A045_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.Handshake.Client.TlsClientKeyExchange
  struct  TlsClientKeyExchange_tBAEECDA44C27B3242E1313B3677343C44E39A045  : public HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TLSCLIENTKEYEXCHANGE_TBAEECDA44C27B3242E1313B3677343C44E39A045_H
  #ifndef TLSSERVERCERTIFICATE_T32F2B38468F40846D45AC89959DF793D3AEB6B30_H
  #define TLSSERVERCERTIFICATE_T32F2B38468F40846D45AC89959DF793D3AEB6B30_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate
  struct  TlsServerCertificate_t32F2B38468F40846D45AC89959DF793D3AEB6B30  : public HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1
  {
  public:
  	// Mono.Security.X509.X509CertificateCollection Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate::certificates
  	X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 * ___certificates_9;
  
  public:
  	inline static int32_t get_offset_of_certificates_9() { return static_cast<int32_t>(offsetof(TlsServerCertificate_t32F2B38468F40846D45AC89959DF793D3AEB6B30, ___certificates_9)); }
  	inline X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 * get_certificates_9() const { return ___certificates_9; }
  	inline X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 ** get_address_of_certificates_9() { return &___certificates_9; }
  	inline void set_certificates_9(X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4 * value)
  	{
  		___certificates_9 = value;
  		Il2CppCodeGenWriteBarrier((&___certificates_9), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TLSSERVERCERTIFICATE_T32F2B38468F40846D45AC89959DF793D3AEB6B30_H
  #ifndef TLSSERVERCERTIFICATEREQUEST_T1947714A64A023B7E2202F72C092BEB5641BE514_H
  #define TLSSERVERCERTIFICATEREQUEST_T1947714A64A023B7E2202F72C092BEB5641BE514_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificateRequest
  struct  TlsServerCertificateRequest_t1947714A64A023B7E2202F72C092BEB5641BE514  : public HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1
  {
  public:
  	// Mono.Security.Protocol.Tls.Handshake.ClientCertificateType[] Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificateRequest::certificateTypes
  	ClientCertificateTypeU5BU5D_tDDB75305D8B2DEB805F8F855A4FF116797A8FADD* ___certificateTypes_9;
  	// System.String[] Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificateRequest::distinguisedNames
  	StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* ___distinguisedNames_10;
  
  public:
  	inline static int32_t get_offset_of_certificateTypes_9() { return static_cast<int32_t>(offsetof(TlsServerCertificateRequest_t1947714A64A023B7E2202F72C092BEB5641BE514, ___certificateTypes_9)); }
  	inline ClientCertificateTypeU5BU5D_tDDB75305D8B2DEB805F8F855A4FF116797A8FADD* get_certificateTypes_9() const { return ___certificateTypes_9; }
  	inline ClientCertificateTypeU5BU5D_tDDB75305D8B2DEB805F8F855A4FF116797A8FADD** get_address_of_certificateTypes_9() { return &___certificateTypes_9; }
  	inline void set_certificateTypes_9(ClientCertificateTypeU5BU5D_tDDB75305D8B2DEB805F8F855A4FF116797A8FADD* value)
  	{
  		___certificateTypes_9 = value;
  		Il2CppCodeGenWriteBarrier((&___certificateTypes_9), value);
  	}
  
  	inline static int32_t get_offset_of_distinguisedNames_10() { return static_cast<int32_t>(offsetof(TlsServerCertificateRequest_t1947714A64A023B7E2202F72C092BEB5641BE514, ___distinguisedNames_10)); }
  	inline StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* get_distinguisedNames_10() const { return ___distinguisedNames_10; }
  	inline StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B** get_address_of_distinguisedNames_10() { return &___distinguisedNames_10; }
  	inline void set_distinguisedNames_10(StringU5BU5D_t632E9CB8D244841312F333CBF60404AFA46E0B3B* value)
  	{
  		___distinguisedNames_10 = value;
  		Il2CppCodeGenWriteBarrier((&___distinguisedNames_10), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TLSSERVERCERTIFICATEREQUEST_T1947714A64A023B7E2202F72C092BEB5641BE514_H
  #ifndef TLSSERVERFINISHED_TD74DCB7D86BAE8363139D71390CA8FB77C0138F1_H
  #define TLSSERVERFINISHED_TD74DCB7D86BAE8363139D71390CA8FB77C0138F1_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.Handshake.Client.TlsServerFinished
  struct  TlsServerFinished_tD74DCB7D86BAE8363139D71390CA8FB77C0138F1  : public HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1
  {
  public:
  
  public:
  };
  
  struct TlsServerFinished_tD74DCB7D86BAE8363139D71390CA8FB77C0138F1_StaticFields
  {
  public:
  	// System.Byte[] Mono.Security.Protocol.Tls.Handshake.Client.TlsServerFinished::Ssl3Marker
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___Ssl3Marker_9;
  
  public:
  	inline static int32_t get_offset_of_Ssl3Marker_9() { return static_cast<int32_t>(offsetof(TlsServerFinished_tD74DCB7D86BAE8363139D71390CA8FB77C0138F1_StaticFields, ___Ssl3Marker_9)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_Ssl3Marker_9() const { return ___Ssl3Marker_9; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_Ssl3Marker_9() { return &___Ssl3Marker_9; }
  	inline void set_Ssl3Marker_9(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___Ssl3Marker_9 = value;
  		Il2CppCodeGenWriteBarrier((&___Ssl3Marker_9), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TLSSERVERFINISHED_TD74DCB7D86BAE8363139D71390CA8FB77C0138F1_H
  #ifndef TLSSERVERHELLO_TD836EE7E891A7E6DBB3E7E35DF5233AC40D9D06E_H
  #define TLSSERVERHELLO_TD836EE7E891A7E6DBB3E7E35DF5233AC40D9D06E_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello
  struct  TlsServerHello_tD836EE7E891A7E6DBB3E7E35DF5233AC40D9D06E  : public HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1
  {
  public:
  	// Mono.Security.Protocol.Tls.SecurityCompressionType Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello::compressionMethod
  	int32_t ___compressionMethod_9;
  	// System.Byte[] Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello::random
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___random_10;
  	// System.Byte[] Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello::sessionId
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___sessionId_11;
  	// Mono.Security.Protocol.Tls.CipherSuite Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello::cipherSuite
  	CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722 * ___cipherSuite_12;
  
  public:
  	inline static int32_t get_offset_of_compressionMethod_9() { return static_cast<int32_t>(offsetof(TlsServerHello_tD836EE7E891A7E6DBB3E7E35DF5233AC40D9D06E, ___compressionMethod_9)); }
  	inline int32_t get_compressionMethod_9() const { return ___compressionMethod_9; }
  	inline int32_t* get_address_of_compressionMethod_9() { return &___compressionMethod_9; }
  	inline void set_compressionMethod_9(int32_t value)
  	{
  		___compressionMethod_9 = value;
  	}
  
  	inline static int32_t get_offset_of_random_10() { return static_cast<int32_t>(offsetof(TlsServerHello_tD836EE7E891A7E6DBB3E7E35DF5233AC40D9D06E, ___random_10)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_random_10() const { return ___random_10; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_random_10() { return &___random_10; }
  	inline void set_random_10(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___random_10 = value;
  		Il2CppCodeGenWriteBarrier((&___random_10), value);
  	}
  
  	inline static int32_t get_offset_of_sessionId_11() { return static_cast<int32_t>(offsetof(TlsServerHello_tD836EE7E891A7E6DBB3E7E35DF5233AC40D9D06E, ___sessionId_11)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_sessionId_11() const { return ___sessionId_11; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_sessionId_11() { return &___sessionId_11; }
  	inline void set_sessionId_11(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___sessionId_11 = value;
  		Il2CppCodeGenWriteBarrier((&___sessionId_11), value);
  	}
  
  	inline static int32_t get_offset_of_cipherSuite_12() { return static_cast<int32_t>(offsetof(TlsServerHello_tD836EE7E891A7E6DBB3E7E35DF5233AC40D9D06E, ___cipherSuite_12)); }
  	inline CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722 * get_cipherSuite_12() const { return ___cipherSuite_12; }
  	inline CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722 ** get_address_of_cipherSuite_12() { return &___cipherSuite_12; }
  	inline void set_cipherSuite_12(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722 * value)
  	{
  		___cipherSuite_12 = value;
  		Il2CppCodeGenWriteBarrier((&___cipherSuite_12), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TLSSERVERHELLO_TD836EE7E891A7E6DBB3E7E35DF5233AC40D9D06E_H
  #ifndef TLSSERVERHELLODONE_TC2206D368BB68E27595A8C67BB836DEB10BCA9BC_H
  #define TLSSERVERHELLODONE_TC2206D368BB68E27595A8C67BB836DEB10BCA9BC_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHelloDone
  struct  TlsServerHelloDone_tC2206D368BB68E27595A8C67BB836DEB10BCA9BC  : public HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TLSSERVERHELLODONE_TC2206D368BB68E27595A8C67BB836DEB10BCA9BC_H
  #ifndef TLSSERVERKEYEXCHANGE_T432C66F5AC47091BB84BCF9CBC447A73A637BFE3_H
  #define TLSSERVERKEYEXCHANGE_T432C66F5AC47091BB84BCF9CBC447A73A637BFE3_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.Handshake.Client.TlsServerKeyExchange
  struct  TlsServerKeyExchange_t432C66F5AC47091BB84BCF9CBC447A73A637BFE3  : public HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1
  {
  public:
  	// System.Security.Cryptography.RSAParameters Mono.Security.Protocol.Tls.Handshake.Client.TlsServerKeyExchange::rsaParams
  	RSAParameters_tA5A3AA05FC9F3437383EF914476E1584FC05B150  ___rsaParams_9;
  	// System.Byte[] Mono.Security.Protocol.Tls.Handshake.Client.TlsServerKeyExchange::signedParams
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___signedParams_10;
  
  public:
  	inline static int32_t get_offset_of_rsaParams_9() { return static_cast<int32_t>(offsetof(TlsServerKeyExchange_t432C66F5AC47091BB84BCF9CBC447A73A637BFE3, ___rsaParams_9)); }
  	inline RSAParameters_tA5A3AA05FC9F3437383EF914476E1584FC05B150  get_rsaParams_9() const { return ___rsaParams_9; }
  	inline RSAParameters_tA5A3AA05FC9F3437383EF914476E1584FC05B150 * get_address_of_rsaParams_9() { return &___rsaParams_9; }
  	inline void set_rsaParams_9(RSAParameters_tA5A3AA05FC9F3437383EF914476E1584FC05B150  value)
  	{
  		___rsaParams_9 = value;
  	}
  
  	inline static int32_t get_offset_of_signedParams_10() { return static_cast<int32_t>(offsetof(TlsServerKeyExchange_t432C66F5AC47091BB84BCF9CBC447A73A637BFE3, ___signedParams_10)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_signedParams_10() const { return ___signedParams_10; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_signedParams_10() { return &___signedParams_10; }
  	inline void set_signedParams_10(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___signedParams_10 = value;
  		Il2CppCodeGenWriteBarrier((&___signedParams_10), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TLSSERVERKEYEXCHANGE_T432C66F5AC47091BB84BCF9CBC447A73A637BFE3_H
  #ifndef HTTPSCLIENTSTREAM_T599362A3409DFDEEB90A7B4587A710E559D94E4A_H
  #define HTTPSCLIENTSTREAM_T599362A3409DFDEEB90A7B4587A710E559D94E4A_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.HttpsClientStream
  struct  HttpsClientStream_t599362A3409DFDEEB90A7B4587A710E559D94E4A  : public SslClientStream_t3882AC7895D6ABFD35D8FA48D802E32298A7F479
  {
  public:
  	// System.Net.HttpWebRequest Mono.Security.Protocol.Tls.HttpsClientStream::_request
  	HttpWebRequest_t03D495C58ABDF0A533A2DABD6D7FDECD6507383E * ____request_20;
  	// System.Int32 Mono.Security.Protocol.Tls.HttpsClientStream::_status
  	int32_t ____status_21;
  
  public:
  	inline static int32_t get_offset_of__request_20() { return static_cast<int32_t>(offsetof(HttpsClientStream_t599362A3409DFDEEB90A7B4587A710E559D94E4A, ____request_20)); }
  	inline HttpWebRequest_t03D495C58ABDF0A533A2DABD6D7FDECD6507383E * get__request_20() const { return ____request_20; }
  	inline HttpWebRequest_t03D495C58ABDF0A533A2DABD6D7FDECD6507383E ** get_address_of__request_20() { return &____request_20; }
  	inline void set__request_20(HttpWebRequest_t03D495C58ABDF0A533A2DABD6D7FDECD6507383E * value)
  	{
  		____request_20 = value;
  		Il2CppCodeGenWriteBarrier((&____request_20), value);
  	}
  
  	inline static int32_t get_offset_of__status_21() { return static_cast<int32_t>(offsetof(HttpsClientStream_t599362A3409DFDEEB90A7B4587A710E559D94E4A, ____status_21)); }
  	inline int32_t get__status_21() const { return ____status_21; }
  	inline int32_t* get_address_of__status_21() { return &____status_21; }
  	inline void set__status_21(int32_t value)
  	{
  		____status_21 = value;
  	}
  };
  
  struct HttpsClientStream_t599362A3409DFDEEB90A7B4587A710E559D94E4A_StaticFields
  {
  public:
  	// Mono.Security.Protocol.Tls.CertificateSelectionCallback Mono.Security.Protocol.Tls.HttpsClientStream::<>f__am$cache2
  	CertificateSelectionCallback_t4DE34335A1E16424F4D74044D2B62988D1A5D258 * ___U3CU3Ef__amU24cache2_22;
  	// Mono.Security.Protocol.Tls.PrivateKeySelectionCallback Mono.Security.Protocol.Tls.HttpsClientStream::<>f__am$cache3
  	PrivateKeySelectionCallback_t79D7007C82C157D4C11FB0A6FDE85DC1DC5EE7AD * ___U3CU3Ef__amU24cache3_23;
  
  public:
  	inline static int32_t get_offset_of_U3CU3Ef__amU24cache2_22() { return static_cast<int32_t>(offsetof(HttpsClientStream_t599362A3409DFDEEB90A7B4587A710E559D94E4A_StaticFields, ___U3CU3Ef__amU24cache2_22)); }
  	inline CertificateSelectionCallback_t4DE34335A1E16424F4D74044D2B62988D1A5D258 * get_U3CU3Ef__amU24cache2_22() const { return ___U3CU3Ef__amU24cache2_22; }
  	inline CertificateSelectionCallback_t4DE34335A1E16424F4D74044D2B62988D1A5D258 ** get_address_of_U3CU3Ef__amU24cache2_22() { return &___U3CU3Ef__amU24cache2_22; }
  	inline void set_U3CU3Ef__amU24cache2_22(CertificateSelectionCallback_t4DE34335A1E16424F4D74044D2B62988D1A5D258 * value)
  	{
  		___U3CU3Ef__amU24cache2_22 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cache2_22), value);
  	}
  
  	inline static int32_t get_offset_of_U3CU3Ef__amU24cache3_23() { return static_cast<int32_t>(offsetof(HttpsClientStream_t599362A3409DFDEEB90A7B4587A710E559D94E4A_StaticFields, ___U3CU3Ef__amU24cache3_23)); }
  	inline PrivateKeySelectionCallback_t79D7007C82C157D4C11FB0A6FDE85DC1DC5EE7AD * get_U3CU3Ef__amU24cache3_23() const { return ___U3CU3Ef__amU24cache3_23; }
  	inline PrivateKeySelectionCallback_t79D7007C82C157D4C11FB0A6FDE85DC1DC5EE7AD ** get_address_of_U3CU3Ef__amU24cache3_23() { return &___U3CU3Ef__amU24cache3_23; }
  	inline void set_U3CU3Ef__amU24cache3_23(PrivateKeySelectionCallback_t79D7007C82C157D4C11FB0A6FDE85DC1DC5EE7AD * value)
  	{
  		___U3CU3Ef__amU24cache3_23 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cache3_23), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // HTTPSCLIENTSTREAM_T599362A3409DFDEEB90A7B4587A710E559D94E4A_H
  #ifndef PRIVATEKEYSELECTIONCALLBACK_T79D7007C82C157D4C11FB0A6FDE85DC1DC5EE7AD_H
  #define PRIVATEKEYSELECTIONCALLBACK_T79D7007C82C157D4C11FB0A6FDE85DC1DC5EE7AD_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.PrivateKeySelectionCallback
  struct  PrivateKeySelectionCallback_t79D7007C82C157D4C11FB0A6FDE85DC1DC5EE7AD  : public MulticastDelegate_t
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // PRIVATEKEYSELECTIONCALLBACK_T79D7007C82C157D4C11FB0A6FDE85DC1DC5EE7AD_H
  #ifndef SERVERCONTEXT_T0D1AA5E5F535D4B5C27BC39B3E2CFAD63FC0CE8F_H
  #define SERVERCONTEXT_T0D1AA5E5F535D4B5C27BC39B3E2CFAD63FC0CE8F_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.ServerContext
  struct  ServerContext_t0D1AA5E5F535D4B5C27BC39B3E2CFAD63FC0CE8F  : public Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // SERVERCONTEXT_T0D1AA5E5F535D4B5C27BC39B3E2CFAD63FC0CE8F_H
  #ifndef SSLCIPHERSUITE_T36D2E174B40DF726C5D030F8D57D9BED3F20B942_H
  #define SSLCIPHERSUITE_T36D2E174B40DF726C5D030F8D57D9BED3F20B942_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.SslCipherSuite
  struct  SslCipherSuite_t36D2E174B40DF726C5D030F8D57D9BED3F20B942  : public CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722
  {
  public:
  	// System.Byte[] Mono.Security.Protocol.Tls.SslCipherSuite::pad1
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___pad1_21;
  	// System.Byte[] Mono.Security.Protocol.Tls.SslCipherSuite::pad2
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___pad2_22;
  	// System.Byte[] Mono.Security.Protocol.Tls.SslCipherSuite::header
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___header_23;
  
  public:
  	inline static int32_t get_offset_of_pad1_21() { return static_cast<int32_t>(offsetof(SslCipherSuite_t36D2E174B40DF726C5D030F8D57D9BED3F20B942, ___pad1_21)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_pad1_21() const { return ___pad1_21; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_pad1_21() { return &___pad1_21; }
  	inline void set_pad1_21(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___pad1_21 = value;
  		Il2CppCodeGenWriteBarrier((&___pad1_21), value);
  	}
  
  	inline static int32_t get_offset_of_pad2_22() { return static_cast<int32_t>(offsetof(SslCipherSuite_t36D2E174B40DF726C5D030F8D57D9BED3F20B942, ___pad2_22)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_pad2_22() const { return ___pad2_22; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_pad2_22() { return &___pad2_22; }
  	inline void set_pad2_22(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___pad2_22 = value;
  		Il2CppCodeGenWriteBarrier((&___pad2_22), value);
  	}
  
  	inline static int32_t get_offset_of_header_23() { return static_cast<int32_t>(offsetof(SslCipherSuite_t36D2E174B40DF726C5D030F8D57D9BED3F20B942, ___header_23)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_header_23() const { return ___header_23; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_header_23() { return &___header_23; }
  	inline void set_header_23(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___header_23 = value;
  		Il2CppCodeGenWriteBarrier((&___header_23), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // SSLCIPHERSUITE_T36D2E174B40DF726C5D030F8D57D9BED3F20B942_H
  #ifndef TLSCIPHERSUITE_T8758AE673B726CCA8395E3F94761005CA1AC055E_H
  #define TLSCIPHERSUITE_T8758AE673B726CCA8395E3F94761005CA1AC055E_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.Protocol.Tls.TlsCipherSuite
  struct  TlsCipherSuite_t8758AE673B726CCA8395E3F94761005CA1AC055E  : public CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722
  {
  public:
  	// System.Byte[] Mono.Security.Protocol.Tls.TlsCipherSuite::header
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___header_21;
  	// System.Object Mono.Security.Protocol.Tls.TlsCipherSuite::headerLock
  	RuntimeObject * ___headerLock_22;
  
  public:
  	inline static int32_t get_offset_of_header_21() { return static_cast<int32_t>(offsetof(TlsCipherSuite_t8758AE673B726CCA8395E3F94761005CA1AC055E, ___header_21)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_header_21() const { return ___header_21; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_header_21() { return &___header_21; }
  	inline void set_header_21(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___header_21 = value;
  		Il2CppCodeGenWriteBarrier((&___header_21), value);
  	}
  
  	inline static int32_t get_offset_of_headerLock_22() { return static_cast<int32_t>(offsetof(TlsCipherSuite_t8758AE673B726CCA8395E3F94761005CA1AC055E, ___headerLock_22)); }
  	inline RuntimeObject * get_headerLock_22() const { return ___headerLock_22; }
  	inline RuntimeObject ** get_address_of_headerLock_22() { return &___headerLock_22; }
  	inline void set_headerLock_22(RuntimeObject * value)
  	{
  		___headerLock_22 = value;
  		Il2CppCodeGenWriteBarrier((&___headerLock_22), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TLSCIPHERSUITE_T8758AE673B726CCA8395E3F94761005CA1AC055E_H
  #ifndef X509CERTIFICATE_TF81384408319B1A7C4393A41881A123CF518E4A7_H
  #define X509CERTIFICATE_TF81384408319B1A7C4393A41881A123CF518E4A7_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.X509Certificate
  struct  X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7  : public RuntimeObject
  {
  public:
  	// Mono.Security.ASN1 Mono.Security.X509.X509Certificate::decoder
  	ASN1_t21F71D5E42416849A26C9ACE043F386E7F03D7FA * ___decoder_0;
  	// System.Byte[] Mono.Security.X509.X509Certificate::m_encodedcert
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___m_encodedcert_1;
  	// System.DateTime Mono.Security.X509.X509Certificate::m_from
  	DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  ___m_from_2;
  	// System.DateTime Mono.Security.X509.X509Certificate::m_until
  	DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  ___m_until_3;
  	// Mono.Security.ASN1 Mono.Security.X509.X509Certificate::issuer
  	ASN1_t21F71D5E42416849A26C9ACE043F386E7F03D7FA * ___issuer_4;
  	// System.String Mono.Security.X509.X509Certificate::m_issuername
  	String_t* ___m_issuername_5;
  	// System.String Mono.Security.X509.X509Certificate::m_keyalgo
  	String_t* ___m_keyalgo_6;
  	// System.Byte[] Mono.Security.X509.X509Certificate::m_keyalgoparams
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___m_keyalgoparams_7;
  	// Mono.Security.ASN1 Mono.Security.X509.X509Certificate::subject
  	ASN1_t21F71D5E42416849A26C9ACE043F386E7F03D7FA * ___subject_8;
  	// System.String Mono.Security.X509.X509Certificate::m_subject
  	String_t* ___m_subject_9;
  	// System.Byte[] Mono.Security.X509.X509Certificate::m_publickey
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___m_publickey_10;
  	// System.Byte[] Mono.Security.X509.X509Certificate::signature
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___signature_11;
  	// System.String Mono.Security.X509.X509Certificate::m_signaturealgo
  	String_t* ___m_signaturealgo_12;
  	// System.Byte[] Mono.Security.X509.X509Certificate::m_signaturealgoparams
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___m_signaturealgoparams_13;
  	// System.Byte[] Mono.Security.X509.X509Certificate::certhash
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___certhash_14;
  	// System.Security.Cryptography.RSA Mono.Security.X509.X509Certificate::_rsa
  	RSA_t565B1E1F95589A0E37D0C66406CF730DC4A43051 * ____rsa_15;
  	// System.Security.Cryptography.DSA Mono.Security.X509.X509Certificate::_dsa
  	DSA_tF8DC81D58B7A574DF51517FD242D76B4FC225808 * ____dsa_16;
  	// System.Int32 Mono.Security.X509.X509Certificate::version
  	int32_t ___version_17;
  	// System.Byte[] Mono.Security.X509.X509Certificate::serialnumber
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___serialnumber_18;
  	// System.Byte[] Mono.Security.X509.X509Certificate::issuerUniqueID
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___issuerUniqueID_19;
  	// System.Byte[] Mono.Security.X509.X509Certificate::subjectUniqueID
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___subjectUniqueID_20;
  	// Mono.Security.X509.X509ExtensionCollection Mono.Security.X509.X509Certificate::extensions
  	X509ExtensionCollection_t755DFCBDA8823D949578ED886BAFA4BF87706991 * ___extensions_21;
  
  public:
  	inline static int32_t get_offset_of_decoder_0() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7, ___decoder_0)); }
  	inline ASN1_t21F71D5E42416849A26C9ACE043F386E7F03D7FA * get_decoder_0() const { return ___decoder_0; }
  	inline ASN1_t21F71D5E42416849A26C9ACE043F386E7F03D7FA ** get_address_of_decoder_0() { return &___decoder_0; }
  	inline void set_decoder_0(ASN1_t21F71D5E42416849A26C9ACE043F386E7F03D7FA * value)
  	{
  		___decoder_0 = value;
  		Il2CppCodeGenWriteBarrier((&___decoder_0), value);
  	}
  
  	inline static int32_t get_offset_of_m_encodedcert_1() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7, ___m_encodedcert_1)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_m_encodedcert_1() const { return ___m_encodedcert_1; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_m_encodedcert_1() { return &___m_encodedcert_1; }
  	inline void set_m_encodedcert_1(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___m_encodedcert_1 = value;
  		Il2CppCodeGenWriteBarrier((&___m_encodedcert_1), value);
  	}
  
  	inline static int32_t get_offset_of_m_from_2() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7, ___m_from_2)); }
  	inline DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  get_m_from_2() const { return ___m_from_2; }
  	inline DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2 * get_address_of_m_from_2() { return &___m_from_2; }
  	inline void set_m_from_2(DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  value)
  	{
  		___m_from_2 = value;
  	}
  
  	inline static int32_t get_offset_of_m_until_3() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7, ___m_until_3)); }
  	inline DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  get_m_until_3() const { return ___m_until_3; }
  	inline DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2 * get_address_of_m_until_3() { return &___m_until_3; }
  	inline void set_m_until_3(DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  value)
  	{
  		___m_until_3 = value;
  	}
  
  	inline static int32_t get_offset_of_issuer_4() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7, ___issuer_4)); }
  	inline ASN1_t21F71D5E42416849A26C9ACE043F386E7F03D7FA * get_issuer_4() const { return ___issuer_4; }
  	inline ASN1_t21F71D5E42416849A26C9ACE043F386E7F03D7FA ** get_address_of_issuer_4() { return &___issuer_4; }
  	inline void set_issuer_4(ASN1_t21F71D5E42416849A26C9ACE043F386E7F03D7FA * value)
  	{
  		___issuer_4 = value;
  		Il2CppCodeGenWriteBarrier((&___issuer_4), value);
  	}
  
  	inline static int32_t get_offset_of_m_issuername_5() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7, ___m_issuername_5)); }
  	inline String_t* get_m_issuername_5() const { return ___m_issuername_5; }
  	inline String_t** get_address_of_m_issuername_5() { return &___m_issuername_5; }
  	inline void set_m_issuername_5(String_t* value)
  	{
  		___m_issuername_5 = value;
  		Il2CppCodeGenWriteBarrier((&___m_issuername_5), value);
  	}
  
  	inline static int32_t get_offset_of_m_keyalgo_6() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7, ___m_keyalgo_6)); }
  	inline String_t* get_m_keyalgo_6() const { return ___m_keyalgo_6; }
  	inline String_t** get_address_of_m_keyalgo_6() { return &___m_keyalgo_6; }
  	inline void set_m_keyalgo_6(String_t* value)
  	{
  		___m_keyalgo_6 = value;
  		Il2CppCodeGenWriteBarrier((&___m_keyalgo_6), value);
  	}
  
  	inline static int32_t get_offset_of_m_keyalgoparams_7() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7, ___m_keyalgoparams_7)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_m_keyalgoparams_7() const { return ___m_keyalgoparams_7; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_m_keyalgoparams_7() { return &___m_keyalgoparams_7; }
  	inline void set_m_keyalgoparams_7(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___m_keyalgoparams_7 = value;
  		Il2CppCodeGenWriteBarrier((&___m_keyalgoparams_7), value);
  	}
  
  	inline static int32_t get_offset_of_subject_8() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7, ___subject_8)); }
  	inline ASN1_t21F71D5E42416849A26C9ACE043F386E7F03D7FA * get_subject_8() const { return ___subject_8; }
  	inline ASN1_t21F71D5E42416849A26C9ACE043F386E7F03D7FA ** get_address_of_subject_8() { return &___subject_8; }
  	inline void set_subject_8(ASN1_t21F71D5E42416849A26C9ACE043F386E7F03D7FA * value)
  	{
  		___subject_8 = value;
  		Il2CppCodeGenWriteBarrier((&___subject_8), value);
  	}
  
  	inline static int32_t get_offset_of_m_subject_9() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7, ___m_subject_9)); }
  	inline String_t* get_m_subject_9() const { return ___m_subject_9; }
  	inline String_t** get_address_of_m_subject_9() { return &___m_subject_9; }
  	inline void set_m_subject_9(String_t* value)
  	{
  		___m_subject_9 = value;
  		Il2CppCodeGenWriteBarrier((&___m_subject_9), value);
  	}
  
  	inline static int32_t get_offset_of_m_publickey_10() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7, ___m_publickey_10)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_m_publickey_10() const { return ___m_publickey_10; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_m_publickey_10() { return &___m_publickey_10; }
  	inline void set_m_publickey_10(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___m_publickey_10 = value;
  		Il2CppCodeGenWriteBarrier((&___m_publickey_10), value);
  	}
  
  	inline static int32_t get_offset_of_signature_11() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7, ___signature_11)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_signature_11() const { return ___signature_11; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_signature_11() { return &___signature_11; }
  	inline void set_signature_11(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___signature_11 = value;
  		Il2CppCodeGenWriteBarrier((&___signature_11), value);
  	}
  
  	inline static int32_t get_offset_of_m_signaturealgo_12() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7, ___m_signaturealgo_12)); }
  	inline String_t* get_m_signaturealgo_12() const { return ___m_signaturealgo_12; }
  	inline String_t** get_address_of_m_signaturealgo_12() { return &___m_signaturealgo_12; }
  	inline void set_m_signaturealgo_12(String_t* value)
  	{
  		___m_signaturealgo_12 = value;
  		Il2CppCodeGenWriteBarrier((&___m_signaturealgo_12), value);
  	}
  
  	inline static int32_t get_offset_of_m_signaturealgoparams_13() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7, ___m_signaturealgoparams_13)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_m_signaturealgoparams_13() const { return ___m_signaturealgoparams_13; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_m_signaturealgoparams_13() { return &___m_signaturealgoparams_13; }
  	inline void set_m_signaturealgoparams_13(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___m_signaturealgoparams_13 = value;
  		Il2CppCodeGenWriteBarrier((&___m_signaturealgoparams_13), value);
  	}
  
  	inline static int32_t get_offset_of_certhash_14() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7, ___certhash_14)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_certhash_14() const { return ___certhash_14; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_certhash_14() { return &___certhash_14; }
  	inline void set_certhash_14(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___certhash_14 = value;
  		Il2CppCodeGenWriteBarrier((&___certhash_14), value);
  	}
  
  	inline static int32_t get_offset_of__rsa_15() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7, ____rsa_15)); }
  	inline RSA_t565B1E1F95589A0E37D0C66406CF730DC4A43051 * get__rsa_15() const { return ____rsa_15; }
  	inline RSA_t565B1E1F95589A0E37D0C66406CF730DC4A43051 ** get_address_of__rsa_15() { return &____rsa_15; }
  	inline void set__rsa_15(RSA_t565B1E1F95589A0E37D0C66406CF730DC4A43051 * value)
  	{
  		____rsa_15 = value;
  		Il2CppCodeGenWriteBarrier((&____rsa_15), value);
  	}
  
  	inline static int32_t get_offset_of__dsa_16() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7, ____dsa_16)); }
  	inline DSA_tF8DC81D58B7A574DF51517FD242D76B4FC225808 * get__dsa_16() const { return ____dsa_16; }
  	inline DSA_tF8DC81D58B7A574DF51517FD242D76B4FC225808 ** get_address_of__dsa_16() { return &____dsa_16; }
  	inline void set__dsa_16(DSA_tF8DC81D58B7A574DF51517FD242D76B4FC225808 * value)
  	{
  		____dsa_16 = value;
  		Il2CppCodeGenWriteBarrier((&____dsa_16), value);
  	}
  
  	inline static int32_t get_offset_of_version_17() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7, ___version_17)); }
  	inline int32_t get_version_17() const { return ___version_17; }
  	inline int32_t* get_address_of_version_17() { return &___version_17; }
  	inline void set_version_17(int32_t value)
  	{
  		___version_17 = value;
  	}
  
  	inline static int32_t get_offset_of_serialnumber_18() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7, ___serialnumber_18)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_serialnumber_18() const { return ___serialnumber_18; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_serialnumber_18() { return &___serialnumber_18; }
  	inline void set_serialnumber_18(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___serialnumber_18 = value;
  		Il2CppCodeGenWriteBarrier((&___serialnumber_18), value);
  	}
  
  	inline static int32_t get_offset_of_issuerUniqueID_19() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7, ___issuerUniqueID_19)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_issuerUniqueID_19() const { return ___issuerUniqueID_19; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_issuerUniqueID_19() { return &___issuerUniqueID_19; }
  	inline void set_issuerUniqueID_19(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___issuerUniqueID_19 = value;
  		Il2CppCodeGenWriteBarrier((&___issuerUniqueID_19), value);
  	}
  
  	inline static int32_t get_offset_of_subjectUniqueID_20() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7, ___subjectUniqueID_20)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_subjectUniqueID_20() const { return ___subjectUniqueID_20; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_subjectUniqueID_20() { return &___subjectUniqueID_20; }
  	inline void set_subjectUniqueID_20(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___subjectUniqueID_20 = value;
  		Il2CppCodeGenWriteBarrier((&___subjectUniqueID_20), value);
  	}
  
  	inline static int32_t get_offset_of_extensions_21() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7, ___extensions_21)); }
  	inline X509ExtensionCollection_t755DFCBDA8823D949578ED886BAFA4BF87706991 * get_extensions_21() const { return ___extensions_21; }
  	inline X509ExtensionCollection_t755DFCBDA8823D949578ED886BAFA4BF87706991 ** get_address_of_extensions_21() { return &___extensions_21; }
  	inline void set_extensions_21(X509ExtensionCollection_t755DFCBDA8823D949578ED886BAFA4BF87706991 * value)
  	{
  		___extensions_21 = value;
  		Il2CppCodeGenWriteBarrier((&___extensions_21), value);
  	}
  };
  
  struct X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7_StaticFields
  {
  public:
  	// System.String Mono.Security.X509.X509Certificate::encoding_error
  	String_t* ___encoding_error_22;
  	// System.Collections.Generic.Dictionary`2<System.String,System.Int32> Mono.Security.X509.X509Certificate::<>f__switch$mapF
  	Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * ___U3CU3Ef__switchU24mapF_23;
  	// System.Collections.Generic.Dictionary`2<System.String,System.Int32> Mono.Security.X509.X509Certificate::<>f__switch$map10
  	Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * ___U3CU3Ef__switchU24map10_24;
  	// System.Collections.Generic.Dictionary`2<System.String,System.Int32> Mono.Security.X509.X509Certificate::<>f__switch$map11
  	Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * ___U3CU3Ef__switchU24map11_25;
  
  public:
  	inline static int32_t get_offset_of_encoding_error_22() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7_StaticFields, ___encoding_error_22)); }
  	inline String_t* get_encoding_error_22() const { return ___encoding_error_22; }
  	inline String_t** get_address_of_encoding_error_22() { return &___encoding_error_22; }
  	inline void set_encoding_error_22(String_t* value)
  	{
  		___encoding_error_22 = value;
  		Il2CppCodeGenWriteBarrier((&___encoding_error_22), value);
  	}
  
  	inline static int32_t get_offset_of_U3CU3Ef__switchU24mapF_23() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7_StaticFields, ___U3CU3Ef__switchU24mapF_23)); }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * get_U3CU3Ef__switchU24mapF_23() const { return ___U3CU3Ef__switchU24mapF_23; }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 ** get_address_of_U3CU3Ef__switchU24mapF_23() { return &___U3CU3Ef__switchU24mapF_23; }
  	inline void set_U3CU3Ef__switchU24mapF_23(Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * value)
  	{
  		___U3CU3Ef__switchU24mapF_23 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24mapF_23), value);
  	}
  
  	inline static int32_t get_offset_of_U3CU3Ef__switchU24map10_24() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7_StaticFields, ___U3CU3Ef__switchU24map10_24)); }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * get_U3CU3Ef__switchU24map10_24() const { return ___U3CU3Ef__switchU24map10_24; }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 ** get_address_of_U3CU3Ef__switchU24map10_24() { return &___U3CU3Ef__switchU24map10_24; }
  	inline void set_U3CU3Ef__switchU24map10_24(Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * value)
  	{
  		___U3CU3Ef__switchU24map10_24 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map10_24), value);
  	}
  
  	inline static int32_t get_offset_of_U3CU3Ef__switchU24map11_25() { return static_cast<int32_t>(offsetof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7_StaticFields, ___U3CU3Ef__switchU24map11_25)); }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * get_U3CU3Ef__switchU24map11_25() const { return ___U3CU3Ef__switchU24map11_25; }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 ** get_address_of_U3CU3Ef__switchU24map11_25() { return &___U3CU3Ef__switchU24map11_25; }
  	inline void set_U3CU3Ef__switchU24map11_25(Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * value)
  	{
  		___U3CU3Ef__switchU24map11_25 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map11_25), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // X509CERTIFICATE_TF81384408319B1A7C4393A41881A123CF518E4A7_H
  #ifndef X509CRL_T0F4FF7AC198D6861956B4C959663AA0C23A534BA_H
  #define X509CRL_T0F4FF7AC198D6861956B4C959663AA0C23A534BA_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.X509Crl
  struct  X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA  : public RuntimeObject
  {
  public:
  	// System.String Mono.Security.X509.X509Crl::issuer
  	String_t* ___issuer_0;
  	// System.Byte Mono.Security.X509.X509Crl::version
  	uint8_t ___version_1;
  	// System.DateTime Mono.Security.X509.X509Crl::thisUpdate
  	DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  ___thisUpdate_2;
  	// System.DateTime Mono.Security.X509.X509Crl::nextUpdate
  	DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  ___nextUpdate_3;
  	// System.Collections.ArrayList Mono.Security.X509.X509Crl::entries
  	ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * ___entries_4;
  	// System.String Mono.Security.X509.X509Crl::signatureOID
  	String_t* ___signatureOID_5;
  	// System.Byte[] Mono.Security.X509.X509Crl::signature
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___signature_6;
  	// Mono.Security.X509.X509ExtensionCollection Mono.Security.X509.X509Crl::extensions
  	X509ExtensionCollection_t755DFCBDA8823D949578ED886BAFA4BF87706991 * ___extensions_7;
  	// System.Byte[] Mono.Security.X509.X509Crl::encoded
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___encoded_8;
  	// System.Byte[] Mono.Security.X509.X509Crl::hash_value
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___hash_value_9;
  
  public:
  	inline static int32_t get_offset_of_issuer_0() { return static_cast<int32_t>(offsetof(X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA, ___issuer_0)); }
  	inline String_t* get_issuer_0() const { return ___issuer_0; }
  	inline String_t** get_address_of_issuer_0() { return &___issuer_0; }
  	inline void set_issuer_0(String_t* value)
  	{
  		___issuer_0 = value;
  		Il2CppCodeGenWriteBarrier((&___issuer_0), value);
  	}
  
  	inline static int32_t get_offset_of_version_1() { return static_cast<int32_t>(offsetof(X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA, ___version_1)); }
  	inline uint8_t get_version_1() const { return ___version_1; }
  	inline uint8_t* get_address_of_version_1() { return &___version_1; }
  	inline void set_version_1(uint8_t value)
  	{
  		___version_1 = value;
  	}
  
  	inline static int32_t get_offset_of_thisUpdate_2() { return static_cast<int32_t>(offsetof(X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA, ___thisUpdate_2)); }
  	inline DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  get_thisUpdate_2() const { return ___thisUpdate_2; }
  	inline DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2 * get_address_of_thisUpdate_2() { return &___thisUpdate_2; }
  	inline void set_thisUpdate_2(DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  value)
  	{
  		___thisUpdate_2 = value;
  	}
  
  	inline static int32_t get_offset_of_nextUpdate_3() { return static_cast<int32_t>(offsetof(X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA, ___nextUpdate_3)); }
  	inline DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  get_nextUpdate_3() const { return ___nextUpdate_3; }
  	inline DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2 * get_address_of_nextUpdate_3() { return &___nextUpdate_3; }
  	inline void set_nextUpdate_3(DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  value)
  	{
  		___nextUpdate_3 = value;
  	}
  
  	inline static int32_t get_offset_of_entries_4() { return static_cast<int32_t>(offsetof(X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA, ___entries_4)); }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * get_entries_4() const { return ___entries_4; }
  	inline ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F ** get_address_of_entries_4() { return &___entries_4; }
  	inline void set_entries_4(ArrayList_t438A4032A4FBAF49F565FAD10C546E26CFBD847F * value)
  	{
  		___entries_4 = value;
  		Il2CppCodeGenWriteBarrier((&___entries_4), value);
  	}
  
  	inline static int32_t get_offset_of_signatureOID_5() { return static_cast<int32_t>(offsetof(X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA, ___signatureOID_5)); }
  	inline String_t* get_signatureOID_5() const { return ___signatureOID_5; }
  	inline String_t** get_address_of_signatureOID_5() { return &___signatureOID_5; }
  	inline void set_signatureOID_5(String_t* value)
  	{
  		___signatureOID_5 = value;
  		Il2CppCodeGenWriteBarrier((&___signatureOID_5), value);
  	}
  
  	inline static int32_t get_offset_of_signature_6() { return static_cast<int32_t>(offsetof(X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA, ___signature_6)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_signature_6() const { return ___signature_6; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_signature_6() { return &___signature_6; }
  	inline void set_signature_6(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___signature_6 = value;
  		Il2CppCodeGenWriteBarrier((&___signature_6), value);
  	}
  
  	inline static int32_t get_offset_of_extensions_7() { return static_cast<int32_t>(offsetof(X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA, ___extensions_7)); }
  	inline X509ExtensionCollection_t755DFCBDA8823D949578ED886BAFA4BF87706991 * get_extensions_7() const { return ___extensions_7; }
  	inline X509ExtensionCollection_t755DFCBDA8823D949578ED886BAFA4BF87706991 ** get_address_of_extensions_7() { return &___extensions_7; }
  	inline void set_extensions_7(X509ExtensionCollection_t755DFCBDA8823D949578ED886BAFA4BF87706991 * value)
  	{
  		___extensions_7 = value;
  		Il2CppCodeGenWriteBarrier((&___extensions_7), value);
  	}
  
  	inline static int32_t get_offset_of_encoded_8() { return static_cast<int32_t>(offsetof(X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA, ___encoded_8)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_encoded_8() const { return ___encoded_8; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_encoded_8() { return &___encoded_8; }
  	inline void set_encoded_8(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___encoded_8 = value;
  		Il2CppCodeGenWriteBarrier((&___encoded_8), value);
  	}
  
  	inline static int32_t get_offset_of_hash_value_9() { return static_cast<int32_t>(offsetof(X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA, ___hash_value_9)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_hash_value_9() const { return ___hash_value_9; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_hash_value_9() { return &___hash_value_9; }
  	inline void set_hash_value_9(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___hash_value_9 = value;
  		Il2CppCodeGenWriteBarrier((&___hash_value_9), value);
  	}
  };
  
  struct X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA_StaticFields
  {
  public:
  	// System.Collections.Generic.Dictionary`2<System.String,System.Int32> Mono.Security.X509.X509Crl::<>f__switch$map13
  	Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * ___U3CU3Ef__switchU24map13_10;
  
  public:
  	inline static int32_t get_offset_of_U3CU3Ef__switchU24map13_10() { return static_cast<int32_t>(offsetof(X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA_StaticFields, ___U3CU3Ef__switchU24map13_10)); }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * get_U3CU3Ef__switchU24map13_10() const { return ___U3CU3Ef__switchU24map13_10; }
  	inline Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 ** get_address_of_U3CU3Ef__switchU24map13_10() { return &___U3CU3Ef__switchU24map13_10; }
  	inline void set_U3CU3Ef__switchU24map13_10(Dictionary_2_tC40CE8B8795121971E021F04C9E151F97814FCA1 * value)
  	{
  		___U3CU3Ef__switchU24map13_10 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CU3Ef__switchU24map13_10), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // X509CRL_T0F4FF7AC198D6861956B4C959663AA0C23A534BA_H
  #ifndef X509CRLENTRY_TBF2584E52778416F84EA34B6F693BF1BED81EFF1_H
  #define X509CRLENTRY_TBF2584E52778416F84EA34B6F693BF1BED81EFF1_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // Mono.Security.X509.X509Crl/X509CrlEntry
  struct  X509CrlEntry_tBF2584E52778416F84EA34B6F693BF1BED81EFF1  : public RuntimeObject
  {
  public:
  	// System.Byte[] Mono.Security.X509.X509Crl/X509CrlEntry::sn
  	ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* ___sn_0;
  	// System.DateTime Mono.Security.X509.X509Crl/X509CrlEntry::revocationDate
  	DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  ___revocationDate_1;
  	// Mono.Security.X509.X509ExtensionCollection Mono.Security.X509.X509Crl/X509CrlEntry::extensions
  	X509ExtensionCollection_t755DFCBDA8823D949578ED886BAFA4BF87706991 * ___extensions_2;
  
  public:
  	inline static int32_t get_offset_of_sn_0() { return static_cast<int32_t>(offsetof(X509CrlEntry_tBF2584E52778416F84EA34B6F693BF1BED81EFF1, ___sn_0)); }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* get_sn_0() const { return ___sn_0; }
  	inline ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8** get_address_of_sn_0() { return &___sn_0; }
  	inline void set_sn_0(ByteU5BU5D_t8E14BD25C7BEB727CB1849CF449DE26B113309E8* value)
  	{
  		___sn_0 = value;
  		Il2CppCodeGenWriteBarrier((&___sn_0), value);
  	}
  
  	inline static int32_t get_offset_of_revocationDate_1() { return static_cast<int32_t>(offsetof(X509CrlEntry_tBF2584E52778416F84EA34B6F693BF1BED81EFF1, ___revocationDate_1)); }
  	inline DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  get_revocationDate_1() const { return ___revocationDate_1; }
  	inline DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2 * get_address_of_revocationDate_1() { return &___revocationDate_1; }
  	inline void set_revocationDate_1(DateTime_t816BBD9125EA02B42B87CB07643FC5F803391DA2  value)
  	{
  		___revocationDate_1 = value;
  	}
  
  	inline static int32_t get_offset_of_extensions_2() { return static_cast<int32_t>(offsetof(X509CrlEntry_tBF2584E52778416F84EA34B6F693BF1BED81EFF1, ___extensions_2)); }
  	inline X509ExtensionCollection_t755DFCBDA8823D949578ED886BAFA4BF87706991 * get_extensions_2() const { return ___extensions_2; }
  	inline X509ExtensionCollection_t755DFCBDA8823D949578ED886BAFA4BF87706991 ** get_address_of_extensions_2() { return &___extensions_2; }
  	inline void set_extensions_2(X509ExtensionCollection_t755DFCBDA8823D949578ED886BAFA4BF87706991 * value)
  	{
  		___extensions_2 = value;
  		Il2CppCodeGenWriteBarrier((&___extensions_2), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // X509CRLENTRY_TBF2584E52778416F84EA34B6F693BF1BED81EFF1_H
  
  
  
  
  
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1000 = { sizeof (SafeBag_tDDDE39DC5EA8E3F77F5E1502E73A97224B77AAC3), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1000[2] = 
  {
  	SafeBag_tDDDE39DC5EA8E3F77F5E1502E73A97224B77AAC3::get_offset_of__bagOID_0(),
  	SafeBag_tDDDE39DC5EA8E3F77F5E1502E73A97224B77AAC3::get_offset_of__asn1_1(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1001 = { sizeof (PKCS12_tED2078A34511432AD97B7B647986EF0858868441), -1, sizeof(PKCS12_tED2078A34511432AD97B7B647986EF0858868441_StaticFields), 0 };
  extern const int32_t g_FieldOffsetTable1001[17] = 
  {
  	PKCS12_tED2078A34511432AD97B7B647986EF0858868441_StaticFields::get_offset_of_recommendedIterationCount_0(),
  	PKCS12_tED2078A34511432AD97B7B647986EF0858868441::get_offset_of__password_1(),
  	PKCS12_tED2078A34511432AD97B7B647986EF0858868441::get_offset_of__keyBags_2(),
  	PKCS12_tED2078A34511432AD97B7B647986EF0858868441::get_offset_of__secretBags_3(),
  	PKCS12_tED2078A34511432AD97B7B647986EF0858868441::get_offset_of__certs_4(),
  	PKCS12_tED2078A34511432AD97B7B647986EF0858868441::get_offset_of__keyBagsChanged_5(),
  	PKCS12_tED2078A34511432AD97B7B647986EF0858868441::get_offset_of__secretBagsChanged_6(),
  	PKCS12_tED2078A34511432AD97B7B647986EF0858868441::get_offset_of__certsChanged_7(),
  	PKCS12_tED2078A34511432AD97B7B647986EF0858868441::get_offset_of__iterations_8(),
  	PKCS12_tED2078A34511432AD97B7B647986EF0858868441::get_offset_of__safeBags_9(),
  	PKCS12_tED2078A34511432AD97B7B647986EF0858868441::get_offset_of__rng_10(),
  	PKCS12_tED2078A34511432AD97B7B647986EF0858868441_StaticFields::get_offset_of_password_max_length_11(),
  	PKCS12_tED2078A34511432AD97B7B647986EF0858868441_StaticFields::get_offset_of_U3CU3Ef__switchU24map5_12(),
  	PKCS12_tED2078A34511432AD97B7B647986EF0858868441_StaticFields::get_offset_of_U3CU3Ef__switchU24map6_13(),
  	PKCS12_tED2078A34511432AD97B7B647986EF0858868441_StaticFields::get_offset_of_U3CU3Ef__switchU24map7_14(),
  	PKCS12_tED2078A34511432AD97B7B647986EF0858868441_StaticFields::get_offset_of_U3CU3Ef__switchU24map8_15(),
  	PKCS12_tED2078A34511432AD97B7B647986EF0858868441_StaticFields::get_offset_of_U3CU3Ef__switchU24mapC_16(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1002 = { sizeof (DeriveBytes_t9C20DD7277261025CA74878A4C04D066B5211460), -1, sizeof(DeriveBytes_t9C20DD7277261025CA74878A4C04D066B5211460_StaticFields), 0 };
  extern const int32_t g_FieldOffsetTable1002[7] = 
  {
  	DeriveBytes_t9C20DD7277261025CA74878A4C04D066B5211460_StaticFields::get_offset_of_keyDiversifier_0(),
  	DeriveBytes_t9C20DD7277261025CA74878A4C04D066B5211460_StaticFields::get_offset_of_ivDiversifier_1(),
  	DeriveBytes_t9C20DD7277261025CA74878A4C04D066B5211460_StaticFields::get_offset_of_macDiversifier_2(),
  	DeriveBytes_t9C20DD7277261025CA74878A4C04D066B5211460::get_offset_of__hashName_3(),
  	DeriveBytes_t9C20DD7277261025CA74878A4C04D066B5211460::get_offset_of__iterations_4(),
  	DeriveBytes_t9C20DD7277261025CA74878A4C04D066B5211460::get_offset_of__password_5(),
  	DeriveBytes_t9C20DD7277261025CA74878A4C04D066B5211460::get_offset_of__salt_6(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1003 = { sizeof (X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4), -1, sizeof(X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields), 0 };
  extern const int32_t g_FieldOffsetTable1003[15] = 
  {
  	X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields::get_offset_of_countryName_0(),
  	X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields::get_offset_of_organizationName_1(),
  	X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields::get_offset_of_organizationalUnitName_2(),
  	X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields::get_offset_of_commonName_3(),
  	X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields::get_offset_of_localityName_4(),
  	X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields::get_offset_of_stateOrProvinceName_5(),
  	X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields::get_offset_of_streetAddress_6(),
  	X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields::get_offset_of_domainComponent_7(),
  	X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields::get_offset_of_userid_8(),
  	X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields::get_offset_of_email_9(),
  	X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields::get_offset_of_dnQualifier_10(),
  	X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields::get_offset_of_title_11(),
  	X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields::get_offset_of_surname_12(),
  	X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields::get_offset_of_givenName_13(),
  	X501_tE168FA15DF59DEE465AFDD39E5B8B51B857605F4_StaticFields::get_offset_of_initial_14(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1004 = { sizeof (X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7), -1, sizeof(X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7_StaticFields), 0 };
  extern const int32_t g_FieldOffsetTable1004[26] = 
  {
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7::get_offset_of_decoder_0(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7::get_offset_of_m_encodedcert_1(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7::get_offset_of_m_from_2(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7::get_offset_of_m_until_3(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7::get_offset_of_issuer_4(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7::get_offset_of_m_issuername_5(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7::get_offset_of_m_keyalgo_6(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7::get_offset_of_m_keyalgoparams_7(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7::get_offset_of_subject_8(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7::get_offset_of_m_subject_9(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7::get_offset_of_m_publickey_10(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7::get_offset_of_signature_11(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7::get_offset_of_m_signaturealgo_12(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7::get_offset_of_m_signaturealgoparams_13(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7::get_offset_of_certhash_14(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7::get_offset_of__rsa_15(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7::get_offset_of__dsa_16(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7::get_offset_of_version_17(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7::get_offset_of_serialnumber_18(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7::get_offset_of_issuerUniqueID_19(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7::get_offset_of_subjectUniqueID_20(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7::get_offset_of_extensions_21(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7_StaticFields::get_offset_of_encoding_error_22(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7_StaticFields::get_offset_of_U3CU3Ef__switchU24mapF_23(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7_StaticFields::get_offset_of_U3CU3Ef__switchU24map10_24(),
  	X509Certificate_tF81384408319B1A7C4393A41881A123CF518E4A7_StaticFields::get_offset_of_U3CU3Ef__switchU24map11_25(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1005 = { sizeof (X509CertificateCollection_t59402ED1601796E9D33AA78F60D998BC0DDA12F4), -1, 0, 0 };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1006 = { sizeof (X509CertificateEnumerator_t73F2B8AEDEF6F187870E8A2750847EEE931E16D3), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1006[1] = 
  {
  	X509CertificateEnumerator_t73F2B8AEDEF6F187870E8A2750847EEE931E16D3::get_offset_of_enumerator_0(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1007 = { sizeof (X509Chain_t4EEB0B913205B0D6B063AFB393AFA17BEFCA3D67), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1007[5] = 
  {
  	X509Chain_t4EEB0B913205B0D6B063AFB393AFA17BEFCA3D67::get_offset_of_roots_0(),
  	X509Chain_t4EEB0B913205B0D6B063AFB393AFA17BEFCA3D67::get_offset_of_certs_1(),
  	X509Chain_t4EEB0B913205B0D6B063AFB393AFA17BEFCA3D67::get_offset_of__root_2(),
  	X509Chain_t4EEB0B913205B0D6B063AFB393AFA17BEFCA3D67::get_offset_of__chain_3(),
  	X509Chain_t4EEB0B913205B0D6B063AFB393AFA17BEFCA3D67::get_offset_of__status_4(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1008 = { sizeof (X509ChainStatusFlags_t1256D2CC5C46DA044CAF8A56776A978115A2B79D)+ sizeof (RuntimeObject), sizeof(int32_t), 0, 0 };
  extern const int32_t g_FieldOffsetTable1008[8] = 
  {
  	X509ChainStatusFlags_t1256D2CC5C46DA044CAF8A56776A978115A2B79D::get_offset_of_value___1() + static_cast<int32_t>(sizeof(RuntimeObject)),
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1009 = { sizeof (X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA), -1, sizeof(X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA_StaticFields), 0 };
  extern const int32_t g_FieldOffsetTable1009[11] = 
  {
  	X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA::get_offset_of_issuer_0(),
  	X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA::get_offset_of_version_1(),
  	X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA::get_offset_of_thisUpdate_2(),
  	X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA::get_offset_of_nextUpdate_3(),
  	X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA::get_offset_of_entries_4(),
  	X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA::get_offset_of_signatureOID_5(),
  	X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA::get_offset_of_signature_6(),
  	X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA::get_offset_of_extensions_7(),
  	X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA::get_offset_of_encoded_8(),
  	X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA::get_offset_of_hash_value_9(),
  	X509Crl_t0F4FF7AC198D6861956B4C959663AA0C23A534BA_StaticFields::get_offset_of_U3CU3Ef__switchU24map13_10(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1010 = { sizeof (X509CrlEntry_tBF2584E52778416F84EA34B6F693BF1BED81EFF1), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1010[3] = 
  {
  	X509CrlEntry_tBF2584E52778416F84EA34B6F693BF1BED81EFF1::get_offset_of_sn_0(),
  	X509CrlEntry_tBF2584E52778416F84EA34B6F693BF1BED81EFF1::get_offset_of_revocationDate_1(),
  	X509CrlEntry_tBF2584E52778416F84EA34B6F693BF1BED81EFF1::get_offset_of_extensions_2(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1011 = { sizeof (X509Extension_tE4755045C6BD26F3323152F1E6F86FCDC72D6698), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1011[3] = 
  {
  	X509Extension_tE4755045C6BD26F3323152F1E6F86FCDC72D6698::get_offset_of_extnOid_0(),
  	X509Extension_tE4755045C6BD26F3323152F1E6F86FCDC72D6698::get_offset_of_extnCritical_1(),
  	X509Extension_tE4755045C6BD26F3323152F1E6F86FCDC72D6698::get_offset_of_extnValue_2(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1012 = { sizeof (X509ExtensionCollection_t755DFCBDA8823D949578ED886BAFA4BF87706991), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1012[1] = 
  {
  	X509ExtensionCollection_t755DFCBDA8823D949578ED886BAFA4BF87706991::get_offset_of_readOnly_1(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1013 = { sizeof (X509Store_t754E7C7E6C15F74AA8E7A3F0695EE7E1AD0C4302), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1013[4] = 
  {
  	X509Store_t754E7C7E6C15F74AA8E7A3F0695EE7E1AD0C4302::get_offset_of__storePath_0(),
  	X509Store_t754E7C7E6C15F74AA8E7A3F0695EE7E1AD0C4302::get_offset_of__certificates_1(),
  	X509Store_t754E7C7E6C15F74AA8E7A3F0695EE7E1AD0C4302::get_offset_of__crls_2(),
  	X509Store_t754E7C7E6C15F74AA8E7A3F0695EE7E1AD0C4302::get_offset_of__crl_3(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1014 = { sizeof (X509StoreManager_t84D6FAF6F4DB5D367306FC494991364A0752BDB7), -1, sizeof(X509StoreManager_t84D6FAF6F4DB5D367306FC494991364A0752BDB7_StaticFields), 0 };
  extern const int32_t g_FieldOffsetTable1014[2] = 
  {
  	X509StoreManager_t84D6FAF6F4DB5D367306FC494991364A0752BDB7_StaticFields::get_offset_of__userStore_0(),
  	X509StoreManager_t84D6FAF6F4DB5D367306FC494991364A0752BDB7_StaticFields::get_offset_of__machineStore_1(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1015 = { sizeof (X509Stores_t2DA9540B452CEB83E67BC6CDF9B0346FA2B06C28), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1015[2] = 
  {
  	X509Stores_t2DA9540B452CEB83E67BC6CDF9B0346FA2B06C28::get_offset_of__storePath_0(),
  	X509Stores_t2DA9540B452CEB83E67BC6CDF9B0346FA2B06C28::get_offset_of__trusted_1(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1016 = { sizeof (AuthorityKeyIdentifierExtension_t76714D3A7DEB58D0D703AC8AD0F7D17F4430FDB3), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1016[1] = 
  {
  	AuthorityKeyIdentifierExtension_t76714D3A7DEB58D0D703AC8AD0F7D17F4430FDB3::get_offset_of_aki_3(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1017 = { sizeof (BasicConstraintsExtension_t519E68578F3BFB9B3588596B24BF4B729D26494E), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1017[2] = 
  {
  	BasicConstraintsExtension_t519E68578F3BFB9B3588596B24BF4B729D26494E::get_offset_of_cA_3(),
  	BasicConstraintsExtension_t519E68578F3BFB9B3588596B24BF4B729D26494E::get_offset_of_pathLenConstraint_4(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1018 = { sizeof (ExtendedKeyUsageExtension_tC9B7CEC7328C06886E6F95EC50C8FE821ECCD8A1), -1, sizeof(ExtendedKeyUsageExtension_tC9B7CEC7328C06886E6F95EC50C8FE821ECCD8A1_StaticFields), 0 };
  extern const int32_t g_FieldOffsetTable1018[2] = 
  {
  	ExtendedKeyUsageExtension_tC9B7CEC7328C06886E6F95EC50C8FE821ECCD8A1::get_offset_of_keyPurpose_3(),
  	ExtendedKeyUsageExtension_tC9B7CEC7328C06886E6F95EC50C8FE821ECCD8A1_StaticFields::get_offset_of_U3CU3Ef__switchU24map14_4(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1019 = { sizeof (GeneralNames_tADF51C0BC03F95F71335B31D2E417D8A6E1F9F45), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1019[5] = 
  {
  	GeneralNames_tADF51C0BC03F95F71335B31D2E417D8A6E1F9F45::get_offset_of_rfc822Name_0(),
  	GeneralNames_tADF51C0BC03F95F71335B31D2E417D8A6E1F9F45::get_offset_of_dnsName_1(),
  	GeneralNames_tADF51C0BC03F95F71335B31D2E417D8A6E1F9F45::get_offset_of_directoryNames_2(),
  	GeneralNames_tADF51C0BC03F95F71335B31D2E417D8A6E1F9F45::get_offset_of_uris_3(),
  	GeneralNames_tADF51C0BC03F95F71335B31D2E417D8A6E1F9F45::get_offset_of_ipAddr_4(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1020 = { sizeof (KeyUsages_tB76B0C5F4E8A5C3C1ADD8E5036836F9513550A76)+ sizeof (RuntimeObject), sizeof(int32_t), 0, 0 };
  extern const int32_t g_FieldOffsetTable1020[11] = 
  {
  	KeyUsages_tB76B0C5F4E8A5C3C1ADD8E5036836F9513550A76::get_offset_of_value___1() + static_cast<int32_t>(sizeof(RuntimeObject)),
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1021 = { sizeof (KeyUsageExtension_tA1D7257D3C3251C4199CD4B7DAEBB97E15CA895C), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1021[1] = 
  {
  	KeyUsageExtension_tA1D7257D3C3251C4199CD4B7DAEBB97E15CA895C::get_offset_of_kubits_3(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1022 = { sizeof (NetscapeCertTypeExtension_t8C5A13576C3C530FB3D477C716AA0E2D89868973), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1022[1] = 
  {
  	NetscapeCertTypeExtension_t8C5A13576C3C530FB3D477C716AA0E2D89868973::get_offset_of_ctbits_3(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1023 = { sizeof (CertTypes_t3C0F8B516A7FA9EFAD20B3AAC9BF91F97B674825)+ sizeof (RuntimeObject), sizeof(int32_t), 0, 0 };
  extern const int32_t g_FieldOffsetTable1023[8] = 
  {
  	CertTypes_t3C0F8B516A7FA9EFAD20B3AAC9BF91F97B674825::get_offset_of_value___1() + static_cast<int32_t>(sizeof(RuntimeObject)),
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1024 = { sizeof (SubjectAltNameExtension_tAA251D1FFC8AC88B0F91F3188F5F7F0A5CDA864D), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1024[1] = 
  {
  	SubjectAltNameExtension_tAA251D1FFC8AC88B0F91F3188F5F7F0A5CDA864D::get_offset_of__names_3(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1025 = { sizeof (HMAC_tEEBB2925FEAD31F6F5009153CF0056C327490FA1), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1025[4] = 
  {
  	HMAC_tEEBB2925FEAD31F6F5009153CF0056C327490FA1::get_offset_of_hash_5(),
  	HMAC_tEEBB2925FEAD31F6F5009153CF0056C327490FA1::get_offset_of_hashing_6(),
  	HMAC_tEEBB2925FEAD31F6F5009153CF0056C327490FA1::get_offset_of_innerPad_7(),
  	HMAC_tEEBB2925FEAD31F6F5009153CF0056C327490FA1::get_offset_of_outerPad_8(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1026 = { sizeof (MD5SHA1_tC00142BACF5232E18AF953932BB12EB25ED58539), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1026[3] = 
  {
  	MD5SHA1_tC00142BACF5232E18AF953932BB12EB25ED58539::get_offset_of_md5_4(),
  	MD5SHA1_tC00142BACF5232E18AF953932BB12EB25ED58539::get_offset_of_sha_5(),
  	MD5SHA1_tC00142BACF5232E18AF953932BB12EB25ED58539::get_offset_of_hashing_6(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1027 = { sizeof (AlertLevel_t9C9CDF74FA43002F88644710D78D35D7C1BDE8DF)+ sizeof (RuntimeObject), sizeof(uint8_t), 0, 0 };
  extern const int32_t g_FieldOffsetTable1027[3] = 
  {
  	AlertLevel_t9C9CDF74FA43002F88644710D78D35D7C1BDE8DF::get_offset_of_value___1() + static_cast<int32_t>(sizeof(RuntimeObject)),
  	0,
  	0,
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1028 = { sizeof (AlertDescription_t33550127EDB3A3012E42CED0FF7443B37055E134)+ sizeof (RuntimeObject), sizeof(uint8_t), 0, 0 };
  extern const int32_t g_FieldOffsetTable1028[25] = 
  {
  	AlertDescription_t33550127EDB3A3012E42CED0FF7443B37055E134::get_offset_of_value___1() + static_cast<int32_t>(sizeof(RuntimeObject)),
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1029 = { sizeof (Alert_tB2E9916C332BA10E826D68BBE9A764EA3FA5A7E9), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1029[2] = 
  {
  	Alert_tB2E9916C332BA10E826D68BBE9A764EA3FA5A7E9::get_offset_of_level_0(),
  	Alert_tB2E9916C332BA10E826D68BBE9A764EA3FA5A7E9::get_offset_of_description_1(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1030 = { sizeof (CipherAlgorithmType_tC36A6480D23E51DFDDCD6D251EF905545F2A8505)+ sizeof (RuntimeObject), sizeof(int32_t), 0, 0 };
  extern const int32_t g_FieldOffsetTable1030[8] = 
  {
  	CipherAlgorithmType_tC36A6480D23E51DFDDCD6D251EF905545F2A8505::get_offset_of_value___1() + static_cast<int32_t>(sizeof(RuntimeObject)),
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1031 = { sizeof (CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722), -1, sizeof(CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722_StaticFields), 0 };
  extern const int32_t g_FieldOffsetTable1031[21] = 
  {
  	CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722_StaticFields::get_offset_of_EmptyArray_0(),
  	CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722::get_offset_of_code_1(),
  	CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722::get_offset_of_name_2(),
  	CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722::get_offset_of_cipherAlgorithmType_3(),
  	CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722::get_offset_of_hashAlgorithmType_4(),
  	CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722::get_offset_of_exchangeAlgorithmType_5(),
  	CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722::get_offset_of_isExportable_6(),
  	CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722::get_offset_of_cipherMode_7(),
  	CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722::get_offset_of_keyMaterialSize_8(),
  	CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722::get_offset_of_keyBlockSize_9(),
  	CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722::get_offset_of_expandedKeyMaterialSize_10(),
  	CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722::get_offset_of_effectiveKeyBits_11(),
  	CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722::get_offset_of_ivSize_12(),
  	CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722::get_offset_of_blockSize_13(),
  	CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722::get_offset_of_context_14(),
  	CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722::get_offset_of_encryptionAlgorithm_15(),
  	CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722::get_offset_of_encryptionCipher_16(),
  	CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722::get_offset_of_decryptionAlgorithm_17(),
  	CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722::get_offset_of_decryptionCipher_18(),
  	CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722::get_offset_of_clientHMAC_19(),
  	CipherSuite_tC56AE7195CA8EBEA13D5CC853EBC0E5D5584C722::get_offset_of_serverHMAC_20(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1032 = { sizeof (CipherSuiteCollection_tC28B251D7E97394B7E8DAA17CC9C1358D02B6F16), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1032[2] = 
  {
  	CipherSuiteCollection_tC28B251D7E97394B7E8DAA17CC9C1358D02B6F16::get_offset_of_cipherSuites_0(),
  	CipherSuiteCollection_tC28B251D7E97394B7E8DAA17CC9C1358D02B6F16::get_offset_of_protocol_1(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1033 = { sizeof (CipherSuiteFactory_t4E3BA4E57703A50D7CFFB21B30B214B9F2C999BA), -1, 0, 0 };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1034 = { sizeof (ClientContext_t32AEC25DA4777ED8D422769FE9AD6BAD001A0F96), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1034[2] = 
  {
  	ClientContext_t32AEC25DA4777ED8D422769FE9AD6BAD001A0F96::get_offset_of_sslStream_30(),
  	ClientContext_t32AEC25DA4777ED8D422769FE9AD6BAD001A0F96::get_offset_of_clientHelloProtocol_31(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1035 = { sizeof (ClientRecordProtocol_tF6AE6F78B0E09279DFA4B0A3610FA65133A87B27), -1, 0, 0 };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1036 = { sizeof (ClientSessionInfo_tB7160184C135247C53CE59A543FED828A3588686), -1, sizeof(ClientSessionInfo_tB7160184C135247C53CE59A543FED828A3588686_StaticFields), 0 };
  extern const int32_t g_FieldOffsetTable1036[6] = 
  {
  	ClientSessionInfo_tB7160184C135247C53CE59A543FED828A3588686_StaticFields::get_offset_of_ValidityInterval_0(),
  	ClientSessionInfo_tB7160184C135247C53CE59A543FED828A3588686::get_offset_of_disposed_1(),
  	ClientSessionInfo_tB7160184C135247C53CE59A543FED828A3588686::get_offset_of_validuntil_2(),
  	ClientSessionInfo_tB7160184C135247C53CE59A543FED828A3588686::get_offset_of_host_3(),
  	ClientSessionInfo_tB7160184C135247C53CE59A543FED828A3588686::get_offset_of_sid_4(),
  	ClientSessionInfo_tB7160184C135247C53CE59A543FED828A3588686::get_offset_of_masterSecret_5(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1037 = { sizeof (ClientSessionCache_t44CC0D7DE2394B100970782B4107F993C5CA0A0A), -1, sizeof(ClientSessionCache_t44CC0D7DE2394B100970782B4107F993C5CA0A0A_StaticFields), 0 };
  extern const int32_t g_FieldOffsetTable1037[2] = 
  {
  	ClientSessionCache_t44CC0D7DE2394B100970782B4107F993C5CA0A0A_StaticFields::get_offset_of_cache_0(),
  	ClientSessionCache_t44CC0D7DE2394B100970782B4107F993C5CA0A0A_StaticFields::get_offset_of_locker_1(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1038 = { sizeof (ContentType_t9061EB188B2DD3900C62259EB0BAE7205449A29D)+ sizeof (RuntimeObject), sizeof(uint8_t), 0, 0 };
  extern const int32_t g_FieldOffsetTable1038[5] = 
  {
  	ContentType_t9061EB188B2DD3900C62259EB0BAE7205449A29D::get_offset_of_value___1() + static_cast<int32_t>(sizeof(RuntimeObject)),
  	0,
  	0,
  	0,
  	0,
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1039 = { sizeof (Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1039[30] = 
  {
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_securityProtocol_0(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_sessionId_1(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_compressionMethod_2(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_serverSettings_3(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_clientSettings_4(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_current_5(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_negotiating_6(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_read_7(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_write_8(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_supportedCiphers_9(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_lastHandshakeMsg_10(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_handshakeState_11(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_abbreviatedHandshake_12(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_receivedConnectionEnd_13(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_sentConnectionEnd_14(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_protocolNegotiated_15(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_writeSequenceNumber_16(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_readSequenceNumber_17(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_clientRandom_18(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_serverRandom_19(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_randomCS_20(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_randomSC_21(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_masterSecret_22(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_clientWriteKey_23(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_serverWriteKey_24(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_clientWriteIV_25(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_serverWriteIV_26(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_handshakeMessages_27(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_random_28(),
  	Context_tFB7966C5881B9A31E697B2C7CB4E8A5AA13BB1B9::get_offset_of_recordProtocol_29(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1040 = { sizeof (ExchangeAlgorithmType_tE1E82B6D738B069479BB73EC6BCF55CEDEB6C886)+ sizeof (RuntimeObject), sizeof(int32_t), 0, 0 };
  extern const int32_t g_FieldOffsetTable1040[6] = 
  {
  	ExchangeAlgorithmType_tE1E82B6D738B069479BB73EC6BCF55CEDEB6C886::get_offset_of_value___1() + static_cast<int32_t>(sizeof(RuntimeObject)),
  	0,
  	0,
  	0,
  	0,
  	0,
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1041 = { sizeof (HandshakeState_t1B98ABD4EE384052889A80E562ADCDDFF3FF3A02)+ sizeof (RuntimeObject), sizeof(int32_t), 0, 0 };
  extern const int32_t g_FieldOffsetTable1041[4] = 
  {
  	HandshakeState_t1B98ABD4EE384052889A80E562ADCDDFF3FF3A02::get_offset_of_value___1() + static_cast<int32_t>(sizeof(RuntimeObject)),
  	0,
  	0,
  	0,
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1042 = { sizeof (HashAlgorithmType_t03E05CC1138F96C0EB384DCF45D965AB09627266)+ sizeof (RuntimeObject), sizeof(int32_t), 0, 0 };
  extern const int32_t g_FieldOffsetTable1042[4] = 
  {
  	HashAlgorithmType_t03E05CC1138F96C0EB384DCF45D965AB09627266::get_offset_of_value___1() + static_cast<int32_t>(sizeof(RuntimeObject)),
  	0,
  	0,
  	0,
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1043 = { sizeof (HttpsClientStream_t599362A3409DFDEEB90A7B4587A710E559D94E4A), -1, sizeof(HttpsClientStream_t599362A3409DFDEEB90A7B4587A710E559D94E4A_StaticFields), 0 };
  extern const int32_t g_FieldOffsetTable1043[4] = 
  {
  	HttpsClientStream_t599362A3409DFDEEB90A7B4587A710E559D94E4A::get_offset_of__request_20(),
  	HttpsClientStream_t599362A3409DFDEEB90A7B4587A710E559D94E4A::get_offset_of__status_21(),
  	HttpsClientStream_t599362A3409DFDEEB90A7B4587A710E559D94E4A_StaticFields::get_offset_of_U3CU3Ef__amU24cache2_22(),
  	HttpsClientStream_t599362A3409DFDEEB90A7B4587A710E559D94E4A_StaticFields::get_offset_of_U3CU3Ef__amU24cache3_23(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1044 = { sizeof (RecordProtocol_tF8AAA98F994047D1E6532826115B001679A7870A), -1, sizeof(RecordProtocol_tF8AAA98F994047D1E6532826115B001679A7870A_StaticFields), 0 };
  extern const int32_t g_FieldOffsetTable1044[3] = 
  {
  	RecordProtocol_tF8AAA98F994047D1E6532826115B001679A7870A_StaticFields::get_offset_of_record_processing_0(),
  	RecordProtocol_tF8AAA98F994047D1E6532826115B001679A7870A::get_offset_of_innerStream_1(),
  	RecordProtocol_tF8AAA98F994047D1E6532826115B001679A7870A::get_offset_of_context_2(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1045 = { sizeof (ReceiveRecordAsyncResult_t3A5B1A2F222F97E1C7BCB14BD3C098108FA4B287), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1045[9] = 
  {
  	ReceiveRecordAsyncResult_t3A5B1A2F222F97E1C7BCB14BD3C098108FA4B287::get_offset_of_locker_0(),
  	ReceiveRecordAsyncResult_t3A5B1A2F222F97E1C7BCB14BD3C098108FA4B287::get_offset_of__userCallback_1(),
  	ReceiveRecordAsyncResult_t3A5B1A2F222F97E1C7BCB14BD3C098108FA4B287::get_offset_of__userState_2(),
  	ReceiveRecordAsyncResult_t3A5B1A2F222F97E1C7BCB14BD3C098108FA4B287::get_offset_of__asyncException_3(),
  	ReceiveRecordAsyncResult_t3A5B1A2F222F97E1C7BCB14BD3C098108FA4B287::get_offset_of_handle_4(),
  	ReceiveRecordAsyncResult_t3A5B1A2F222F97E1C7BCB14BD3C098108FA4B287::get_offset_of__resultingBuffer_5(),
  	ReceiveRecordAsyncResult_t3A5B1A2F222F97E1C7BCB14BD3C098108FA4B287::get_offset_of__record_6(),
  	ReceiveRecordAsyncResult_t3A5B1A2F222F97E1C7BCB14BD3C098108FA4B287::get_offset_of_completed_7(),
  	ReceiveRecordAsyncResult_t3A5B1A2F222F97E1C7BCB14BD3C098108FA4B287::get_offset_of__initialBuffer_8(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1046 = { sizeof (SendRecordAsyncResult_t154CC4C171ACC0D16BD8CBC00A91A290825CB174), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1046[7] = 
  {
  	SendRecordAsyncResult_t154CC4C171ACC0D16BD8CBC00A91A290825CB174::get_offset_of_locker_0(),
  	SendRecordAsyncResult_t154CC4C171ACC0D16BD8CBC00A91A290825CB174::get_offset_of__userCallback_1(),
  	SendRecordAsyncResult_t154CC4C171ACC0D16BD8CBC00A91A290825CB174::get_offset_of__userState_2(),
  	SendRecordAsyncResult_t154CC4C171ACC0D16BD8CBC00A91A290825CB174::get_offset_of__asyncException_3(),
  	SendRecordAsyncResult_t154CC4C171ACC0D16BD8CBC00A91A290825CB174::get_offset_of_handle_4(),
  	SendRecordAsyncResult_t154CC4C171ACC0D16BD8CBC00A91A290825CB174::get_offset_of__message_5(),
  	SendRecordAsyncResult_t154CC4C171ACC0D16BD8CBC00A91A290825CB174::get_offset_of_completed_6(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1047 = { sizeof (RSASslSignatureDeformatter_tF76EA87F37801038199B20C7EB245D92376A44E2), -1, sizeof(RSASslSignatureDeformatter_tF76EA87F37801038199B20C7EB245D92376A44E2_StaticFields), 0 };
  extern const int32_t g_FieldOffsetTable1047[3] = 
  {
  	RSASslSignatureDeformatter_tF76EA87F37801038199B20C7EB245D92376A44E2::get_offset_of_key_0(),
  	RSASslSignatureDeformatter_tF76EA87F37801038199B20C7EB245D92376A44E2::get_offset_of_hash_1(),
  	RSASslSignatureDeformatter_tF76EA87F37801038199B20C7EB245D92376A44E2_StaticFields::get_offset_of_U3CU3Ef__switchU24map15_2(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1048 = { sizeof (RSASslSignatureFormatter_tC85E37011C1C0332CAA19062E06074CF7D505FC9), -1, sizeof(RSASslSignatureFormatter_tC85E37011C1C0332CAA19062E06074CF7D505FC9_StaticFields), 0 };
  extern const int32_t g_FieldOffsetTable1048[3] = 
  {
  	RSASslSignatureFormatter_tC85E37011C1C0332CAA19062E06074CF7D505FC9::get_offset_of_key_0(),
  	RSASslSignatureFormatter_tC85E37011C1C0332CAA19062E06074CF7D505FC9::get_offset_of_hash_1(),
  	RSASslSignatureFormatter_tC85E37011C1C0332CAA19062E06074CF7D505FC9_StaticFields::get_offset_of_U3CU3Ef__switchU24map16_2(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1049 = { sizeof (SecurityCompressionType_t4530F0B7005BDB6ADEB35A3CDDCBDC5E591751ED)+ sizeof (RuntimeObject), sizeof(int32_t), 0, 0 };
  extern const int32_t g_FieldOffsetTable1049[3] = 
  {
  	SecurityCompressionType_t4530F0B7005BDB6ADEB35A3CDDCBDC5E591751ED::get_offset_of_value___1() + static_cast<int32_t>(sizeof(RuntimeObject)),
  	0,
  	0,
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1050 = { sizeof (SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1050[3] = 
  {
  	SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961::get_offset_of_cipher_0(),
  	SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961::get_offset_of_clientWriteMAC_1(),
  	SecurityParameters_t012A611FEA6D61265C45F6A69072306FEB1F9961::get_offset_of_serverWriteMAC_2(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1051 = { sizeof (SecurityProtocolType_tBD18D565F5343B80D677941D9D7B07492DF3D935)+ sizeof (RuntimeObject), sizeof(int32_t), 0, 0 };
  extern const int32_t g_FieldOffsetTable1051[5] = 
  {
  	SecurityProtocolType_tBD18D565F5343B80D677941D9D7B07492DF3D935::get_offset_of_value___1() + static_cast<int32_t>(sizeof(RuntimeObject)),
  	0,
  	0,
  	0,
  	0,
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1052 = { sizeof (ServerContext_t0D1AA5E5F535D4B5C27BC39B3E2CFAD63FC0CE8F), -1, 0, 0 };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1053 = { sizeof (ValidationResult_t5588E8FFA588F6EC7FCAC8F375E4078A11053094), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1053[2] = 
  {
  	ValidationResult_t5588E8FFA588F6EC7FCAC8F375E4078A11053094::get_offset_of_trusted_0(),
  	ValidationResult_t5588E8FFA588F6EC7FCAC8F375E4078A11053094::get_offset_of_error_code_1(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1054 = { sizeof (SslClientStream_t3882AC7895D6ABFD35D8FA48D802E32298A7F479), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1054[4] = 
  {
  	SslClientStream_t3882AC7895D6ABFD35D8FA48D802E32298A7F479::get_offset_of_ServerCertValidation_16(),
  	SslClientStream_t3882AC7895D6ABFD35D8FA48D802E32298A7F479::get_offset_of_ClientCertSelection_17(),
  	SslClientStream_t3882AC7895D6ABFD35D8FA48D802E32298A7F479::get_offset_of_PrivateKeySelection_18(),
  	SslClientStream_t3882AC7895D6ABFD35D8FA48D802E32298A7F479::get_offset_of_ServerCertValidation2_19(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1055 = { sizeof (SslCipherSuite_t36D2E174B40DF726C5D030F8D57D9BED3F20B942), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1055[3] = 
  {
  	SslCipherSuite_t36D2E174B40DF726C5D030F8D57D9BED3F20B942::get_offset_of_pad1_21(),
  	SslCipherSuite_t36D2E174B40DF726C5D030F8D57D9BED3F20B942::get_offset_of_pad2_22(),
  	SslCipherSuite_t36D2E174B40DF726C5D030F8D57D9BED3F20B942::get_offset_of_header_23(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1056 = { sizeof (SslHandshakeHash_t768D7D511E41175753676A8E199EE1953810E59E), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1056[8] = 
  {
  	SslHandshakeHash_t768D7D511E41175753676A8E199EE1953810E59E::get_offset_of_md5_4(),
  	SslHandshakeHash_t768D7D511E41175753676A8E199EE1953810E59E::get_offset_of_sha_5(),
  	SslHandshakeHash_t768D7D511E41175753676A8E199EE1953810E59E::get_offset_of_hashing_6(),
  	SslHandshakeHash_t768D7D511E41175753676A8E199EE1953810E59E::get_offset_of_secret_7(),
  	SslHandshakeHash_t768D7D511E41175753676A8E199EE1953810E59E::get_offset_of_innerPadMD5_8(),
  	SslHandshakeHash_t768D7D511E41175753676A8E199EE1953810E59E::get_offset_of_outerPadMD5_9(),
  	SslHandshakeHash_t768D7D511E41175753676A8E199EE1953810E59E::get_offset_of_innerPadSHA_10(),
  	SslHandshakeHash_t768D7D511E41175753676A8E199EE1953810E59E::get_offset_of_outerPadSHA_11(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1057 = { sizeof (SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C), -1, sizeof(SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C_StaticFields), 0 };
  extern const int32_t g_FieldOffsetTable1057[15] = 
  {
  	0,
  	SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C_StaticFields::get_offset_of_record_processing_2(),
  	SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C::get_offset_of_innerStream_3(),
  	SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C::get_offset_of_inputBuffer_4(),
  	SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C::get_offset_of_context_5(),
  	SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C::get_offset_of_protocol_6(),
  	SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C::get_offset_of_ownsStream_7(),
  	SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C::get_offset_of_disposed_8(),
  	SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C::get_offset_of_checkCertRevocationStatus_9(),
  	SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C::get_offset_of_negotiate_10(),
  	SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C::get_offset_of_read_11(),
  	SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C::get_offset_of_write_12(),
  	SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C::get_offset_of_negotiationComplete_13(),
  	SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C::get_offset_of_recbuf_14(),
  	SslStreamBase_tC63FA60C7C4F937F028A69CB890F91A7C87D3D0C::get_offset_of_recordStream_15(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1058 = { sizeof (InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1058[12] = 
  {
  	InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4::get_offset_of_locker_0(),
  	InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4::get_offset_of__userCallback_1(),
  	InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4::get_offset_of__userState_2(),
  	InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4::get_offset_of__asyncException_3(),
  	InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4::get_offset_of_handle_4(),
  	InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4::get_offset_of_completed_5(),
  	InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4::get_offset_of__bytesRead_6(),
  	InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4::get_offset_of__fromWrite_7(),
  	InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4::get_offset_of__proceedAfterHandshake_8(),
  	InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4::get_offset_of__buffer_9(),
  	InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4::get_offset_of__offset_10(),
  	InternalAsyncResult_tEB9A5E727A66BEBE451A7A34B05C45FFC252C7A4::get_offset_of__count_11(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1059 = { sizeof (TlsCipherSuite_t8758AE673B726CCA8395E3F94761005CA1AC055E), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1059[2] = 
  {
  	TlsCipherSuite_t8758AE673B726CCA8395E3F94761005CA1AC055E::get_offset_of_header_21(),
  	TlsCipherSuite_t8758AE673B726CCA8395E3F94761005CA1AC055E::get_offset_of_headerLock_22(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1060 = { sizeof (TlsClientSettings_t16178A78F9B62A06EDB826B13E835FC0473710B3), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1060[4] = 
  {
  	TlsClientSettings_t16178A78F9B62A06EDB826B13E835FC0473710B3::get_offset_of_targetHost_0(),
  	TlsClientSettings_t16178A78F9B62A06EDB826B13E835FC0473710B3::get_offset_of_certificates_1(),
  	TlsClientSettings_t16178A78F9B62A06EDB826B13E835FC0473710B3::get_offset_of_clientCertificate_2(),
  	TlsClientSettings_t16178A78F9B62A06EDB826B13E835FC0473710B3::get_offset_of_certificateRSA_3(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1061 = { sizeof (TlsException_t24CF965EBBB97465C8E7F6205B59472C32AA061B), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1061[1] = 
  {
  	TlsException_t24CF965EBBB97465C8E7F6205B59472C32AA061B::get_offset_of_alert_11(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1062 = { sizeof (TlsServerSettings_t00CD225DE03F14B46A00FAB020933465E7BD0498), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1062[8] = 
  {
  	TlsServerSettings_t00CD225DE03F14B46A00FAB020933465E7BD0498::get_offset_of_certificates_0(),
  	TlsServerSettings_t00CD225DE03F14B46A00FAB020933465E7BD0498::get_offset_of_certificateRSA_1(),
  	TlsServerSettings_t00CD225DE03F14B46A00FAB020933465E7BD0498::get_offset_of_rsaParameters_2(),
  	TlsServerSettings_t00CD225DE03F14B46A00FAB020933465E7BD0498::get_offset_of_signedParams_3(),
  	TlsServerSettings_t00CD225DE03F14B46A00FAB020933465E7BD0498::get_offset_of_distinguisedNames_4(),
  	TlsServerSettings_t00CD225DE03F14B46A00FAB020933465E7BD0498::get_offset_of_serverKeyExchange_5(),
  	TlsServerSettings_t00CD225DE03F14B46A00FAB020933465E7BD0498::get_offset_of_certificateRequest_6(),
  	TlsServerSettings_t00CD225DE03F14B46A00FAB020933465E7BD0498::get_offset_of_certificateTypes_7(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1063 = { sizeof (TlsStream_t564FEEACB059C6549038DCA5C737C62C96135490), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1063[4] = 
  {
  	TlsStream_t564FEEACB059C6549038DCA5C737C62C96135490::get_offset_of_canRead_1(),
  	TlsStream_t564FEEACB059C6549038DCA5C737C62C96135490::get_offset_of_canWrite_2(),
  	TlsStream_t564FEEACB059C6549038DCA5C737C62C96135490::get_offset_of_buffer_3(),
  	TlsStream_t564FEEACB059C6549038DCA5C737C62C96135490::get_offset_of_temp_4(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1064 = { sizeof (ClientCertificateType_t68CE7721CE0A63169F0EDD1920F72F5446A9A6A0)+ sizeof (RuntimeObject), sizeof(int32_t), 0, 0 };
  extern const int32_t g_FieldOffsetTable1064[6] = 
  {
  	ClientCertificateType_t68CE7721CE0A63169F0EDD1920F72F5446A9A6A0::get_offset_of_value___1() + static_cast<int32_t>(sizeof(RuntimeObject)),
  	0,
  	0,
  	0,
  	0,
  	0,
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1065 = { sizeof (HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1065[4] = 
  {
  	HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1::get_offset_of_context_5(),
  	HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1::get_offset_of_handshakeType_6(),
  	HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1::get_offset_of_contentType_7(),
  	HandshakeMessage_tEBF369C889158C306E3A860F224B7486028C0FC1::get_offset_of_cache_8(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1066 = { sizeof (HandshakeType_t0A4BCF35DDA0E586A4157D82F311B800974F3E13)+ sizeof (RuntimeObject), sizeof(uint8_t), 0, 0 };
  extern const int32_t g_FieldOffsetTable1066[12] = 
  {
  	HandshakeType_t0A4BCF35DDA0E586A4157D82F311B800974F3E13::get_offset_of_value___1() + static_cast<int32_t>(sizeof(RuntimeObject)),
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  	0,
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1067 = { sizeof (TlsClientCertificate_t72AEEFA648008BF643340F8ED67EAE78678D513D), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1067[2] = 
  {
  	TlsClientCertificate_t72AEEFA648008BF643340F8ED67EAE78678D513D::get_offset_of_clientCertSelected_9(),
  	TlsClientCertificate_t72AEEFA648008BF643340F8ED67EAE78678D513D::get_offset_of_clientCert_10(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1068 = { sizeof (TlsClientCertificateVerify_t4191885227DCF1C6C8F563D0E6FF52DFA7BC34DE), -1, 0, 0 };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1069 = { sizeof (TlsClientFinished_t66D8158FEA74ACB42A487F4DFC8A0C9F089643D8), -1, sizeof(TlsClientFinished_t66D8158FEA74ACB42A487F4DFC8A0C9F089643D8_StaticFields), 0 };
  extern const int32_t g_FieldOffsetTable1069[1] = 
  {
  	TlsClientFinished_t66D8158FEA74ACB42A487F4DFC8A0C9F089643D8_StaticFields::get_offset_of_Ssl3Marker_9(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1070 = { sizeof (TlsClientHello_tC565C1706D7DC36149A3BD409A24E0D04392B7A9), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1070[1] = 
  {
  	TlsClientHello_tC565C1706D7DC36149A3BD409A24E0D04392B7A9::get_offset_of_random_9(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1071 = { sizeof (TlsClientKeyExchange_tBAEECDA44C27B3242E1313B3677343C44E39A045), -1, 0, 0 };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1072 = { sizeof (TlsServerCertificate_t32F2B38468F40846D45AC89959DF793D3AEB6B30), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1072[1] = 
  {
  	TlsServerCertificate_t32F2B38468F40846D45AC89959DF793D3AEB6B30::get_offset_of_certificates_9(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1073 = { sizeof (TlsServerCertificateRequest_t1947714A64A023B7E2202F72C092BEB5641BE514), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1073[2] = 
  {
  	TlsServerCertificateRequest_t1947714A64A023B7E2202F72C092BEB5641BE514::get_offset_of_certificateTypes_9(),
  	TlsServerCertificateRequest_t1947714A64A023B7E2202F72C092BEB5641BE514::get_offset_of_distinguisedNames_10(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1074 = { sizeof (TlsServerFinished_tD74DCB7D86BAE8363139D71390CA8FB77C0138F1), -1, sizeof(TlsServerFinished_tD74DCB7D86BAE8363139D71390CA8FB77C0138F1_StaticFields), 0 };
  extern const int32_t g_FieldOffsetTable1074[1] = 
  {
  	TlsServerFinished_tD74DCB7D86BAE8363139D71390CA8FB77C0138F1_StaticFields::get_offset_of_Ssl3Marker_9(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1075 = { sizeof (TlsServerHello_tD836EE7E891A7E6DBB3E7E35DF5233AC40D9D06E), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1075[4] = 
  {
  	TlsServerHello_tD836EE7E891A7E6DBB3E7E35DF5233AC40D9D06E::get_offset_of_compressionMethod_9(),
  	TlsServerHello_tD836EE7E891A7E6DBB3E7E35DF5233AC40D9D06E::get_offset_of_random_10(),
  	TlsServerHello_tD836EE7E891A7E6DBB3E7E35DF5233AC40D9D06E::get_offset_of_sessionId_11(),
  	TlsServerHello_tD836EE7E891A7E6DBB3E7E35DF5233AC40D9D06E::get_offset_of_cipherSuite_12(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1076 = { sizeof (TlsServerHelloDone_tC2206D368BB68E27595A8C67BB836DEB10BCA9BC), -1, 0, 0 };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1077 = { sizeof (TlsServerKeyExchange_t432C66F5AC47091BB84BCF9CBC447A73A637BFE3), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1077[2] = 
  {
  	TlsServerKeyExchange_t432C66F5AC47091BB84BCF9CBC447A73A637BFE3::get_offset_of_rsaParams_9(),
  	TlsServerKeyExchange_t432C66F5AC47091BB84BCF9CBC447A73A637BFE3::get_offset_of_signedParams_10(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1078 = { sizeof (PrimalityTest_t21BB24E4B8386B8AD6B7CDA7CF189A35A93AF260), sizeof(Il2CppMethodPointer), 0, 0 };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1079 = { sizeof (CertificateValidationCallback_t1265D8B2396A0F0D2F26746A6F474F59907507F8), sizeof(Il2CppMethodPointer), 0, 0 };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1080 = { sizeof (CertificateValidationCallback2_tE6E262A957066F2E324A9FE910295798E07986C2), sizeof(Il2CppMethodPointer), 0, 0 };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1081 = { sizeof (CertificateSelectionCallback_t4DE34335A1E16424F4D74044D2B62988D1A5D258), sizeof(Il2CppMethodPointer), 0, 0 };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1082 = { sizeof (PrivateKeySelectionCallback_t79D7007C82C157D4C11FB0A6FDE85DC1DC5EE7AD), sizeof(Il2CppMethodPointer), 0, 0 };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1083 = { sizeof (U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0), -1, sizeof(U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields), 0 };
  extern const int32_t g_FieldOffsetTable1083[15] = 
  {
  	U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields::get_offset_of_U24U24fieldU2D0_0(),
  	U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields::get_offset_of_U24U24fieldU2D5_1(),
  	U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields::get_offset_of_U24U24fieldU2D6_2(),
  	U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields::get_offset_of_U24U24fieldU2D7_3(),
  	U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields::get_offset_of_U24U24fieldU2D8_4(),
  	U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields::get_offset_of_U24U24fieldU2D9_5(),
  	U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields::get_offset_of_U24U24fieldU2D11_6(),
  	U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields::get_offset_of_U24U24fieldU2D12_7(),
  	U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields::get_offset_of_U24U24fieldU2D13_8(),
  	U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields::get_offset_of_U24U24fieldU2D14_9(),
  	U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields::get_offset_of_U24U24fieldU2D15_10(),
  	U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields::get_offset_of_U24U24fieldU2D16_11(),
  	U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields::get_offset_of_U24U24fieldU2D17_12(),
  	U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields::get_offset_of_U24U24fieldU2D21_13(),
  	U3CPrivateImplementationDetailsU3E_tB0A4A72B53DB7D802E4152C9E032E269EA09E0B0_StaticFields::get_offset_of_U24U24fieldU2D22_14(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1084 = { sizeof (U24ArrayTypeU243132_tB4B2D02CB1D25DA8A2365FF1F7194778F5865375)+ sizeof (RuntimeObject), sizeof(U24ArrayTypeU243132_tB4B2D02CB1D25DA8A2365FF1F7194778F5865375 ), 0, 0 };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1085 = { sizeof (U24ArrayTypeU24256_tECF690BE542BCE69FA380DA73129A32EBBA79EC0)+ sizeof (RuntimeObject), sizeof(U24ArrayTypeU24256_tECF690BE542BCE69FA380DA73129A32EBBA79EC0 ), 0, 0 };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1086 = { sizeof (U24ArrayTypeU2420_tC30B3410ED78E77399E9EB0BC02865F70054B6B0)+ sizeof (RuntimeObject), sizeof(U24ArrayTypeU2420_tC30B3410ED78E77399E9EB0BC02865F70054B6B0 ), 0, 0 };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1087 = { sizeof (U24ArrayTypeU2432_t81B2756612AE7B8BC584F0547C5AC6ED5C719BAF)+ sizeof (RuntimeObject), sizeof(U24ArrayTypeU2432_t81B2756612AE7B8BC584F0547C5AC6ED5C719BAF ), 0, 0 };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1088 = { sizeof (U24ArrayTypeU2448_t206F0CAD1CFE1565A495415F94F351EAA0209291)+ sizeof (RuntimeObject), sizeof(U24ArrayTypeU2448_t206F0CAD1CFE1565A495415F94F351EAA0209291 ), 0, 0 };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1089 = { sizeof (U24ArrayTypeU2464_t7527DA046E72F979D34D3924E0957FA03B3CE1EE)+ sizeof (RuntimeObject), sizeof(U24ArrayTypeU2464_t7527DA046E72F979D34D3924E0957FA03B3CE1EE ), 0, 0 };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1090 = { sizeof (U24ArrayTypeU2412_t34A0555607D56E64995C58450DA7271038B4E338)+ sizeof (RuntimeObject), sizeof(U24ArrayTypeU2412_t34A0555607D56E64995C58450DA7271038B4E338 ), 0, 0 };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1091 = { sizeof (U24ArrayTypeU2416_t3ED63219EF62A55102C1A217300B96A85574E8CF)+ sizeof (RuntimeObject), sizeof(U24ArrayTypeU2416_t3ED63219EF62A55102C1A217300B96A85574E8CF ), 0, 0 };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1092 = { sizeof (U24ArrayTypeU244_tF876CE6CA7BEDCC97AA68E56F45B1155BB1E9474)+ sizeof (RuntimeObject), sizeof(U24ArrayTypeU244_tF876CE6CA7BEDCC97AA68E56F45B1155BB1E9474 ), 0, 0 };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1093 = { sizeof (U3CModuleU3E_t3D66A8F35F2157DE9E925FB938396AEDA1FB0CA9), -1, 0, 0 };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1094 = { sizeof (Locale_tB294B91FA78F6E22E1CCE2B05E5FC1AC28325202), -1, 0, 0 };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1095 = { sizeof (MonoTODOAttribute_t9D89F1E822F284972E35E1E9E94CFA0817EFB2CB), -1, 0, 0 };
  extern const int32_t g_FieldOffsetTable1095[1] = 
  {
  	MonoTODOAttribute_t9D89F1E822F284972E35E1E9E94CFA0817EFB2CB::get_offset_of_comment_0(),
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1096 = { 0, 0, 0, 0 };
  extern const int32_t g_FieldOffsetTable1096[5] = 
  {
  	0,
  	0,
  	0,
  	0,
  	0,
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1097 = { 0, 0, 0, 0 };
  extern const int32_t g_FieldOffsetTable1097[4] = 
  {
  	0,
  	0,
  	0,
  	0,
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1098 = { 0, 0, 0, 0 };
  extern const int32_t g_FieldOffsetTable1098[4] = 
  {
  	0,
  	0,
  	0,
  	0,
  };
  extern const Il2CppTypeDefinitionSizes g_typeDefinitionSize1099 = { 0, 0, 0, 0 };
  extern const int32_t g_FieldOffsetTable1099[4] = 
  {
  	0,
  	0,
  	0,
  	0,
  };
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  