SYMBOL INDEX (349 symbols across 116 files) FILE: build/Build.cs class Build (line 20) | [ShutdownDotNetAfterServerBuild] method Main (line 23) | public static int Main() => Execute(x => x.Pack); method OnBuildInitialized (line 25) | protected override void OnBuildInitialized() FILE: src/ReSharper.Structured.Logging/Analyzer/AnonymousTypeDestructureAnalyzer.cs class AnonymousTypeDestructureAnalyzer (line 16) | [ElementProblemAnalyzer(typeof(IInvocationExpression))] method AnonymousTypeDestructureAnalyzer (line 23) | public AnonymousTypeDestructureAnalyzer(MessageTemplateParser messageT... method Run (line 29) | protected override void Run( FILE: src/ReSharper.Structured.Logging/Analyzer/CompileTimeConstantTemplateAnalyzer.cs class CompileTimeConstantTemplateAnalyzer (line 13) | [ElementProblemAnalyzer(typeof(IInvocationExpression))] method CompileTimeConstantTemplateAnalyzer (line 18) | public CompileTimeConstantTemplateAnalyzer(CodeAnnotationsCache codeAn... method Run (line 23) | protected override void Run( FILE: src/ReSharper.Structured.Logging/Analyzer/ComplexObjectDestructureAnalyzer.cs class ComplexObjectDestructureAnalyzer (line 19) | [ElementProblemAnalyzer(typeof(IInvocationExpression))] method ComplexObjectDestructureAnalyzer (line 28) | public ComplexObjectDestructureAnalyzer(MessageTemplateParser messageT... method Run (line 34) | protected override void Run( method CheckComplexObjectInContext (line 43) | private void CheckComplexObjectInContext(IInvocationExpression element... method CheckComplexObjectInTemplate (line 65) | private void CheckComplexObjectInTemplate(IInvocationExpression elemen... method CheckIfDestructureNeeded (line 114) | private static bool CheckIfDestructureNeeded(ICSharpArgument argument) FILE: src/ReSharper.Structured.Logging/Analyzer/ContextualLoggerConstructorAnalyzer.cs class ContextualLoggerConstructorAnalyzer (line 12) | [ElementProblemAnalyzer(typeof(IConstructorDeclaration))] method Run (line 16) | protected override void Run(IConstructorDeclaration element, ElementPr... FILE: src/ReSharper.Structured.Logging/Analyzer/ContextualLoggerSerilogFactoryAnalyzer.cs class ContextualLoggerSerilogFactoryAnalyzer (line 10) | [ElementProblemAnalyzer(typeof(IInvocationExpression))] method Run (line 13) | protected override void Run(IInvocationExpression element, ElementProb... FILE: src/ReSharper.Structured.Logging/Analyzer/CorrectExceptionPassingAnalyzer.cs class CorrectExceptionPassingAnalyzer (line 16) | [ElementProblemAnalyzer(typeof(IInvocationExpression))] method CorrectExceptionPassingAnalyzer (line 21) | public CorrectExceptionPassingAnalyzer(CodeAnnotationsCache codeAnnota... method Run (line 27) | protected override void Run( method FindInvalidExceptionArgument (line 88) | private ICSharpArgument FindInvalidExceptionArgument(IInvocationExpres... FILE: src/ReSharper.Structured.Logging/Analyzer/DuplicatePropertiesTemplateAnalyzer.cs class DuplicatePropertiesTemplateAnalyzer (line 15) | [ElementProblemAnalyzer(typeof(IInvocationExpression))] method DuplicatePropertiesTemplateAnalyzer (line 22) | public DuplicatePropertiesTemplateAnalyzer(MessageTemplateParser messa... method Run (line 28) | protected override void Run( FILE: src/ReSharper.Structured.Logging/Analyzer/LogMessageIsSentenceAnalyzer.cs class LogMessageIsSentenceAnalyzer (line 15) | [ElementProblemAnalyzer(typeof(IInvocationExpression), HighlightingTypes... method LogMessageIsSentenceAnalyzer (line 22) | public LogMessageIsSentenceAnalyzer(CodeAnnotationsCache codeAnnotatio... method Run (line 27) | protected override void Run(IInvocationExpression element, ElementProb... FILE: src/ReSharper.Structured.Logging/Analyzer/PositionalPropertiesUsageAnalyzer.cs class PositionalPropertiesUsageAnalyzer (line 14) | [ElementProblemAnalyzer(typeof(IInvocationExpression))] method PositionalPropertiesUsageAnalyzer (line 21) | public PositionalPropertiesUsageAnalyzer(MessageTemplateParser message... method Run (line 27) | protected override void Run( FILE: src/ReSharper.Structured.Logging/Analyzer/PropertiesNamingAnalyzer.cs class PropertiesNamingAnalyzer (line 20) | [ElementProblemAnalyzer(typeof(IInvocationExpression))] method PropertiesNamingAnalyzer (line 27) | public PropertiesNamingAnalyzer(MessageTemplateParser messageTemplateP... method Run (line 33) | protected override void Run( method CheckPropertiesInTemplate (line 49) | private void CheckPropertiesInTemplate( method CheckPropertiesInContext (line 87) | private void CheckPropertiesInContext( method GetSuggestedName (line 121) | private string GetSuggestedName(string propertyName, IContextBoundSett... FILE: src/ReSharper.Structured.Logging/Caching/TemplateParameterNameAttributeProvider.cs class TemplateParameterNameAttributeProvider (line 11) | [CodeAnnotationProvider(Instantiation.DemandAnyThreadUnsafe)] method CalculateInfo (line 19) | protected override string CalculateInfo(ITypeMember attributesOwner, I... method GetDefaultInfo (line 45) | protected override string GetDefaultInfo(ITypeMember attributesOwner) FILE: src/ReSharper.Structured.Logging/Extensions/PsiExtensions.cs class PsiExtensions (line 22) | public static class PsiExtensions method GetTemplateArgument (line 26) | [CanBeNull] method GetTokenInformation (line 51) | public static MessageTemplateTokenInformation GetTokenInformation(this... method FindTokenTextRange (line 61) | private static (TextRange, IStringLiteralAlterer) FindTokenTextRange(t... method TryGetTemplateText (line 108) | public static string TryGetTemplateText(this ICSharpArgument argument) method TryCreateLastTemplateFragmentExpression (line 121) | [CanBeNull] method IsGenericMicrosoftExtensionsLogger (line 138) | public static bool IsGenericMicrosoftExtensionsLogger([NotNull]this ID... method IsSerilogContextFactoryLogger (line 143) | public static bool IsSerilogContextFactoryLogger([NotNull]this IInvoca... method IsSerilogContextPushPropertyMethod (line 165) | public static bool IsSerilogContextPushPropertyMethod(this IInvocation... method GetFirstGenericArgumentType (line 177) | [CanBeNull] method IsVerbatimString (line 190) | private static bool IsVerbatimString([CanBeNull]this IExpression expre... method GetExpressionText (line 195) | private static string GetExpressionText(this ICSharpExpression express... method FlattenAdditiveExpression (line 217) | private static void FlattenAdditiveExpression(IAdditiveExpression addi... FILE: src/ReSharper.Structured.Logging/Highlighting/AnonymousObjectWithoutDestructuringWarning.cs class AnonymousObjectDestructuringWarning (line 10) | [RegisterConfigurableSeverity( method AnonymousObjectDestructuringWarning (line 28) | public AnonymousObjectDestructuringWarning(MessageTemplateTokenInforma... method CalculateRange (line 39) | public DocumentRange CalculateRange() method IsValid (line 44) | public bool IsValid() FILE: src/ReSharper.Structured.Logging/Highlighting/ComplexObjectDestructuringInContextWarning.cs class ComplexObjectDestructuringInContextWarning (line 11) | [RegisterConfigurableSeverity( method ComplexObjectDestructuringInContextWarning (line 29) | public ComplexObjectDestructuringInContextWarning(IInvocationExpressio... method CalculateRange (line 38) | public DocumentRange CalculateRange() method IsValid (line 43) | public bool IsValid() FILE: src/ReSharper.Structured.Logging/Highlighting/ComplexObjectDestructuringWarning.cs class ComplexObjectDestructuringWarning (line 10) | [RegisterConfigurableSeverity( method ComplexObjectDestructuringWarning (line 26) | public ComplexObjectDestructuringWarning(MessageTemplateTokenInformati... method CalculateRange (line 37) | public DocumentRange CalculateRange() method IsValid (line 42) | public bool IsValid() FILE: src/ReSharper.Structured.Logging/Highlighting/ComplexObjectDestructuringWarningBase.cs class ComplexObjectDestructuringWarningBase (line 3) | public abstract class ComplexObjectDestructuringWarningBase FILE: src/ReSharper.Structured.Logging/Highlighting/ContextualLoggerWarning.cs class ContextualLoggerWarning (line 9) | [RegisterConfigurableSeverity( method ContextualLoggerWarning (line 29) | public ContextualLoggerWarning(DocumentRange documentRange) method CalculateRange (line 38) | public DocumentRange CalculateRange() method IsValid (line 43) | public bool IsValid() FILE: src/ReSharper.Structured.Logging/Highlighting/DuplicateTemplatePropertyWarning.cs class DuplicateTemplatePropertyWarning (line 10) | [RegisterConfigurableSeverity( method DuplicateTemplatePropertyWarning (line 30) | public DuplicateTemplatePropertyWarning(MessageTemplateTokenInformatio... method CalculateRange (line 39) | public DocumentRange CalculateRange() method IsValid (line 44) | public bool IsValid() FILE: src/ReSharper.Structured.Logging/Highlighting/ExceptionPassedAsTemplateArgumentWarning.cs class ExceptionPassedAsTemplateArgumentWarning (line 9) | [RegisterConfigurableSeverity( method ExceptionPassedAsTemplateArgumentWarning (line 29) | public ExceptionPassedAsTemplateArgumentWarning(DocumentRange document... method CalculateRange (line 38) | public DocumentRange CalculateRange() method IsValid (line 43) | public bool IsValid() FILE: src/ReSharper.Structured.Logging/Highlighting/InconsistentContextLogPropertyNamingWarning.cs class InconsistentContextLogPropertyNamingWarning (line 10) | [RegisterConfigurableSeverity( method InconsistentContextLogPropertyNamingWarning (line 28) | public InconsistentContextLogPropertyNamingWarning(ICSharpArgument arg... method CalculateRange (line 44) | public DocumentRange CalculateRange() method IsValid (line 49) | public bool IsValid() FILE: src/ReSharper.Structured.Logging/Highlighting/InconsistentLogPropertyNamingWarning.cs class InconsistentLogPropertyNamingWarning (line 11) | [RegisterConfigurableSeverity( method InconsistentLogPropertyNamingWarning (line 27) | public InconsistentLogPropertyNamingWarning( method CalculateRange (line 47) | public DocumentRange CalculateRange() method IsValid (line 52) | public bool IsValid() FILE: src/ReSharper.Structured.Logging/Highlighting/InconsistentLogPropertyNamingWarningBase.cs class InconsistentLogPropertyNamingWarningBase (line 3) | public class InconsistentLogPropertyNamingWarningBase method GetToolTipMessage (line 7) | protected string GetToolTipMessage(string propertyName, string suggest... FILE: src/ReSharper.Structured.Logging/Highlighting/LogMessageIsSentenceWarning.cs class LogMessageIsSentenceWarning (line 13) | [RegisterConfigurableSeverity( method LogMessageIsSentenceWarning (line 33) | public LogMessageIsSentenceWarning(IStringLiteralAlterer stringLiteral... method CalculateRange (line 48) | public DocumentRange CalculateRange() method IsValid (line 53) | public bool IsValid() FILE: src/ReSharper.Structured.Logging/Highlighting/PositionalPropertyUsedWarning.cs class PositionalPropertyUsedWarning (line 10) | [RegisterConfigurableSeverity( method PositionalPropertyUsedWarning (line 30) | public PositionalPropertyUsedWarning(MessageTemplateTokenInformation t... method CalculateRange (line 39) | public DocumentRange CalculateRange() method IsValid (line 44) | public bool IsValid() FILE: src/ReSharper.Structured.Logging/Highlighting/TemplateFormatStringNonExistingArgumentWarning.cs class TemplateFormatStringNonExistingArgumentWarning (line 9) | [RegisterConfigurableSeverity( method TemplateFormatStringNonExistingArgumentWarning (line 29) | public TemplateFormatStringNonExistingArgumentWarning(DocumentRange do... method CalculateRange (line 38) | public DocumentRange CalculateRange() method IsValid (line 43) | public bool IsValid() FILE: src/ReSharper.Structured.Logging/Highlighting/TemplateIsNotCompileTimeConstantWarning.cs class TemplateIsNotCompileTimeConstantWarning (line 11) | [RegisterConfigurableSeverity( method TemplateIsNotCompileTimeConstantWarning (line 29) | public TemplateIsNotCompileTimeConstantWarning( method CalculateRange (line 44) | public DocumentRange CalculateRange() method IsValid (line 49) | public bool IsValid() FILE: src/ReSharper.Structured.Logging/Models/MessageTemplateTokenInformation.cs class MessageTemplateTokenInformation (line 7) | public class MessageTemplateTokenInformation method MessageTemplateTokenInformation (line 9) | public MessageTemplateTokenInformation( FILE: src/ReSharper.Structured.Logging/QuickFixes/AddDestructuringToMessageTemplatePropertyFix.cs class AddDestructuringToMessageTemplatePropertyFix (line 19) | [QuickFix] method AddDestructuringToMessageTemplatePropertyFix (line 24) | public AddDestructuringToMessageTemplatePropertyFix([NotNull] Anonymou... method AddDestructuringToMessageTemplatePropertyFix (line 29) | public AddDestructuringToMessageTemplatePropertyFix([NotNull] ComplexO... method IsAvailable (line 36) | public override bool IsAvailable(IUserDataHolder cache) method ExecutePsiTransaction (line 41) | protected override Action ExecutePsiTransaction(ISolutio... FILE: src/ReSharper.Structured.Logging/QuickFixes/RemoveTrailingPeriodFix.cs class RemoveTrailingPeriodFix (line 20) | [QuickFix] method RemoveTrailingPeriodFix (line 27) | public RemoveTrailingPeriodFix([NotNull] LogMessageIsSentenceWarning e... method IsAvailable (line 35) | public override bool IsAvailable(IUserDataHolder cache) method TryGetContextTreeNode (line 41) | protected override ITreeNode TryGetContextTreeNode() method ExecutePsiTransaction (line 46) | protected override Action ExecutePsiTransaction(ISolutio... FILE: src/ReSharper.Structured.Logging/QuickFixes/RenameContextLogPropertyFix.cs class RenameContextLogPropertyFix (line 18) | [QuickFix] method RenameContextLogPropertyFix (line 25) | public RenameContextLogPropertyFix([NotNull] InconsistentContextLogPro... method IsAvailable (line 33) | public override bool IsAvailable(IUserDataHolder cache) method ExecutePsiTransaction (line 38) | protected override Action ExecutePsiTransaction(ISolutio... FILE: src/ReSharper.Structured.Logging/QuickFixes/RenameLogPropertyFix.cs class RenameLogPropertyFix (line 20) | [QuickFix] method RenameLogPropertyFix (line 29) | public RenameLogPropertyFix([NotNull] InconsistentLogPropertyNamingWar... method IsAvailable (line 38) | public override bool IsAvailable(IUserDataHolder cache) method ExecutePsiTransaction (line 43) | protected override Action ExecutePsiTransaction(ISolutio... FILE: src/ReSharper.Structured.Logging/QuickFixes/TemplateIsNotCompileTimeConstantFix.cs class TemplateIsNotCompileTimeConstantFix (line 31) | [QuickFix] method TemplateIsNotCompileTimeConstantFix (line 34) | public TemplateIsNotCompileTimeConstantFix([NotNull] TemplateIsNotComp... method IsAvailable (line 44) | public override bool IsAvailable(IUserDataHolder cache) method ExecutePsiTransaction (line 50) | protected override Action ExecutePsiTransaction(ISolutio... FILE: src/ReSharper.Structured.Logging/Serilog/Core/IMessageTemplateParser.cs type IMessageTemplateParser (line 19) | public interface IMessageTemplateParser method Parse (line 21) | MessageTemplate Parse(string messageTemplate); FILE: src/ReSharper.Structured.Logging/Serilog/Events/MessageTemplate.cs class MessageTemplate (line 28) | public class MessageTemplate method MessageTemplate (line 41) | public MessageTemplate(IEnumerable tokens) method MessageTemplate (line 54) | public MessageTemplate(string text, IEnumerable ... method GetElementsOfTypeToArray (line 92) | static TResult[] GetElementsOfTypeToArray(MessageTemplateToke... method ToString (line 116) | public override string ToString() FILE: src/ReSharper.Structured.Logging/Serilog/Parsing/Alignment.cs type Alignment (line 20) | public struct Alignment method Alignment (line 27) | public Alignment(AlignmentDirection direction, int width) FILE: src/ReSharper.Structured.Logging/Serilog/Parsing/AlignmentDirection.cs type AlignmentDirection (line 20) | public enum AlignmentDirection FILE: src/ReSharper.Structured.Logging/Serilog/Parsing/Destructuring.cs type Destructuring (line 21) | public enum Destructuring FILE: src/ReSharper.Structured.Logging/Serilog/Parsing/MessageTemplateParser.cs class MessageTemplateParser (line 31) | #if RIDER method Parse (line 47) | public MessageTemplate Parse(string messageTemplate) method Tokenize (line 54) | static IEnumerable Tokenize(string messageTemplate) method ParsePropertyToken (line 84) | static MessageTemplateToken ParsePropertyToken(int startAt, string mes... method TrySplitTagContent (line 166) | static bool TrySplitTagContent(string tagContent, out string propertyN... method IsValidInPropertyTag (line 219) | static bool IsValidInPropertyTag(char c) method IsValidInPropertyName (line 227) | static bool IsValidInPropertyName(char c) => char.IsLetterOrDigit(c) |... method TryGetDestructuringHint (line 229) | static bool TryGetDestructuringHint(char c, out Destructuring destruct... method IsValidInDestructuringHint (line 251) | static bool IsValidInDestructuringHint(char c) method IsValidInAlignment (line 257) | static bool IsValidInAlignment(char c) method IsValidInFormat (line 263) | static bool IsValidInFormat(char c) method ParseTextToken (line 273) | private static TextToken ParseTextToken(int startAt, string messageTem... FILE: src/ReSharper.Structured.Logging/Serilog/Parsing/MessageTemplateToken.cs class MessageTemplateToken (line 20) | public abstract class MessageTemplateToken method MessageTemplateToken (line 26) | protected MessageTemplateToken(int startIndex) FILE: src/ReSharper.Structured.Logging/Serilog/Parsing/PropertyToken.cs class PropertyToken (line 24) | public sealed class PropertyToken : MessageTemplateToken method PropertyToken (line 37) | [Obsolete("Use named arguments with this method to guarantee forwards-... method PropertyToken (line 53) | public PropertyToken(string propertyName, string rawText, string forma... method TryGetPositionalValue (line 107) | public bool TryGetPositionalValue(out int position) method Equals (line 126) | public override bool Equals(object obj) method GetHashCode (line 143) | public override int GetHashCode() => PropertyName.GetHashCode(); method ToString (line 152) | public override string ToString() => _rawText; FILE: src/ReSharper.Structured.Logging/Serilog/Parsing/TextToken.cs class TextToken (line 22) | public sealed class TextToken : MessageTemplateToken method TextToken (line 30) | public TextToken(string text, int startIndex = -1) : base(startIndex) method Equals (line 47) | public override bool Equals(object obj) method GetHashCode (line 60) | public override int GetHashCode() => Text.GetHashCode(); method ToString (line 69) | public override string ToString() => Text; FILE: src/ReSharper.Structured.Logging/Settings/PropertyNamingType.cs type PropertyNamingType (line 3) | public enum PropertyNamingType FILE: src/ReSharper.Structured.Logging/Settings/StructuredLoggingGroup.cs class StructuredLoggingGroup (line 5) | [RegisterConfigurableHighlightingsGroup(Id, Name)] FILE: src/ReSharper.Structured.Logging/Settings/StructuredLoggingOptionsPage.cs class StructuredLoggingOptionsPage (line 14) | [OptionsPage(Pid, "Structured Logging", typeof(FeaturesEnvironmentOption... method StructuredLoggingOptionsPage (line 19) | public StructuredLoggingOptionsPage( FILE: src/ReSharper.Structured.Logging/Settings/StructuredLoggingSettings.cs class StructuredLoggingSettings (line 6) | [SettingsKey(typeof(EnvironmentSettings), "Settings for Structured Loggi... FILE: src/ReSharper.Structured.Logging/Settings/StructuredLoggingSettingsAccessor.cs class StructuredLoggingSettingsAccessor (line 8) | public static class StructuredLoggingSettingsAccessor FILE: src/ReSharper.Structured.Logging/Utils/PropertyNameProvider.cs class PropertyNameProvider (line 9) | public static class PropertyNameProvider method GetSuggestedName (line 11) | public static string GetSuggestedName([NotNull]string propertyName, [C... FILE: src/ReSharper.Structured.Logging/Wiki/StructuredLoggingWikiDataProvider.cs class StructuredLoggingWikiDataProvider (line 11) | [ShellComponent(Instantiation.DemandAnyThreadSafe)] method TryGetValue (line 62) | public bool TryGetValue(string attributeId, out string url) method CreateSeverityUrl (line 67) | private static string CreateSeverityUrl(string severityId) FILE: src/ReSharper.Structured.Logging/ZoneMarker.cs class ZoneMarker (line 6) | [ZoneMarker] FILE: test/data/Analyzers/AnonymousTypeDestructure/SerilogWithComplexPropertyWithoutDestructure.cs class Program (line 6) | public static class Program method Main (line 8) | public static void Main() FILE: test/data/Analyzers/AnonymousTypeDestructure/SerilogWithoutDestructure.cs class Program (line 5) | public static class Program method Main (line 7) | public static void Main() FILE: test/data/Analyzers/ComplexTypeDestructure/SerilogContextExplicitDestructure.cs class Program (line 7) | public static class Program method Main (line 9) | public static void Main() FILE: test/data/Analyzers/ComplexTypeDestructure/SerilogContextNumericWithoutDestructure.cs class Program (line 7) | public static class Program method Main (line 9) | public static void Main() FILE: test/data/Analyzers/ComplexTypeDestructure/SerilogContextWithoutDestructure.cs class Program (line 7) | public static class Program method Main (line 9) | public static void Main() FILE: test/data/Analyzers/ComplexTypeDestructure/SerilogCustomExceptionWithoutDestructure.cs class Program (line 6) | public static class Program method Main (line 8) | public static void Main() class MyException (line 14) | public class MyException : Exception FILE: test/data/Analyzers/ComplexTypeDestructure/SerilogDictionaryWithoutDestructure.cs class Program (line 7) | public static class Program method Main (line 9) | public static void Main() FILE: test/data/Analyzers/ComplexTypeDestructure/SerilogEnumerableWithoutDestructure.cs class Program (line 7) | public static class Program method Main (line 9) | public static void Main() FILE: test/data/Analyzers/ComplexTypeDestructure/SerilogForceStringWithoutDestructure.cs class Program (line 6) | public static class Program method Main (line 8) | public static void Main() FILE: test/data/Analyzers/ComplexTypeDestructure/SerilogNullableWithoutDestructure.cs class Program (line 6) | public static class Program method Main (line 8) | public static void Main() FILE: test/data/Analyzers/ComplexTypeDestructure/SerilogNumericWithoutDestructure.cs class Program (line 6) | public static class Program method Main (line 8) | public static void Main() FILE: test/data/Analyzers/ComplexTypeDestructure/SerilogParentWithOverriddenToString.cs class Program (line 6) | public static class Program method Main (line 8) | public static void Main() class A (line 14) | public class A method ToString (line 16) | public override string ToString() => "Custom ToString"; class B (line 19) | public class B: A { } FILE: test/data/Analyzers/ComplexTypeDestructure/SerilogWithoutDestructure.cs class Program (line 6) | public static class Program method Main (line 8) | public static void Main() FILE: test/data/Analyzers/ContextualLoggerConstructor/MicrosoftCorrectContextType.cs class A (line 3) | class A method A (line 7) | public A(ILogger log) FILE: test/data/Analyzers/ContextualLoggerConstructor/MicrosoftWrongContextType.cs class A (line 3) | class A method A (line 7) | public A(ILogger log) class B (line 13) | class B { } FILE: test/data/Analyzers/ContextualLoggerConstructor/MicrosoftWrongContextTypeMultipleNamespaces.cs class A (line 5) | class A { } method A (line 14) | public A(ILogger log) class A (line 10) | class A method A (line 14) | public A(ILogger log) FILE: test/data/Analyzers/ContextualLoggerConstructor/MicrosoftWrongContextTypeMultipleParameters.cs class A (line 3) | class A method A (line 7) | public A(int a, ILogger log) class B (line 13) | class B { } FILE: test/data/Analyzers/ContextualLoggerSerilogFactory/SerilogCorrectContextType.cs class A (line 3) | class A class B (line 8) | class B {} FILE: test/data/Analyzers/ContextualLoggerSerilogFactory/SerilogWrongContextType.cs class A (line 3) | class A class B (line 8) | class B {} FILE: test/data/Analyzers/CorrectExceptionPassing/SerilogCorrectExceptionPassing.cs class Program (line 6) | public static class Program method Main (line 8) | public static void Main() FILE: test/data/Analyzers/CorrectExceptionPassing/SerilogIncorrectExceptionPassing.cs class Program (line 6) | public static class Program method Main (line 8) | public static void Main() FILE: test/data/Analyzers/CorrectExceptionPassing/SerilogIncorrectExceptionPassingDynamicTemplate.cs class Program (line 6) | public static class Program method Main (line 8) | public static void Main() FILE: test/data/Analyzers/CorrectExceptionPassing/SerilogMultipleExceptionPassing.cs class Program (line 6) | public static class Program method Main (line 8) | public static void Main() FILE: test/data/Analyzers/DuplicatePropertiesTemplate/SerilogDuplicateNamedProperty.cs class Program (line 5) | public static class Program method Main (line 7) | public static void Main() FILE: test/data/Analyzers/LogMessageIsSentence/SerilogNotSentenceMessage.cs class Program (line 5) | public static class Program method Main (line 7) | public static void Main() FILE: test/data/Analyzers/LogMessageIsSentence/SerilogSentenceMessage.cs class Program (line 5) | public static class Program method Main (line 7) | public static void Main() FILE: test/data/Analyzers/PositionalPropertiesUsage/SerilogPositionProperty.cs class Program (line 5) | public static class Program method Main (line 7) | public static void Main() FILE: test/data/Analyzers/PropertiesNamingAnalyzer/SerilogContextInterpolatedStringProperty.cs class Program (line 6) | public static class Program method Main (line 8) | public static void Main() FILE: test/data/Analyzers/PropertiesNamingAnalyzer/SerilogContextInvalidNamedProperty.cs class Program (line 6) | public static class Program method Main (line 8) | public static void Main() FILE: test/data/Analyzers/PropertiesNamingAnalyzer/SerilogIgnoredInvalidNamedProperty.cs class Program (line 5) | public static class Program method Main (line 7) | public static void Main() FILE: test/data/Analyzers/PropertiesNamingAnalyzer/SerilogInvalidElasticNamedProperty.cs class Program (line 5) | public static class Program method Main (line 7) | public static void Main() FILE: test/data/Analyzers/PropertiesNamingAnalyzer/SerilogInvalidNamedProperty.cs class Program (line 5) | public static class Program method Main (line 7) | public static void Main() FILE: test/data/Analyzers/PropertiesNamingAnalyzer/SerilogInvalidNamedPropertyWithDot.cs class Program (line 5) | public static class Program method Main (line 7) | public static void Main() FILE: test/data/Analyzers/PropertiesNamingAnalyzer/SerilogInvalidNamedPropertyWithSpace.cs class Program (line 5) | public static class Program method Main (line 7) | public static void Main() FILE: test/data/Analyzers/PropertiesNamingAnalyzer/SerilogInvalidSyntax.cs class Program (line 5) | public static class Program method Main (line 7) | public static void Main() FILE: test/data/Analyzers/PropertiesNamingAnalyzer/SerilogValidDestructuredNamedProperty.cs class Program (line 5) | public static class Program method Main (line 7) | public static void Main() FILE: test/data/Analyzers/PropertiesNamingAnalyzer/SerilogValidNamedProperty.cs class Program (line 5) | public static class Program method Main (line 7) | public static void Main() FILE: test/data/Analyzers/PropertiesNamingAnalyzerDotNet6/ZLoggerInvalidNamedProperty.cs class A (line 6) | class A method A (line 8) | public A(ILogger log) FILE: test/data/QuickFixes/AddDestructuringFix/SerilogEscapedString.cs class Program (line 5) | public static class Program method Main (line 7) | public static void Main() FILE: test/data/QuickFixes/AddDestructuringFix/SerilogNewAnonymousObject.cs class Program (line 5) | public static class Program method Main (line 7) | public static void Main() FILE: test/data/QuickFixes/AddDestructuringFix/SerilogNewComplexObject.cs class Program (line 6) | public static class Program method Main (line 8) | public static void Main() FILE: test/data/QuickFixes/RemoveTrailingPeriodFix/SerilogTrailingPeriod.cs class Program (line 5) | public static class Program method Main (line 7) | public static void Main() FILE: test/data/QuickFixes/RenameContextLogPropertyFix/SerilogContextProperty.cs class Program (line 6) | public static class Program method Main (line 8) | public static void Main() FILE: test/data/QuickFixes/RenameLogPropertyFix/SerilogDestructuredProperty.cs class Program (line 5) | public static class Program method Main (line 7) | public static void Main() FILE: test/data/QuickFixes/RenameLogPropertyFix/SerilogProperty.cs class Program (line 5) | public static class Program method Main (line 7) | public static void Main() FILE: test/data/QuickFixes/RenameLogPropertyFix/SerilogPropertyConcatenated.cs class Program (line 5) | public static class Program method Main (line 7) | public static void Main() FILE: test/src/Analyzer/AnonymousTypeDestructureAnalyzerTests.cs class AnonymousTypeDestructureAnalyzerTests (line 5) | public class AnonymousTypeDestructureAnalyzerTests : MessageTemplateAnal... method TestSerilogWithoutDestructure (line 9) | [Test] public void TestSerilogWithoutDestructure() => DoNamedTest2(); method TestSerilogWithComplexPropertyWithoutDestructure (line 11) | [Test] public void TestSerilogWithComplexPropertyWithoutDestructure() ... FILE: test/src/Analyzer/ComplexObjectDestructureAnalyzerTests.cs class ComplexObjectDestructureAnalyzerTests (line 5) | public class ComplexObjectDestructureAnalyzerTests : MessageTemplateAnal... method TestSerilogWithoutDestructure (line 9) | [Test] public void TestSerilogWithoutDestructure() => DoNamedTest2(); method TestSerilogForceStringWithoutDestructure (line 11) | [Test] public void TestSerilogForceStringWithoutDestructure() => DoNam... method TestSerilogNumericWithoutDestructure (line 13) | [Test] public void TestSerilogNumericWithoutDestructure() => DoNamedTe... method TestSerilogEnumerableWithoutDestructure (line 15) | [Test] public void TestSerilogEnumerableWithoutDestructure() => DoName... method TestSerilogNullableWithoutDestructure (line 17) | [Test] public void TestSerilogNullableWithoutDestructure() => DoNamedT... method TestSerilogDictionaryWithoutDestructure (line 19) | [Test] public void TestSerilogDictionaryWithoutDestructure() => DoName... method TestSerilogContextWithoutDestructure (line 21) | [Test] public void TestSerilogContextWithoutDestructure() => DoNamedTe... method TestSerilogContextNumericWithoutDestructure (line 23) | [Test] public void TestSerilogContextNumericWithoutDestructure() => Do... method TestSerilogContextExplicitDestructure (line 25) | [Test] public void TestSerilogContextExplicitDestructure() => DoNamedT... method TestSerilogCustomExceptionWithoutDestructure (line 27) | [Test] public void TestSerilogCustomExceptionWithoutDestructure() => D... method TestSerilogParentWithOverriddenToString (line 29) | [Test] public void TestSerilogParentWithOverriddenToString() => DoName... FILE: test/src/Analyzer/ContextualLoggerConstructorAnalyzerTests.cs class ContextualLoggerConstructorAnalyzerTests (line 7) | [TestNet60] method TestMicrosoftCorrectContextType (line 12) | [Test] public void TestMicrosoftCorrectContextType() => DoNamedTest2(); method TestMicrosoftWrongContextType (line 14) | [Test] public void TestMicrosoftWrongContextType() => DoNamedTest2(); method TestMicrosoftWrongContextTypeMultipleNamespaces (line 16) | [Test] public void TestMicrosoftWrongContextTypeMultipleNamespaces() =... method TestMicrosoftWrongContextTypeMultipleParameters (line 18) | [Test] public void TestMicrosoftWrongContextTypeMultipleParameters() =... FILE: test/src/Analyzer/ContextualLoggerSerilogFactoryAnalyzerTests.cs class ContextualLoggerSerilogFactoryAnalyzerTests (line 5) | public class ContextualLoggerSerilogFactoryAnalyzerTests : MessageTempla... method TestSerilogCorrectContextType (line 9) | [Test] public void TestSerilogCorrectContextType() => DoNamedTest2(); method TestSerilogWrongContextType (line 11) | [Test] public void TestSerilogWrongContextType() => DoNamedTest2(); FILE: test/src/Analyzer/CorrectExceptionPassingAnalyzerTests.cs class CorrectExceptionPassingAnalyzerTests (line 5) | public class CorrectExceptionPassingAnalyzerTests : MessageTemplateAnaly... method TestSerilogCorrectExceptionPassing (line 9) | [Test] public void TestSerilogCorrectExceptionPassing() => DoNamedTest... method TestSerilogIncorrectExceptionPassing (line 11) | [Test] public void TestSerilogIncorrectExceptionPassing() => DoNamedTe... method TestSerilogIncorrectExceptionPassingDynamicTemplate (line 13) | [Test] public void TestSerilogIncorrectExceptionPassingDynamicTemplate... method TestSerilogMultipleExceptionPassing (line 15) | [Test] public void TestSerilogMultipleExceptionPassing() => DoNamedTes... FILE: test/src/Analyzer/DuplicatePropertiesTemplateAnalyzerTests.cs class DuplicatePropertiesTemplateAnalyzerTests (line 5) | public class DuplicatePropertiesTemplateAnalyzerTests : MessageTemplateA... method TestSerilogDuplicateNamedProperty (line 9) | [Test] public void TestSerilogDuplicateNamedProperty() => DoNamedTest2(); FILE: test/src/Analyzer/LogMessageIsSentenceAnalyzerTests.cs class LogMessageIsSentenceAnalyzerTests (line 5) | public class LogMessageIsSentenceAnalyzerTests : MessageTemplateAnalyzer... method TestSerilogSentenceMessage (line 9) | [Test] public void TestSerilogSentenceMessage() => DoNamedTest2(); method TestSerilogNotSentenceMessage (line 11) | [Test] public void TestSerilogNotSentenceMessage() => DoNamedTest2(); FILE: test/src/Analyzer/MessageTemplateTests.cs class MessageTemplateAnalyzerTestBase (line 14) | [TestPackages( method DoTestSolution (line 25) | protected override void DoTestSolution([NotNull] params string[] fileSet) method HighlightingPredicate (line 35) | protected override bool HighlightingPredicate( method MutateSettings (line 54) | protected virtual void MutateSettings([NotNull] IContextBoundSettingsS... FILE: test/src/Analyzer/PositionalPropertiesUsageAnalyzerTests.cs class PositionalPropertiesUsageAnalyzerTests (line 5) | public class PositionalPropertiesUsageAnalyzerTests : MessageTemplateAna... method TestSerilogPositionProperty (line 9) | [Test] public void TestSerilogPositionProperty() => DoNamedTest2(); FILE: test/src/Analyzer/PropertiesElasticNamingAnalyzerTests.cs class PropertiesElasticNamingAnalyzerTests (line 10) | public class PropertiesElasticNamingAnalyzerTests : MessageTemplateAnaly... method TestSerilogInvalidElasticNamedProperty (line 14) | [Test] public void TestSerilogInvalidElasticNamedProperty() => DoNamed... method MutateSettings (line 16) | protected override void MutateSettings(IContextBoundSettingsStore sett... FILE: test/src/Analyzer/PropertiesIgnoredRegexNamingAnalyzerTests.cs class PropertiesIgnoredRegexNamingAnalyzerTests (line 10) | public class PropertiesIgnoredRegexNamingAnalyzerTests : MessageTemplate... method TestSerilogIgnoredInvalidNamedProperty (line 14) | [Test] public void TestSerilogIgnoredInvalidNamedProperty() => DoNamed... method MutateSettings (line 16) | protected override void MutateSettings(IContextBoundSettingsStore sett... FILE: test/src/Analyzer/PropertiesNamingAnalyzerDotNet6Tests.cs class PropertiesNamingAnalyzerDotNet6Tests (line 9) | [TestNet60] method TestZLoggerInvalidNamedProperty (line 17) | [Test] public void TestZLoggerInvalidNamedProperty() => DoNamedTest2(); FILE: test/src/Analyzer/PropertiesNamingAnalyzerTests.cs class PropertiesNamingAnalyzerTests (line 5) | public class PropertiesNamingAnalyzerTests : MessageTemplateAnalyzerTest... method TestSerilogInvalidNamedProperty (line 9) | [Test] public void TestSerilogInvalidNamedProperty() => DoNamedTest2(); method TestSerilogValidNamedProperty (line 11) | [Test] public void TestSerilogValidNamedProperty() => DoNamedTest2(); method TestSerilogValidDestructuredNamedProperty (line 13) | [Test] public void TestSerilogValidDestructuredNamedProperty() => DoNa... method TestSerilogContextInvalidNamedProperty (line 15) | [Test] public void TestSerilogContextInvalidNamedProperty() => DoNamed... method TestSerilogContextInterpolatedStringProperty (line 17) | [Test] public void TestSerilogContextInterpolatedStringProperty() => D... method TestSerilogInvalidNamedPropertyWithDot (line 19) | [Test] public void TestSerilogInvalidNamedPropertyWithDot() => DoNamed... method TestSerilogInvalidSyntax (line 21) | [Test] public void TestSerilogInvalidSyntax() => DoNamedTest2(); method TestSerilogInvalidNamedPropertyWithSpace (line 23) | [Test] public void TestSerilogInvalidNamedPropertyWithSpace() => DoNam... FILE: test/src/Constants/NugetPackages.cs class NugetPackages (line 3) | internal static class NugetPackages FILE: test/src/QuickFixes/AddDestructuringToMessageTemplatePropertyFixTests.cs class AddDestructuringToMessageTemplatePropertyFixTests (line 6) | public class AddDestructuringToMessageTemplatePropertyFixTests : QuickFi... method TestSerilogEscapedString (line 10) | [Test] public void TestSerilogEscapedString() => DoNamedTest2(); method TestSerilogNewAnonymousObject (line 12) | [Test] public void TestSerilogNewAnonymousObject() => DoNamedTest2(); method TestSerilogNewComplexObject (line 14) | [Test] public void TestSerilogNewComplexObject() => DoNamedTest2(); FILE: test/src/QuickFixes/QuickFixTestBase.cs class QuickFixTestBase (line 11) | [TestFixture] FILE: test/src/QuickFixes/RemoveTrailingPeriodFixTests.cs class RemoveTrailingPeriodFixTests (line 7) | public class RemoveTrailingPeriodFixTests : QuickFixTestBase DoNamedTest2(); FILE: test/src/QuickFixes/RenameContextLogPropertyFixTests.cs class RenameContextLogPropertyFixTests (line 7) | public class RenameContextLogPropertyFixTests : QuickFixTestBase DoNamedTest2(); FILE: test/src/QuickFixes/RenameLogPropertyFixTests.cs class RenameLogPropertyFixTests (line 7) | public class RenameLogPropertyFixTests : QuickFixTestBase DoNamedTest2(); method TestSerilogDestructuredProperty (line 13) | [Test] public void TestSerilogDestructuredProperty() => DoNamedTest2(); method TestSerilogPropertyConcatenated (line 15) | [Test] public void TestSerilogPropertyConcatenated() => DoNamedTest2(); FILE: test/src/TestEnvironment.cs type IReSharperSerilog (line 16) | [ZoneDefinition] class TestEnvironment (line 24) | [SetUpFixture]