MCPcopy Create free account
hub / github.com/crazytuzi/UnrealCSharp / Analysis

Method Analysis

Source/ScriptCodeGenerator/Private/FCodeAnalysis.cpp:12–37  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10}
11
12void FCodeAnalysis::Analysis(const FString& InFile)
13{
14 const auto Program = FPaths::Combine(FUnrealCSharpFunctionLibrary::GetCodeAnalysisCSProjPath(),
15 FString::Printf(TEXT(
16 "%s%s"
17 ),
18 *CODE_ANALYSIS_NAME,
19#if PLATFORM_WINDOWS
20 TEXT(".exe")
21#else
22 TEXT("")
23#endif
24 ));
25
26 const auto AnalysisParam = FString::Printf(TEXT(
27 "true \"%s\" \"%s\""
28 ),
29 *FPaths::ConvertRelativePathToFull(
30 FUnrealCSharpFunctionLibrary::GetCodeAnalysisPath()),
31 *InFile
32 );
33
34 FUnrealCSharpFunctionLibrary::SyncProcess(Program, AnalysisParam, [](const int32, const FString&)
35 {
36 });
37}
38
39void FCodeAnalysis::Compile()
40{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected