SqueezeBrains SDK 1.18
cs_solution.h
1#pragma once
2namespace sb_cs
3{
16 public ref class SbSolutionInfo : SbCommon
17 {
18 public:
23 array<SbProjectInfo^>^ projects;
24
30
36 internal:
38 };
39
43 public ref class SbSolution
44 {
45 public:
54 static SbSolutionInfo^ GetInfo(String^ solution_file);
55
64 static SbVersion^ GetVersion(String^ solution_file);
65
73 static SbError RemoveProject(String^ solution_file, String^ project_uuid);
74 };
75 // group_cs_solution // group_cs
78}
Common class
Definition: cs_common.h:242
Solution class
Definition: cs_solution.h:44
static SbError RemoveProject(String^ solution_file, String^ project_uuid)
Delete the project with the specified uuid from the solution file
static SbVersion GetVersion(String^ solution_file)
Gets the version of the solution file.
static SbSolutionInfo GetInfo(String^ solution_file)
Returns the information contained in the solution_file.
Solution Info Class that wraps the sb_t_solution_info structure
Definition: cs_solution.h:17
SbVersion version
Version of the solution sb_t_solution_info.version
Definition: cs_solution.h:29
int current_project
Index of the current project in the projects array sb_t_solution_info.current_project
Definition: cs_solution.h:35
array< SbProjectInfo^> projects
Array of the projects information of the solution. sb_t_solution_info.projects
Definition: cs_solution.h:23
Version class that wraps the sb_t_version structure
Definition: cs_common.h:199
SbError
Enum error codes
Definition: cs_common.h:13
SB Namespace
Definition: cs_common.h:3