@@ -69,7 +69,7 @@ private void Execute(SourceProductionContext spc,
69
69
var pluginClasses = data . Item1 . Item1 . PluginClassInfos ;
70
70
var enumsDeclarations = data . Item1 . Item1 . EnumsDeclarations ;
71
71
72
- var assemblyName = compilation . AssemblyName ?? Constants . DefaultNamespace ;
72
+ var assemblyNamespace = compilation . AssemblyName ?? Constants . DefaultNamespace ;
73
73
var useDI = configOptions . GetFLLUseDependencyInjection ( ) ;
74
74
75
75
var pluginInfo = PluginInfoHelper . GetValidPluginInfoAndReportDiagnostic ( pluginClasses , spc , useDI ) ;
@@ -85,7 +85,7 @@ private void Execute(SourceProductionContext spc,
85
85
if ( enumSymbol ? . GetAttributes ( ) . Any ( ad =>
86
86
ad . AttributeClass ? . Name == Constants . EnumLocalizeAttributeName ) ?? false )
87
87
{
88
- GenerateSource ( spc , enumSymbol , useDI , pluginInfo , assemblyName ) ;
88
+ GenerateSource ( spc , enumSymbol , useDI , pluginInfo , assemblyNamespace ) ;
89
89
}
90
90
}
91
91
}
@@ -156,7 +156,7 @@ private void GenerateSource(
156
156
INamedTypeSymbol enumSymbol ,
157
157
bool useDI ,
158
158
PluginClassInfo pluginInfo ,
159
- string assemblyName )
159
+ string assemblyNamespace )
160
160
{
161
161
var enumFullName = enumSymbol . ToDisplayString ( SymbolDisplayFormat . FullyQualifiedFormat ) ;
162
162
var enumDataClassName = $ "{ enumSymbol . Name } { Constants . EnumLocalizeClassSuffix } ";
@@ -222,7 +222,7 @@ private void GenerateSource(
222
222
}
223
223
else if ( pluginInfo ? . IsValid == true )
224
224
{
225
- getTranslation = $ "{ pluginInfo . ContextAccessor } .API.GetTranslation";
225
+ getTranslation = $ "{ assemblyNamespace } . { pluginInfo . ContextAccessor } .API.GetTranslation";
226
226
}
227
227
228
228
// Generate GetValues method
@@ -249,7 +249,7 @@ private void GenerateSource(
249
249
sourceBuilder . AppendLine ( $ "}}") ;
250
250
251
251
// Add source to context
252
- spc . AddSource ( $ "{ Constants . ClassName } .{ assemblyName } .{ enumNamespace } .{ enumDataClassName } .g.cs", SourceText . From ( sourceBuilder . ToString ( ) , Encoding . UTF8 ) ) ;
252
+ spc . AddSource ( $ "{ Constants . ClassName } .{ assemblyNamespace } .{ enumNamespace } .{ enumDataClassName } .g.cs", SourceText . From ( sourceBuilder . ToString ( ) , Encoding . UTF8 ) ) ;
253
253
}
254
254
255
255
private static void GeneratedHeaderFromPath ( StringBuilder sb , string enumFullName )
0 commit comments