From c112b453de73d2c1c278d649dfc2625d0ba0125b Mon Sep 17 00:00:00 2001 From: Chris Sienkiewicz Date: Tue, 3 Jun 2025 13:24:36 -0700 Subject: [PATCH] Remove unused assembly symbol access --- .../gen/ModelReaderWriterContextGenerator.cs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/sdk/core/System.ClientModel/gen/ModelReaderWriterContextGenerator.cs b/sdk/core/System.ClientModel/gen/ModelReaderWriterContextGenerator.cs index 919bbe8fff45..9dafc8401e96 100644 --- a/sdk/core/System.ClientModel/gen/ModelReaderWriterContextGenerator.cs +++ b/sdk/core/System.ClientModel/gen/ModelReaderWriterContextGenerator.cs @@ -83,21 +83,17 @@ public void Initialize(IncrementalGeneratorInitializationContext context) var symbolToTypeRefCacheProvider = context.CompilationProvider.Select((compilation, _) => new TypeSymbolTypeRefCache()); - var assemblyNameProvider = context.CompilationProvider.Select((compilation, _) => compilation.Assembly); - var modelInfoTypes = persistableModelDeclarations .Combine(methodInvocations) .Select((tuple, _) => tuple.Left.AddRange(tuple.Right)); var combined = classDeclarations .Combine(modelInfoTypes) - .Combine(assemblyNameProvider) .Combine(references) .Combine(symbolToKindCacheProvider) .Combine(symbolToTypeRefCacheProvider) .Select((data, _) => ( - data.Left.Left.Left.Left.Left, - data.Left.Left.Left.Left.Right, + data.Left.Left.Left.Left, data.Left.Left.Left.Right, data.Left.Left.Right, data.Left.Right, @@ -126,7 +122,6 @@ private void ReportDiagnosticAndEmitSource( SourceProductionContext context, (ImmutableArray Contexts, ImmutableArray TypeBuilders, - IAssemblySymbol Assembly, ImmutableArray References, TypeSymbolKindCache SymbolToKindCache, TypeSymbolTypeRefCache SymbolToTypeRefCache) data) @@ -150,7 +145,6 @@ private void ReportDiagnosticAndEmitSource( var mrwContextSymbol = GetMrwContextSymbol(contextSymbol); - string assemblyName = data.Assembly.Name; var contextType = data.SymbolToTypeRefCache.Get(contextSymbol, data.SymbolToKindCache); var builders = data.TypeBuilders