Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    SolutionProject Class

    Namespace: Stride.Core.Assets
    Assembly: Stride.Core.Assets.dll
    System.Object → PackageContainer → SolutionProject
    Derived from SolutionProject:

    public class SolutionProject : PackageContainer
    Name Description
    Constructors
    SolutionProject(Package)
    SolutionProject(Package, Project)
    SolutionProject(Package, Guid, String)
    Properties
    AssemblyProcessorSerializationHashFile
    FullPath
    Id
    IsImplicitProject
    Name
    Platform
    TargetPath
    TrackDirectDependencies
    Type
    VSProject
    Methods
    SavePackage()
    ToString()
    | Improve this Doc View Source

    Constructors


    SolutionProject(Package)

    protected SolutionProject(Package package)
    Parameters
    Type Name Description
    Package package

    SolutionProject(Package, Project)

    public SolutionProject(Package package, Project vsProject)
    Parameters
    Type Name Description
    Package package
    Stride.Core.VisualStudio.Project vsProject

    SolutionProject(Package, Guid, String)

    public SolutionProject(Package package, Guid projectGuid, string fullPath)
    Parameters
    Type Name Description
    Package package
    System.Guid projectGuid
    System.String fullPath
    | Improve this Doc View Source

    Properties


    AssemblyProcessorSerializationHashFile

    public string AssemblyProcessorSerializationHashFile { get; set; }
    Property Value
    Type Description
    System.String

    FullPath

    public UFile FullPath { get; }
    Property Value
    Type Description
    Stride.Core.IO.UFile

    Id

    public Guid Id { get; }
    Property Value
    Type Description
    System.Guid

    IsImplicitProject

    public bool IsImplicitProject { get; set; }
    Property Value
    Type Description
    System.Boolean

    Name

    public string Name { get; }
    Property Value
    Type Description
    System.String

    Platform

    public PlatformType Platform { get; set; }
    Property Value
    Type Description
    PlatformType

    TargetPath

    public string TargetPath { get; set; }
    Property Value
    Type Description
    System.String

    TrackDirectDependencies

    public bool TrackDirectDependencies { get; set; }
    Property Value
    Type Description
    System.Boolean

    Type

    public ProjectType Type { get; set; }
    Property Value
    Type Description
    ProjectType

    VSProject

    public Project VSProject { get; set; }
    Property Value
    Type Description
    Stride.Core.VisualStudio.Project
    | Improve this Doc View Source

    Methods


    SavePackage()

    protected override void SavePackage()
    Overrides
    PackageContainer.SavePackage()

    ToString()

    public override string ToString()
    Returns
    Type Description
    System.String
    Overrides
    System.Object.ToString()

    Inherited Members

    PackageContainer.Session
    PackageContainer.Package
    PackageContainer.DirectDependencies
    PackageContainer.FlattenedDependencies
    PackageContainer.Save(ILogger, PackageSaveParameters)

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation