protected override void Initialize(SonarAnalysisContext context) { InvocationTracker.Track(context, InvocationTracker.MatchMethod( new MemberDescriptor(KnownType.System_Text_RegularExpressions_Regex, "IsMatch"), new MemberDescriptor(KnownType.System_Text_RegularExpressions_Regex, "Match"), new MemberDescriptor(KnownType.System_Text_RegularExpressions_Regex, "Matches"), new MemberDescriptor(KnownType.System_Text_RegularExpressions_Regex, "Replace"), new MemberDescriptor(KnownType.System_Text_RegularExpressions_Regex, "Split")), InvocationTracker.MethodIsStatic()); ObjectCreationTracker.Track(context, ObjectCreationTracker.MatchConstructor( KnownType.System_Text_RegularExpressions_Regex)); }