docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class SessionInfo

    Contains information about the session in which a Report was created.

    Inheritance
    object
    AnalysisParams
    SessionInfo
    Inherited Members
    AnalysisParams.Categories
    AnalysisParams.Platform
    AnalysisParams.AssemblyNames
    AnalysisParams.CodeOptimization
    AnalysisParams.CompilationMode
    AnalysisParams.OnIncomingIssues
    AnalysisParams.OnCompleted
    AnalysisParams.OnModuleCompleted
    AnalysisParams.DiagnosticParams
    AnalysisParams.WithAdditionalDiagnosticRules(List<Rule>)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Unity.ProjectAuditor.Editor
    Assembly: Unity.ProjectAuditor.Editor.dll
    Syntax
    [Serializable]
    public class SessionInfo : AnalysisParams

    Constructors

    SessionInfo()

    Default Constructor. For serialization purposes only.

    Declaration
    public SessionInfo()

    SessionInfo(AnalysisParams)

    Constructor.

    Declaration
    public SessionInfo(AnalysisParams serializedParams)
    Parameters
    Type Name Description
    AnalysisParams serializedParams

    AnalysisParams object which was passed to ProjectAuditor to create the Report

    Fields

    CompanyName

    The Company Name string in the project's Project Settings.

    Declaration
    public string CompanyName
    Field Value
    Type Description
    string

    DateTime

    The date and time at which the Report was created.

    Declaration
    public string DateTime
    Field Value
    Type Description
    string

    HostName

    The SystemInfo.deviceName identifier for the device on which the Unity Editor was running.

    Declaration
    public string HostName
    Field Value
    Type Description
    string

    HostPlatform

    The SystemInfo.operatingSystem identifier for the operating system on which the Unity Editor was running.

    Declaration
    public string HostPlatform
    Field Value
    Type Description
    string

    ProjectAuditorVersion

    The version number of the Project Auditor package which was used.

    Declaration
    public string ProjectAuditorVersion
    Field Value
    Type Description
    string

    ProjectId

    The Application.cloudProjectId identifier for the project.

    Declaration
    public string ProjectId
    Field Value
    Type Description
    string

    ProjectName

    The Product Name string in the project's Project Settings.

    Declaration
    public string ProjectName
    Field Value
    Type Description
    string

    ProjectRevision

    The Product Version string in the project's Project Settings.

    Declaration
    public string ProjectRevision
    Field Value
    Type Description
    string

    UnityVersion

    The version of Unity which was used.

    Declaration
    public string UnityVersion
    Field Value
    Type Description
    string

    UseRoslynAnalyzers

    True if the "Use Roslyn Analyzers" checkbox was ticked in Preferences > Project Auditor.

    Declaration
    public bool UseRoslynAnalyzers
    Field Value
    Type Description
    bool
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)