fix c# single file output due to invalid output path
This commit is contained in:
@@ -44,13 +44,15 @@ public class CSharpStubOutput : IOutputFormatProvider
|
|||||||
|
|
||||||
await client.ShowLogMessage("Writing C# type definitions");
|
await client.ShowLogMessage("Writing C# type definitions");
|
||||||
|
|
||||||
|
var outputPathFile = Path.Join(outputPath, "il2cpp.cs");
|
||||||
|
|
||||||
switch (settings.Layout, settings.SortingMode)
|
switch (settings.Layout, settings.SortingMode)
|
||||||
{
|
{
|
||||||
case (CSharpLayout.SingleFile, TypeSortingMode.TypeDefinitionIndex):
|
case (CSharpLayout.SingleFile, TypeSortingMode.TypeDefinitionIndex):
|
||||||
writer.WriteSingleFile(outputPath, info => info.Index);
|
writer.WriteSingleFile(outputPathFile, info => info.Index);
|
||||||
break;
|
break;
|
||||||
case (CSharpLayout.SingleFile, TypeSortingMode.Alphabetical):
|
case (CSharpLayout.SingleFile, TypeSortingMode.Alphabetical):
|
||||||
writer.WriteSingleFile(outputPath, info => info.Name);
|
writer.WriteSingleFile(outputPathFile, info => info.Name);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case (CSharpLayout.Namespace, TypeSortingMode.TypeDefinitionIndex):
|
case (CSharpLayout.Namespace, TypeSortingMode.TypeDefinitionIndex):
|
||||||
|
|||||||
@@ -107,6 +107,7 @@ public class UiContext
|
|||||||
// Clear out failed metadata and binary so subsequent loads do not use any stale data.
|
// Clear out failed metadata and binary so subsequent loads do not use any stale data.
|
||||||
_metadata = null;
|
_metadata = null;
|
||||||
_binary = null;
|
_binary = null;
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user