mirror of
				https://github.com/nsnail/spectre.console.git
				synced 2025-11-04 10:35:27 +08:00 
			
		
		
		
	Fix assembly name retrieval for FSharp.Core in TypeNameHelper to work better in AOT scenarios
This commit is contained in:
		
				
					committed by
					
						
						Patrik Svensson
					
				
			
			
				
	
			
			
			
						parent
						
							b67af32423
						
					
				
				
					commit
					c7c3ebdf57
				
			@@ -75,7 +75,7 @@ internal static class TypeNameHelper
 | 
				
			|||||||
        {
 | 
					        {
 | 
				
			||||||
            builder.Append(type.Name);
 | 
					            builder.Append(type.Name);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        else if (type.Assembly.ManifestModule.Name == "FSharp.Core.dll"
 | 
					        else if (type.Assembly.GetName().Name == "FSharp.Core.dll"
 | 
				
			||||||
                 && FSharpTypeNames.TryGetValue(type.Name, out builtInName))
 | 
					                 && FSharpTypeNames.TryGetValue(type.Name, out builtInName))
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            builder.Append(builtInName);
 | 
					            builder.Append(builtInName);
 | 
				
			||||||
@@ -150,7 +150,7 @@ internal static class TypeNameHelper
 | 
				
			|||||||
            return;
 | 
					            return;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if (type.Assembly.ManifestModule.Name == "FSharp.Core.dll"
 | 
					        if (type.Assembly.GetName().Name == "FSharp.Core.dll"
 | 
				
			||||||
            && FSharpTypeNames.TryGetValue(type.Name, out var builtInName))
 | 
					            && FSharpTypeNames.TryGetValue(type.Name, out var builtInName))
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            builder.Append(builtInName);
 | 
					            builder.Append(builtInName);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user