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);
 }
Beispiel #4
0
 /// <summary>
 /// Register a new plugin
 /// </summary>
 public void RegisterPlugin(Plugin Plugin)
 {
     RegisteredPlugins.Add(Plugin);
 }