/// <summary> /// Initializes a new instance of the <see cref="ApiReplacementForMemberAnalyzer"/> class. /// </summary> /// <param name="config">Configuration to be used for the analysis, specifying forbidden members on specific types and diagnostic descriptor</param> public ApiReplacementForMemberAnalyzer(ApiReplacementConfig config) { _simpleMemberAccessAnalyzer = new SimpleMemberAccessAnalyzer(config, new MemberAccessDiagnosticFormatter()); _conditionalAccessAnalyzer = new ConditionalAccessAnalyzer(config, new ConditionalAccessDiagnosticFormatter()); }
/// <summary> /// Initializes a new instance of the <see cref="ApiReplacementForMethodAnalyzer"/> class. /// </summary> /// <param name="config">Configuration to be used for the analysis, specifying forbidden method names on specific types and diagnostic descriptor</param> public ApiReplacementForMethodAnalyzer(ApiReplacementConfig config) { _methodInvocationAnalyzer = new MethodInvocationAnalyzer(config, new MethodInvocationDiagnosticFormatter()); }