mirror of
				https://github.com/godotengine/godot.git
				synced 2025-10-31 13:41:03 +00:00 
			
		
		
		
	
		
			
	
	
		
			24 lines
		
	
	
	
		
			746 B
		
	
	
	
		
			C#
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
	
		
			746 B
		
	
	
	
		
			C#
		
	
	
	
	
	
|   | using System.IO; | ||
|  | using System.Reflection; | ||
|  | 
 | ||
|  | namespace Godot.SourceGenerators.Tests; | ||
|  | 
 | ||
|  | public static class Constants | ||
|  | { | ||
|  |     public static Assembly GodotSharpAssembly => typeof(GodotObject).Assembly; | ||
|  | 
 | ||
|  |     public static string ExecutingAssemblyPath { get; } | ||
|  |     public static string SourceFolderPath { get; } | ||
|  |     public static string GeneratedSourceFolderPath { get; } | ||
|  | 
 | ||
|  |     static Constants() | ||
|  |     { | ||
|  |         ExecutingAssemblyPath = Path.GetFullPath(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location!)!); | ||
|  | 
 | ||
|  |         var testDataPath = Path.Combine(ExecutingAssemblyPath, "TestData"); | ||
|  | 
 | ||
|  |         SourceFolderPath = Path.Combine(testDataPath, "Sources"); | ||
|  |         GeneratedSourceFolderPath = Path.Combine(testDataPath, "GeneratedSources"); | ||
|  |     } | ||
|  | } |