SonarQube.Plugins.Roslyn.AnalyzerPluginGenerator.AddRoslynMetadata C# (CSharp) Method

AddRoslynMetadata() private method

private AddRoslynMetadata ( SonarQube.Plugins.Roslyn.RoslynPluginJarBuilder builder, SonarQube.Plugins.Roslyn.RoslynPluginDefinition definition, string repositoryId ) : void
builder SonarQube.Plugins.Roslyn.RoslynPluginJarBuilder
definition SonarQube.Plugins.Roslyn.RoslynPluginDefinition
repositoryId string
return void
        private void AddRoslynMetadata(RoslynPluginJarBuilder builder, RoslynPluginDefinition definition, string repositoryId)
        {
            builder.SetPluginProperty(repositoryId + ".nuget.packageId", definition.PackageId);
            builder.SetPluginProperty(repositoryId + ".nuget.packageVersion", definition.PackageVersion);

            builder.SetPluginProperty(repositoryId + ".analyzerId", definition.PackageId);
            builder.SetPluginProperty(repositoryId + ".ruleNamespace", definition.PackageId);
            builder.SetPluginProperty(repositoryId + ".staticResourceName", definition.StaticResourceName);
            builder.SetPluginProperty(repositoryId + ".pluginKey", definition.Manifest.Key);
            builder.SetPluginProperty(repositoryId + ".pluginVersion", definition.Manifest.Version);
        }