| string get_PrivacyUrl() | PublicFinal+3 flags | — | 0x08 |
| string get_SessionID() | PublicFinal+3 flags | — | 0x08 |
| bool get_Active() | 2 flags | — | 0x01 |
| void set_Active(bool value) | 2 flags | — | 0x01 |
| bool get_IsActive() | PublicFinal+3 flags | — | 0x01 |
| string GetAnalyticsUserID() | PublicFinal+2 flags | — | 0x08 |
| IIdentityManager get_UserIdentity() | PublicFinal+3 flags | — | 0x08 |
| void .ctor(IDataGenerator dataGenerator, IBuffer realBuffer, ICoreStatsHelper coreStatsHelper, IDispatcher dispatcher, IAnalyticsForgetter forgetter, IIdentityManager userIdentity, const string& environment, IAnalyticsServiceSystemCalls systemCalls, IAnalyticsContainer container, ISessionManager session) | 2 flags | — | 0x08 |
| void ResumeDataDeletionIfNecessary() | 1 flags | — | 0x00 |
| void StartDataCollection() | PublicFinal+2 flags | — | 0x00 |
| void Activate() | Private | — | 0x00 |
| void StopDataCollection() | PublicFinal+2 flags | | 0x00 |
| void DeactivateWithDataDeletionRequest() | 1 flags | | 0x00 |
| void DataDeletionCompleted() | Private | | 0x00 |
| void Deactivate() | Private | | 0x00 |
| void RecordStartupEvents(const string& callingId) | Private | | 0x08 |
| void PlayerChanged() | Private | | 0x00 |
| void ApplicationPaused(bool paused) | 1 flags | | 0x01 |
| int get_AutoflushPeriodMultiplier() | 2 flags | | 0x04 |
| void Flush() | PublicFinal+2 flags | | 0x00 |
| void RequestDataDeletion() | PublicFinal+2 flags | | 0x00 |
| void ApplicationQuit() | 1 flags | | 0x00 |
| void RecordGameRunningIfNecessary() | 1 flags | | 0x00 |
| long ConvertCurrencyToMinorUnits(const string& currencyCode, double value) | PublicFinal+2 flags | | 0x08 |
| void CustomData(const string& eventName) | Public | | 0x08 |
| void CustomData(const string& eventName, IDictionary<System.String eventParams) | Public | | 0x08 |
| void CustomData(const string& eventName, IDictionary<System.String eventParams, const Nullable<System.Int32>& eventVersion, bool isStandardEvent, const string& callingMethodIdentifier) | PublicFinal+2 flags | | 0x08 |
| void RecordEvent(const string& name) | PublicFinal+2 flags | | 0x08 |
| void RecordEvent(Event e) | PublicFinal+2 flags | | 0x08 |
| void RecordEvent(Event e, const string& callingMethodIdentifier) | 1 flags | | 0x08 |