public override GeneratorDriver?TransformGeneratorDriver(GeneratorDriver generatorDriver) { if (!_referencesToRemove.IsDefaultOrEmpty) { generatorDriver = generatorDriver.RemoveGenerators(_referencesToRemove.SelectMany(r => r.GetGenerators(_language)).ToImmutableArray()); } if (!_referencesToAdd.IsDefaultOrEmpty) { generatorDriver = generatorDriver.AddGenerators(_referencesToAdd.SelectMany(r => r.GetGenerators(_language)).ToImmutableArray()); } return(generatorDriver); }
public override GeneratorDriver?TransformGeneratorDriver(GeneratorDriver generatorDriver) { return(generatorDriver.AddGenerators(_analyzerReferences.SelectMany(r => r.GetGenerators(_language)).ToImmutableArray())); }