private void RegisterPlugin(IPlugin plugin) { TryAdd(plugin, AnalyzeConfiguration.FindAsyncCounterpartsFinders); TryAdd(plugin, AnalyzeConfiguration.InvocationExpressionAnalyzers); TryAdd(plugin, AnalyzeConfiguration.BodyFunctionReferencePostAnalyzers); TryAdd(plugin, AnalyzeConfiguration.MethodExceptionHandlers); TryAdd(plugin, AnalyzeConfiguration.PreconditionCheckers); TryAdd(plugin, TransformConfiguration.DocumentTransformers); TryAdd(plugin, TransformConfiguration.FunctionReferenceTransformers); TryAdd(plugin, TransformConfiguration.MethodTransformers); TryAdd(plugin, TransformConfiguration.FunctionTransformers); TryAdd(plugin, TransformConfiguration.TypeTransformers); RegisteredPlugins.Add(plugin); }
private void RegisterPlugin(IPlugin plugin) { TryAdd(plugin, RegisteredConfigurators); TryAdd(plugin, AnalyzeConfiguration.AsyncCounterpartsFinders); TryAdd(plugin, AnalyzeConfiguration.InvocationExpressionAnalyzers); TryAdd(plugin, AnalyzeConfiguration.BodyFunctionReferencePostAnalyzers); TryAdd(plugin, AnalyzeConfiguration.MethodExceptionHandlers); TryAdd(plugin, AnalyzeConfiguration.PreconditionCheckers); TryAdd(plugin, AnalyzeConfiguration.PreserveMethodReturnTypeProviders); TryAdd(plugin, AnalyzeConfiguration.MethodConversionProviders); TryAdd(plugin, AnalyzeConfiguration.TypeConversionProviders); TryAdd(plugin, AnalyzeConfiguration.FieldConversionProviders); TryAdd(plugin, AnalyzeConfiguration.AlwaysAwaitMethodProviders); TryAdd(plugin, AnalyzeConfiguration.SearchForMethodReferencesProviders); TryAdd(plugin, AnalyzeConfiguration.CancellationTokens.MethodRequiresCancellationTokenProviders); TryAdd(plugin, TransformConfiguration.DocumentTransformers); TryAdd(plugin, TransformConfiguration.FunctionReferenceTransformers); TryAdd(plugin, TransformConfiguration.MethodTransformers); TryAdd(plugin, TransformConfiguration.FunctionTransformers); TryAdd(plugin, TransformConfiguration.TypeTransformers); RegisteredPlugins.Add(plugin); }
public override void RegisterPlugin(ServiceBusPlugin serviceBusPlugin) { RegisteredPlugins.Add(serviceBusPlugin); }
/// <summary> /// Register a new plugin /// </summary> public void RegisterPlugin(Plugin Plugin) { RegisteredPlugins.Add(Plugin); }