private void AnalyseBuilder(SymbolAnalysisContext context, INamedTypeSymbol builderSymbol, INamedTypeSymbol builderForSymbol) { IList <IFieldSymbol> fieldsWithoutSetterMethods = BuilderHelper.FindFieldsWithoutSetterMethodInBuilder(builderSymbol, builderForSymbol); foreach (IFieldSymbol fieldWithoutSetterMethod in fieldsWithoutSetterMethods) { context.ReportFieldHasNoSetterInBuilder(fieldWithoutSetterMethod); } }