SYMBOL INDEX (712 symbols across 156 files) FILE: src/Serilog.Expressions/Expressions/Ast/AccessorExpression.cs class AccessorExpression (line 25) | class AccessorExpression : Expression method AccessorExpression (line 27) | public AccessorExpression(Expression receiver, string memberName) method ToString (line 37) | public override string ToString() FILE: src/Serilog.Expressions/Expressions/Ast/AmbientNameExpression.cs class AmbientNameExpression (line 22) | class AmbientNameExpression : Expression method AmbientNameExpression (line 26) | public AmbientNameExpression(string name, bool isBuiltIn) method ToString (line 37) | public override string ToString() FILE: src/Serilog.Expressions/Expressions/Ast/ArrayExpression.cs class ArrayExpression (line 24) | class ArrayExpression : Expression method ArrayExpression (line 26) | public ArrayExpression(Element[] elements) method ToString (line 33) | public override string ToString() FILE: src/Serilog.Expressions/Expressions/Ast/CallExpression.cs class CallExpression (line 21) | class CallExpression : Expression method CallExpression (line 23) | public CallExpression(bool ignoreCase, string operatorName, params Exp... method ToString (line 36) | public override string ToString() FILE: src/Serilog.Expressions/Expressions/Ast/ConstantExpression.cs class ConstantExpression (line 23) | class ConstantExpression : Expression method ConstantExpression (line 25) | public ConstantExpression(LogEventPropertyValue constant) method ToString (line 32) | public override string ToString() FILE: src/Serilog.Expressions/Expressions/Ast/Element.cs class Element (line 20) | abstract class Element; FILE: src/Serilog.Expressions/Expressions/Ast/Expression.cs class Expression (line 20) | abstract class Expression method ToString (line 27) | public abstract override string ToString(); FILE: src/Serilog.Expressions/Expressions/Ast/IndexOfMatchExpression.cs class IndexOfMatchExpression (line 23) | class IndexOfMatchExpression : Expression method IndexOfMatchExpression (line 28) | public IndexOfMatchExpression(Expression corpus, Regex regex) method ToString (line 34) | public override string ToString() FILE: src/Serilog.Expressions/Expressions/Ast/IndexerExpression.cs class IndexerExpression (line 22) | class IndexerExpression : Expression method IndexerExpression (line 27) | public IndexerExpression(Expression receiver, Expression index) method ToString (line 33) | public override string ToString() FILE: src/Serilog.Expressions/Expressions/Ast/IndexerWildcard.cs type IndexerWildcard (line 20) | enum IndexerWildcard { Undefined, Any, All } FILE: src/Serilog.Expressions/Expressions/Ast/IndexerWildcardExpression.cs class IndexerWildcardExpression (line 22) | class IndexerWildcardExpression : Expression method IndexerWildcardExpression (line 24) | public IndexerWildcardExpression(IndexerWildcard wildcard) method ToString (line 31) | public override string ToString() FILE: src/Serilog.Expressions/Expressions/Ast/ItemElement.cs class ItemElement (line 20) | class ItemElement : Element method ItemElement (line 24) | public ItemElement(Expression value) method ToString (line 29) | public override string ToString() FILE: src/Serilog.Expressions/Expressions/Ast/LambdaExpression.cs class LambdaExpression (line 21) | class LambdaExpression : Expression method LambdaExpression (line 23) | public LambdaExpression(ParameterExpression[] parameters, Expression b... method ToString (line 33) | public override string ToString() FILE: src/Serilog.Expressions/Expressions/Ast/LocalNameExpression.cs class LocalNameExpression (line 20) | class LocalNameExpression : Expression method LocalNameExpression (line 22) | public LocalNameExpression(string name) method ToString (line 29) | public override string ToString() FILE: src/Serilog.Expressions/Expressions/Ast/Member.cs class Member (line 20) | abstract class Member; FILE: src/Serilog.Expressions/Expressions/Ast/ObjectExpression.cs class ObjectExpression (line 22) | class ObjectExpression : Expression method ObjectExpression (line 24) | public ObjectExpression(Member[] members) method ToString (line 31) | public override string ToString() FILE: src/Serilog.Expressions/Expressions/Ast/ParameterExpression.cs class ParameterExpression (line 20) | class ParameterExpression : Expression method ParameterExpression (line 22) | public ParameterExpression(string parameterName) method ToString (line 29) | public override string ToString() FILE: src/Serilog.Expressions/Expressions/Ast/PropertyMember.cs class PropertyMember (line 24) | class PropertyMember : Member method PropertyMember (line 29) | public PropertyMember(string name, Expression value) method ToString (line 35) | public override string ToString() FILE: src/Serilog.Expressions/Expressions/Ast/SpreadElement.cs class SpreadElement (line 24) | class SpreadElement : Element method SpreadElement (line 28) | public SpreadElement(Expression content) method ToString (line 33) | public override string ToString() FILE: src/Serilog.Expressions/Expressions/Ast/SpreadMember.cs class SpreadMember (line 22) | class SpreadMember : Member method SpreadMember (line 26) | public SpreadMember(Expression content) method ToString (line 31) | public override string ToString() FILE: src/Serilog.Expressions/Expressions/BuiltInProperty.cs class BuiltInProperty (line 18) | static class BuiltInProperty FILE: src/Serilog.Expressions/Expressions/Compilation/Arrays/ConstantArrayEvaluator.cs class ConstantArrayEvaluator (line 21) | class ConstantArrayEvaluator : IdentityTransformer method Rewrite (line 25) | public static Expression Rewrite(Expression expression) method Transform (line 30) | protected override Expression Transform(ArrayExpression ax) FILE: src/Serilog.Expressions/Expressions/Compilation/DefaultFunctionNameResolver.cs class DefaultFunctionNameResolver (line 19) | static class DefaultFunctionNameResolver method Build (line 21) | public static NameResolver Build(NameResolver? additionalNameResolver) FILE: src/Serilog.Expressions/Expressions/Compilation/ExpressionCompiler.cs class ExpressionCompiler (line 25) | static class ExpressionCompiler method Translate (line 27) | public static Expression Translate(Expression expression) method Compile (line 39) | public static Evaluatable Compile(Expression expression, IFormatProvid... FILE: src/Serilog.Expressions/Expressions/Compilation/ExpressionValidationException.cs class ExpressionValidationException (line 17) | class ExpressionValidationException : ArgumentException method ExpressionValidationException (line 19) | public ExpressionValidationException(string message) : base(message) method ExpressionValidationException (line 23) | public ExpressionValidationException(string message, Exception innerEx... FILE: src/Serilog.Expressions/Expressions/Compilation/Linq/EventIdHash.cs class EventIdHash (line 22) | public static class EventIdHash method Compute (line 31) | [CLSCompliant(false)] FILE: src/Serilog.Expressions/Expressions/Compilation/Linq/ExpressionConstantMapper.cs class ExpressionConstantMapper (line 20) | class ExpressionConstantMapper : ExpressionVisitor method ExpressionConstantMapper (line 24) | public ExpressionConstantMapper(IDictionary mapping) method VisitConstant (line 29) | protected override Expression VisitConstant(ConstantExpression node) FILE: src/Serilog.Expressions/Expressions/Compilation/Linq/Intrinsics.cs class Intrinsics (line 26) | static class Intrinsics method CollectSequenceElements (line 31) | public static List CollectSequenceElements(Log... method ExtendSequenceValueWithItem (line 36) | public static List ExtendSequenceValueWithItem... method ExtendSequenceValueWithSpread (line 45) | public static List ExtendSequenceValueWithSpre... method ConstructSequenceValue (line 55) | public static LogEventPropertyValue ConstructSequenceValue(List CollectStructureProperties(string... method ConstructStructureValue (line 76) | public static LogEventPropertyValue ConstructStructureValue(List ExtendStructureValueWithSpread( method ExtendStructureValueWithProperty (line 98) | public static List ExtendStructureValueWithProperty( method CompleteStructureValue (line 108) | public static LogEventPropertyValue CompleteStructureValue(List method LinqExpressionCompiler (line 80) | LinqExpressionCompiler(IFormatProvider? formatProvider, NameResolver n... method Compile (line 86) | public static Evaluatable Compile(Expression expression, IFormatProvid... method Splice (line 95) | ExpressionBody Splice(Expression lambda) method Transform (line 100) | protected override ExpressionBody Transform(CallExpression call) method DescribeRequirements (line 166) | static string DescribeRequirements(IReadOnlyList<(string name, bool op... method CompileLogical (line 188) | static ExpressionBody CompileLogical(Func orderedResolvers) method TryResolveFunctionName (line 29) | public override bool TryResolveFunctionName(string name, [MaybeNullWhe... method TryBindFunctionParameter (line 41) | public override bool TryBindFunctionParameter(ParameterInfo parameter,... method TryResolveBuiltInPropertyName (line 53) | public override bool TryResolveBuiltInPropertyName(string alias, [NotN... FILE: src/Serilog.Expressions/Expressions/Compilation/Pattern.cs class Pattern (line 21) | static class Pattern method IsAmbientProperty (line 23) | public static bool IsAmbientProperty(Expression expression, string nam... method IsStringConstant (line 30) | public static bool IsStringConstant(Expression expression, [MaybeNullW... FILE: src/Serilog.Expressions/Expressions/Compilation/Properties/PropertiesObjectAccessorTransformer.cs class PropertiesObjectAccessorTransformer (line 20) | class PropertiesObjectAccessorTransformer : IdentityTransformer method Rewrite (line 22) | public static Expression Rewrite(Expression actual) method Transform (line 27) | protected override Expression Transform(AccessorExpression ax) method Transform (line 35) | protected override Expression Transform(IndexerExpression ix) FILE: src/Serilog.Expressions/Expressions/Compilation/Text/LikeSyntaxTransformer.cs class LikeSyntaxTransformer (line 23) | class LikeSyntaxTransformer: IdentityTransformer method Rewrite (line 27) | public static Expression Rewrite(Expression expression) method Transform (line 32) | protected override Expression Transform(CallExpression call) method TryCompileLikeExpression (line 49) | Expression TryCompileLikeExpression(bool ignoreCase, Expression corpus... method LikeToRegex (line 66) | static string LikeToRegex(string like) FILE: src/Serilog.Expressions/Expressions/Compilation/Text/TextMatchingTransformer.cs class TextMatchingTransformer (line 23) | class TextMatchingTransformer: IdentityTransformer method Rewrite (line 27) | public static Expression Rewrite(Expression expression) method Transform (line 32) | protected override Expression Transform(CallExpression call) method TryCompileIndexOfMatch (line 50) | Expression TryCompileIndexOfMatch(bool ignoreCase, Expression corpus, ... FILE: src/Serilog.Expressions/Expressions/Compilation/Transformations/IdentityTransformer.cs class IdentityTransformer (line 19) | class IdentityTransformer : SerilogExpressionTransformer method TryTransform (line 21) | bool TryTransform(Expression expr, out Expression result) method Transform (line 27) | protected override Expression Transform(CallExpression call) method Transform (line 44) | protected override Expression Transform(ConstantExpression cx) method Transform (line 49) | protected override Expression Transform(AmbientNameExpression px) method Transform (line 54) | protected override Expression Transform(LocalNameExpression nlx) method Transform (line 59) | protected override Expression Transform(AccessorExpression spx) method Transform (line 67) | protected override Expression Transform(LambdaExpression lmx) method Transform (line 77) | protected override Expression Transform(ParameterExpression prx) method Transform (line 82) | protected override Expression Transform(IndexerWildcardExpression wx) method Transform (line 87) | protected override Expression Transform(ArrayExpression ax) method Transform (line 114) | protected override Expression Transform(ObjectExpression ox) method Transform (line 141) | protected override Expression Transform(IndexerExpression ix) method Transform (line 151) | protected override Expression Transform(IndexOfMatchExpression mx) FILE: src/Serilog.Expressions/Expressions/Compilation/Transformations/NodeReplacer.cs class NodeReplacer (line 19) | class NodeReplacer : IdentityTransformer method Replace (line 24) | public static Expression Replace(Expression expr, Expression source, E... method NodeReplacer (line 30) | NodeReplacer(Expression source, Expression dest) method Transform (line 36) | protected override Expression Transform(Expression x) FILE: src/Serilog.Expressions/Expressions/Compilation/Transformations/SerilogExpressionTransformer.cs class SerilogExpressionTransformer (line 19) | abstract class SerilogExpressionTransformer method Transform (line 21) | protected virtual TResult Transform(Expression expression) method Transform (line 43) | protected abstract TResult Transform(CallExpression call); method Transform (line 44) | protected abstract TResult Transform(ConstantExpression cx); method Transform (line 45) | protected abstract TResult Transform(AmbientNameExpression px); method Transform (line 46) | protected abstract TResult Transform(LocalNameExpression nlx); method Transform (line 47) | protected abstract TResult Transform(AccessorExpression spx); method Transform (line 48) | protected abstract TResult Transform(LambdaExpression lmx); method Transform (line 49) | protected abstract TResult Transform(ParameterExpression prx); method Transform (line 50) | protected abstract TResult Transform(IndexerWildcardExpression wx); method Transform (line 51) | protected abstract TResult Transform(ArrayExpression ax); method Transform (line 52) | protected abstract TResult Transform(ObjectExpression ox); method Transform (line 53) | protected abstract TResult Transform(IndexerExpression ix); method Transform (line 54) | protected abstract TResult Transform(IndexOfMatchExpression mx); FILE: src/Serilog.Expressions/Expressions/Compilation/Variadics/VariadicCallRewriter.cs class VariadicCallRewriter (line 21) | class VariadicCallRewriter : IdentityTransformer method Rewrite (line 25) | public static Expression Rewrite(Expression expression) method Transform (line 30) | protected override Expression Transform(CallExpression call) FILE: src/Serilog.Expressions/Expressions/Compilation/Wildcards/WildcardComprehensionTransformer.cs class WildcardComprehensionTransformer (line 20) | class WildcardComprehensionTransformer : IdentityTransformer method Rewrite (line 24) | public static Expression Rewrite(Expression root) method Transform (line 39) | protected override Expression Transform(CallExpression lx) method Transform (line 80) | protected override Expression Transform(IndexerExpression ix) FILE: src/Serilog.Expressions/Expressions/Compilation/Wildcards/WildcardSearch.cs class WildcardSearch (line 20) | class WildcardSearch : SerilogExpressionTransformer method FindWildcardIndexer (line 24) | public static IndexerExpression? FindWildcardIndexer(Expression fx) method Transform (line 29) | protected override IndexerExpression? Transform(IndexerExpression ix) method Transform (line 37) | protected override IndexerExpression? Transform(ConstantExpression cx) method Transform (line 42) | protected override IndexerExpression? Transform(AmbientNameExpression px) method Transform (line 47) | protected override IndexerExpression? Transform(LocalNameExpression nlx) method Transform (line 52) | protected override IndexerExpression? Transform(AccessorExpression spx) method Transform (line 57) | protected override IndexerExpression? Transform(LambdaExpression lmx) method Transform (line 62) | protected override IndexerExpression? Transform(ParameterExpression prx) method Transform (line 67) | protected override IndexerExpression? Transform(IndexerWildcardExpress... method Transform (line 73) | protected override IndexerExpression? Transform(ArrayExpression ax) method Transform (line 78) | protected override IndexerExpression? Transform(CallExpression call) method Transform (line 88) | protected override IndexerExpression? Transform(IndexOfMatchExpression... method Transform (line 93) | protected override IndexerExpression? Transform(ObjectExpression ox) FILE: src/Serilog.Expressions/Expressions/EvaluationContext.cs type EvaluationContext (line 20) | readonly struct EvaluationContext method EvaluationContext (line 25) | public EvaluationContext(LogEvent logEvent, Locals? locals = null) FILE: src/Serilog.Expressions/Expressions/ExpressionResult.cs class ExpressionResult (line 23) | public static class ExpressionResult method IsTrue (line 33) | public static bool IsTrue(LogEventPropertyValue? value) FILE: src/Serilog.Expressions/Expressions/Helpers.cs class Helpers (line 24) | static class Helpers method Contains (line 38) | public static bool Contains(this string @this, string value, StringCom... method Replace (line 43) | public static string Replace(this string @this, string oldValue, strin... FILE: src/Serilog.Expressions/Expressions/LoggingFilterSwitch.cs class LoggingFilterSwitch (line 24) | public class LoggingFilterSwitch : ILogEventFilter method LoggingFilterSwitch (line 40) | public LoggingFilterSwitch(string? expression = null) method IsEnabled (line 75) | public bool IsEnabled(LogEvent logEvent) method ToString (line 88) | public override string ToString() FILE: src/Serilog.Expressions/Expressions/NameResolver.cs class NameResolver (line 24) | public abstract class NameResolver method TryResolveFunctionName (line 36) | public virtual bool TryResolveFunctionName(string name, [MaybeNullWhen... method TryBindFunctionParameter (line 50) | public virtual bool TryBindFunctionParameter(ParameterInfo parameter, ... method TryResolveBuiltInPropertyName (line 65) | public virtual bool TryResolveBuiltInPropertyName(string alias, [NotNu... FILE: src/Serilog.Expressions/Expressions/Operators.cs class Operators (line 21) | static class Operators method SameOperator (line 104) | public static bool SameOperator(string op1, string op2) method ToRuntimeWildcardOperator (line 112) | public static string ToRuntimeWildcardOperator(IndexerWildcard wildcard) FILE: src/Serilog.Expressions/Expressions/Parsing/Combinators.cs class Combinators (line 20) | static class Combinators method ChainModified (line 22) | public static TokenListParser ChainModified TryPa... method TryPartialParse (line 32) | public static TokenListParserResult TryPa... method MakeBinary (line 232) | static Expression MakeBinary(string operatorName, Expression leftOpera... method MakeUnary (line 237) | static Expression MakeUnary(string operatorName, Expression operand) FILE: src/Serilog.Expressions/Expressions/Parsing/ExpressionTokenizer.cs class ExpressionTokenizer (line 20) | class ExpressionTokenizer : Tokenizer method ExpressionTokenizer (line 44) | public ExpressionTokenizer() method GreedyTokenize (line 68) | public TokenList GreedyTokenize(TextSpan textSpan) method LazyTokenize (line 78) | public IEnumerable> LazyTokenize(TextSpan span) method Tokenize (line 83) | protected override IEnumerable> Tokenize(TextS... method IsDelimiter (line 186) | bool IsDelimiter(Result next) method TryGetKeyword (line 193) | bool TryGetKeyword(TextSpan span, out ExpressionToken keyword) FILE: src/Serilog.Expressions/Expressions/Parsing/ParserExtensions.cs class ParserExtensions (line 20) | static class ParserExtensions method SelectCatch (line 22) | public static TokenListParser SelectCatch Proce... method DottedToNestedRecursive (line 34) | static IReadOnlyDictionary DottedToNest... method MakeStructureValue (line 101) | static StructureValue MakeStructureValue(IReadOnlyDictionary method IsIdentifier (line 112) | static bool IsIdentifier(string s) => s.Length != 0 && method TakeFirstIdentifier (line 116) | static (string, string) TakeFirstIdentifier(string dottedIdentifier) FILE: src/Serilog.Expressions/Expressions/SerilogExpression.cs class SerilogExpression (line 27) | public static class SerilogExpression method Compile (line 38) | public static CompiledExpression Compile(string expression, method TryCompile (line 58) | public static bool TryCompile( method TryCompile (line 80) | public static bool TryCompile(string expression, method TryCompileImpl (line 91) | static bool TryCompileImpl(string expression, method EscapeLikeExpressionContent (line 127) | public static string EscapeLikeExpressionContent(string text) method EscapeStringContent (line 140) | public static string EscapeStringContent(string text) method IsValidIdentifier (line 151) | public static bool IsValidIdentifier(string identifier) FILE: src/Serilog.Expressions/Expressions/StaticMemberNameResolver.cs class StaticMemberNameResolver (line 23) | public class StaticMemberNameResolver : NameResolver method StaticMemberNameResolver (line 31) | public StaticMemberNameResolver( method TryResolveFunctionName (line 46) | public override bool TryResolveFunctionName(string name, [MaybeNullWhe... FILE: src/Serilog.Expressions/LoggerEnrichmentConfigurationExtensions.cs class LoggerEnrichmentConfigurationExtensions (line 25) | public static class LoggerEnrichmentConfigurationExtensions method When (line 35) | public static LoggerConfiguration When( method WithComputed (line 58) | public static LoggerConfiguration WithComputed( FILE: src/Serilog.Expressions/LoggerFilterConfigurationExtensions.cs class LoggerFilterConfigurationExtensions (line 26) | public static class LoggerFilterConfigurationExtensions method ByIncludingOnly (line 34) | public static LoggerConfiguration ByIncludingOnly(this LoggerFilterCon... method ByExcluding (line 49) | public static LoggerConfiguration ByExcluding(this LoggerFilterConfigu... method ControlledBy (line 65) | public static LoggerConfiguration ControlledBy(this LoggerFilterConfig... FILE: src/Serilog.Expressions/LoggerSinkConfigurationExtensions.cs class LoggerSinkConfigurationExtensions (line 24) | public static class LoggerSinkConfigurationExtensions method Conditional (line 36) | public static LoggerConfiguration Conditional( FILE: src/Serilog.Expressions/ParserConstruction/Combinators.cs class Combinators (line 26) | static class Combinators method Apply (line 36) | public static TokenListParser Apply(this TokenList... method AtEnd (line 65) | public static TextParser AtEnd(this TextParser parser) method AtEnd (line 89) | public static TokenListParser AtEnd(this TokenList... method AtLeastOnce (line 112) | public static TextParser AtLeastOnce(this TextParser parser) method AtLeastOnceDelimitedBy (line 127) | public static TokenListParser AtLeastOnceDelimitedBy IgnoreThen(this T... method IgnoreThen (line 171) | public static TextParser IgnoreThen(this TextParser first,... method Many (line 198) | public static TokenListParser Many(this TokenLis... method Many (line 231) | public static TextParser Many(this TextParser parser) method ManyDelimitedBy (line 269) | public static TokenListParser ManyDelimitedBy( method Named (line 298) | public static TokenListParser Named(this TokenList... method Named (line 320) | public static TextParser Named(this TextParser parser, string... method OptionalOrDefault (line 344) | public static TokenListParser OptionalOrDefault(th... method OptionalOrDefault (line 359) | public static TextParser OptionalOrDefault(this TextParser pa... method Or (line 375) | public static TokenListParser Or(this TokenListPar... method Or (line 402) | public static TextParser Or(this TextParser lhs, TextParser Select(this Token... method Select (line 455) | public static TextParser Select(this TextParser parser, Fu... method Cast (line 480) | public static TokenListParser Cast(this TokenLi... method SelectMany (line 499) | public static TokenListParser SelectMany( method Then (line 520) | public static TokenListParser Then(this TokenLi... method Then (line 547) | public static TextParser Then(this TextParser first, Func<... method Try (line 574) | public static TokenListParser Try(this TokenListPa... method Try (line 596) | public static TextParser Try(this TextParser parser) method Value (line 620) | public static TokenListParser Value(this TokenL... method Value (line 635) | public static TextParser Value(this TextParser parser, U v... method Chain (line 654) | public static TokenListParser Chain(TKind kind) method FormatExpectation (line 47) | public static string FormatExpectation(TKind kind) method FormatAppearance (line 61) | public static string FormatAppearance(TKind kind, string value) method FormatLiteral (line 77) | public static string FormatLiteral(char literal) method FormatLiteral (line 145) | public static string FormatLiteral(string literal) FILE: src/Serilog.Expressions/ParserConstruction/Display/TokenAttribute.cs class TokenAttribute (line 24) | [AttributeUsage(AttributeTargets.Field|AttributeTargets.Class)] FILE: src/Serilog.Expressions/ParserConstruction/Model/Position.cs type Position (line 20) | readonly struct Position method Position (line 43) | Position(int absolute, int line, int column) method Advance (line 76) | public Position Advance(char overChar) method ToString (line 85) | public override string ToString() FILE: src/Serilog.Expressions/ParserConstruction/Model/Result.cs class Result (line 22) | static class Result method Empty (line 30) | public static Result Empty(TextSpan remainder) method Empty (line 42) | public static Result Empty(TextSpan remainder, string[] expectat... method Value (line 55) | public static Result Value(T value, TextSpan location, TextSpan ... method CastEmpty (line 67) | public static Result CastEmpty(Result result) method CombineEmpty (line 79) | public static Result CombineEmpty(Result first, Result sec... FILE: src/Serilog.Expressions/ParserConstruction/Model/Result`1.cs type Result (line 23) | struct Result method IsPartial (line 58) | internal bool IsPartial(TextSpan from) => from != Remainder; method Result (line 75) | internal Result(T value, TextSpan location, TextSpan remainder, bool b... method Result (line 86) | internal Result(TextSpan remainder, string? errorMessage, string[]? ex... method ToString (line 97) | public override string ToString() method FormatErrorMessageFragment (line 119) | public string FormatErrorMessageFragment() FILE: src/Serilog.Expressions/ParserConstruction/Model/TextSpan.cs type TextSpan (line 20) | readonly struct TextSpan : IEquatable method TextSpan (line 41) | public TextSpan(string source) method TextSpan (line 52) | public TextSpan(string source, Position position, int length) method EnsureHasValue (line 84) | void EnsureHasValue() method ConsumeChar (line 94) | public Result ConsumeChar() method Equals (line 106) | public override bool Equals(object? obj) method GetHashCode (line 115) | public override int GetHashCode() method Equals (line 129) | public bool Equals(TextSpan other) method Until (line 163) | public TextSpan Until(TextSpan next) method First (line 178) | TextSpan First(int length) method ToString (line 189) | public override string ToString() method ToStringValue (line 201) | public string ToStringValue() method EqualsValueIgnoreCase (line 212) | public bool EqualsValueIgnoreCase(string otherValue) FILE: src/Serilog.Expressions/ParserConstruction/Model/TokenListParserResult.cs class TokenListParserResult (line 20) | static class TokenListParserResult method Empty (line 29) | public static TokenListParserResult Empty(TokenLis... method Empty (line 42) | public static TokenListParserResult Empty(TokenLis... method Empty (line 55) | public static TokenListParserResult Empty(TokenLis... method Value (line 69) | public static TokenListParserResult Value(T value,... method CastEmpty (line 82) | public static TokenListParserResult CastEmpty(To... method CombineEmpty (line 95) | public static TokenListParserResult CombineEmpty(T... FILE: src/Serilog.Expressions/ParserConstruction/Model/TokenListParserResult`2.cs type TokenListParserResult (line 25) | struct TokenListParserResult method IsPartial (line 93) | internal bool IsPartial(TokenList from) => SubTokenErrorPositio... method TokenListParserResult (line 97) | internal TokenListParserResult(T value, TokenList location, Tok... method TokenListParserResult (line 109) | internal TokenListParserResult(TokenList location, TokenList remainder, Position er... method ToString (line 133) | public override string ToString() method FormatErrorMessageFragment (line 157) | string FormatErrorMessageFragment() FILE: src/Serilog.Expressions/ParserConstruction/Model/TokenList`1.cs type TokenList (line 23) | readonly struct TokenList : IEquatable>, IEnumer... method TokenList (line 36) | public TokenList(Token[] tokens) method TokenList (line 42) | TokenList(Token[] tokens, int position) method EnsureHasValue (line 70) | void EnsureHasValue() method ConsumeToken (line 80) | public TokenListParserResult> ConsumeToken() method GetEnumerator (line 92) | public IEnumerator> GetEnumerator() method GetEnumerator (line 100) | IEnumerator IEnumerable.GetEnumerator() method Equals (line 106) | public override bool Equals(object? obj) method GetHashCode (line 115) | public override int GetHashCode() method Equals (line 128) | public bool Equals(TokenList other) method ToString (line 156) | public override string ToString() method ComputeEndOfInputPosition (line 165) | internal Position ComputeEndOfInputPosition() FILE: src/Serilog.Expressions/ParserConstruction/Model/Token`1.cs type Token (line 21) | readonly struct Token method ToStringValue (line 37) | public string ToStringValue() => Span.ToStringValue(); method Token (line 54) | public Token(TKind kind, TextSpan span) method ToString (line 61) | public override string ToString() FILE: src/Serilog.Expressions/ParserConstruction/Model/Unit.cs type Unit (line 20) | struct Unit FILE: src/Serilog.Expressions/ParserConstruction/Parse.cs class Parse (line 24) | static class Parse method Chain (line 37) | public static TokenListParser Chain( method Not (line 54) | public static TokenListParser Not(TokenListPars... method Ref (line 91) | public static TokenListParser Ref(Func Return(T value) method Return (line 123) | public static TokenListParser Return(T value) FILE: src/Serilog.Expressions/ParserConstruction/ParseException.cs class ParseException (line 24) | class ParseException : Exception method ParseException (line 31) | public ParseException(string message, Position errorPosition) : this(m... method ParseException (line 39) | public ParseException(string message, Position errorPosition, Exceptio... FILE: src/Serilog.Expressions/ParserConstruction/ParserExtensions.cs class ParserExtensions (line 22) | static class ParserExtensions method TryParse (line 33) | public static TokenListParserResult TryParse(this ... FILE: src/Serilog.Expressions/ParserConstruction/Parsers/Character.cs class Character (line 23) | static class Character method Matching (line 25) | static TextParser Matching(Func predicate, string[] ... method Matching (line 43) | public static TextParser Matching(Func predicate, st... method Except (line 57) | static TextParser Except(Func predicate, string desc... method EqualTo (line 68) | public static TextParser EqualTo(char ch) method Except (line 76) | public static TextParser Except(char ch) FILE: src/Serilog.Expressions/ParserConstruction/Parsers/Numerics.cs class Numerics (line 25) | static class Numerics FILE: src/Serilog.Expressions/ParserConstruction/Parsers/Span.cs class Span (line 23) | static class Span method EqualTo (line 30) | public static TextParser EqualTo(string text) FILE: src/Serilog.Expressions/ParserConstruction/Parsers/Token.cs class Token (line 23) | static class Token method EqualTo (line 32) | public static TokenListParser> EqualTo(TKin... method Sequence (line 52) | public static TokenListParser[]> Sequence(p... FILE: src/Serilog.Expressions/ParserConstruction/Tokenizer`1.cs class Tokenizer (line 24) | abstract class Tokenizer method Tokenize (line 32) | public TokenList Tokenize(string source) method TryTokenize (line 48) | public Result> TryTokenize(string source) method Tokenize (line 77) | protected abstract IEnumerable> Tokenize(TextSpan span); method SkipWhiteSpace (line 84) | protected static Result SkipWhiteSpace(TextSpan span) FILE: src/Serilog.Expressions/ParserConstruction/Util/CharInfo.cs class CharInfo (line 17) | static class CharInfo method IsLatinDigit (line 19) | public static bool IsLatinDigit(char ch) FILE: src/Serilog.Expressions/ParserConstruction/Util/Friendly.cs class Friendly (line 17) | static class Friendly method List (line 19) | public static string List(IEnumerable items) method Clip (line 42) | public static string Clip(string value, int maxLength) FILE: src/Serilog.Expressions/Pipeline/ComputedPropertyEnricher.cs class ComputedPropertyEnricher (line 21) | class ComputedPropertyEnricher : ILogEventEnricher method ComputedPropertyEnricher (line 26) | public ComputedPropertyEnricher(string propertyName, CompiledExpressio... method Enrich (line 32) | public void Enrich(LogEvent logEvent, ILogEventPropertyFactory propert... FILE: src/Serilog.Expressions/Templates/Ast/Conditional.cs class Conditional (line 19) | class Conditional : Template method Conditional (line 25) | public Conditional(Expression condition, Template consequent, Template... FILE: src/Serilog.Expressions/Templates/Ast/FormattedExpression.cs class FormattedExpression (line 20) | class FormattedExpression : Template method FormattedExpression (line 26) | public FormattedExpression(Expression expression, string? format, Alig... FILE: src/Serilog.Expressions/Templates/Ast/LiteralText.cs class LiteralText (line 17) | class LiteralText : Template method LiteralText (line 21) | public LiteralText(string text) FILE: src/Serilog.Expressions/Templates/Ast/Repetition.cs class Repetition (line 19) | class Repetition: Template method Repetition (line 27) | public Repetition( FILE: src/Serilog.Expressions/Templates/Ast/Template.cs class Template (line 17) | abstract class Template; FILE: src/Serilog.Expressions/Templates/Ast/TemplateBlock.cs class TemplateBlock (line 17) | class TemplateBlock : Template method TemplateBlock (line 21) | public TemplateBlock(Template[] elements) FILE: src/Serilog.Expressions/Templates/Compilation/CompiledConditional.cs class CompiledConditional (line 19) | class CompiledConditional : CompiledTemplate method CompiledConditional (line 25) | public CompiledConditional(Evaluatable condition, CompiledTemplate con... method Evaluate (line 32) | public override void Evaluate(EvaluationContext ctx, TextWriter output) FILE: src/Serilog.Expressions/Templates/Compilation/CompiledExceptionToken.cs class CompiledExceptionToken (line 20) | class CompiledExceptionToken : CompiledTemplate method CompiledExceptionToken (line 26) | public CompiledExceptionToken(TemplateTheme theme) method Evaluate (line 32) | public override void Evaluate(EvaluationContext ctx, TextWriter output) FILE: src/Serilog.Expressions/Templates/Compilation/CompiledFormattedExpression.cs class CompiledFormattedExpression (line 23) | class CompiledFormattedExpression : CompiledTemplate method CompiledFormattedExpression (line 32) | public CompiledFormattedExpression(Evaluatable expression, string? for... method Evaluate (line 42) | public override void Evaluate(EvaluationContext ctx, TextWriter output) method EvaluateUnaligned (line 58) | void EvaluateUnaligned(EvaluationContext ctx, TextWriter output, IForm... FILE: src/Serilog.Expressions/Templates/Compilation/CompiledLevelToken.cs class CompiledLevelToken (line 22) | class CompiledLevelToken : CompiledTemplate method CompiledLevelToken (line 28) | public CompiledLevelToken(string? format, Alignment? alignment, Templa... method Evaluate (line 43) | public override void Evaluate(EvaluationContext ctx, TextWriter output) method EvaluateUnaligned (line 59) | void EvaluateUnaligned(EvaluationContext ctx, TextWriter output, ref i... FILE: src/Serilog.Expressions/Templates/Compilation/CompiledLiteralText.cs class CompiledLiteralText (line 20) | class CompiledLiteralText : CompiledTemplate method CompiledLiteralText (line 25) | public CompiledLiteralText(string text, TemplateTheme theme) method Evaluate (line 31) | public override void Evaluate(EvaluationContext ctx, TextWriter output) FILE: src/Serilog.Expressions/Templates/Compilation/CompiledMessageToken.cs class CompiledMessageToken (line 23) | class CompiledMessageToken : CompiledTemplate method CompiledMessageToken (line 30) | public CompiledMessageToken(IFormatProvider? formatProvider, Alignment... method Evaluate (line 44) | public override void Evaluate(EvaluationContext ctx, TextWriter output) method EvaluateUnaligned (line 60) | void EvaluateUnaligned(EvaluationContext ctx, TextWriter output, ref i... method EvaluateProperty (line 86) | void EvaluateProperty(IReadOnlyDictionary localNames) method Transform (line 35) | protected override Expression Transform(AmbientNameExpression px) FILE: src/Serilog.Expressions/Templates/Compilation/NameResolution/TemplateLocalNameBinder.cs class TemplateLocalNameBinder (line 21) | class TemplateLocalNameBinder method BindLocalValueNames (line 23) | public static Template BindLocalValueNames(Template template) method Transform (line 29) | Template Transform(Template template, Stack locals) method Transform (line 42) | Template Transform(TemplateBlock block, Stack locals) method Transform (line 49) | Template Transform(FormattedExpression fx, Stack locals) method Transform (line 60) | Template Transform(Conditional cond, Stack locals) method Transform (line 68) | Template Transform(Repetition rep, Stack locals) FILE: src/Serilog.Expressions/Templates/Compilation/TemplateCompiler.cs class TemplateCompiler (line 24) | static class TemplateCompiler method Compile (line 26) | public static CompiledTemplate Compile(Template template, FILE: src/Serilog.Expressions/Templates/Compilation/TemplateFunctionNameResolver.cs class TemplateFunctionNameResolver (line 24) | static class TemplateFunctionNameResolver method Build (line 26) | public static NameResolver Build(NameResolver? additionalNameResolver,... FILE: src/Serilog.Expressions/Templates/Compilation/UnreferencedProperties/ExpressionReferencedPropertiesFinder.cs class ExpressionReferencedPropertiesFinder (line 22) | class ExpressionReferencedPropertiesFinder : SerilogExpressionTransforme... method FindReferencedProperties (line 24) | public IEnumerable FindReferencedProperties(Expression express... method Transform (line 29) | protected override IEnumerable Transform(CallExpression call) method Transform (line 34) | protected override IEnumerable Transform(ConstantExpression cx) method Transform (line 39) | protected override IEnumerable Transform(AmbientNameExpression... method Transform (line 45) | protected override IEnumerable Transform(LocalNameExpression nlx) method Transform (line 50) | protected override IEnumerable Transform(AccessorExpression spx) method Transform (line 59) | protected override IEnumerable Transform(LambdaExpression lmx) method Transform (line 64) | protected override IEnumerable Transform(ParameterExpression prx) method Transform (line 69) | protected override IEnumerable Transform(IndexerWildcardExpres... method Transform (line 74) | protected override IEnumerable Transform(ArrayExpression ax) method Transform (line 80) | protected override IEnumerable Transform(ObjectExpression ox) method Transform (line 86) | protected override IEnumerable Transform(IndexerExpression ix) method Transform (line 102) | protected override IEnumerable Transform(IndexOfMatchExpressio... FILE: src/Serilog.Expressions/Templates/Compilation/UnreferencedProperties/TemplateReferencedPropertiesFinder.cs class TemplateReferencedPropertiesFinder (line 19) | class TemplateReferencedPropertiesFinder method FindReferencedProperties (line 23) | public IEnumerable FindReferencedProperties(Template template) FILE: src/Serilog.Expressions/Templates/Compilation/UnreferencedProperties/UnreferencedPropertiesFunction.cs class UnreferencedPropertiesFunction (line 36) | class UnreferencedPropertiesFunction : NameResolver method UnreferencedPropertiesFunction (line 42) | public UnreferencedPropertiesFunction(Template template) method TryBindFunctionParameter (line 48) | public override bool TryBindFunctionParameter(ParameterInfo parameter,... method TryResolveFunctionName (line 60) | public override bool TryResolveFunctionName(string name, [MaybeNullWhe... method Implementation (line 75) | public static LogEventPropertyValue? Implementation(UnreferencedProper... method TemplateContainsPropertyName (line 84) | static bool TemplateContainsPropertyName(MessageTemplate messageTempla... FILE: src/Serilog.Expressions/Templates/Compilation/Unsafe/UnsafeOutputFunction.cs class UnsafeOutputFunction (line 26) | class UnsafeOutputFunction : NameResolver method TryResolveFunctionName (line 30) | public override bool TryResolveFunctionName(string name, [MaybeNullWhe... method Implementation (line 45) | public static LogEventPropertyValue? Implementation(LogEventPropertyVa... FILE: src/Serilog.Expressions/Templates/Encoding/EncodedCompiledTemplate.cs class EncodedCompiledTemplate (line 6) | class EncodedCompiledTemplate : CompiledTemplate method EncodedCompiledTemplate (line 11) | public EncodedCompiledTemplate(CompiledTemplate inner, TemplateOutputE... method Evaluate (line 17) | public override void Evaluate(EvaluationContext ctx, TextWriter output) FILE: src/Serilog.Expressions/Templates/Encoding/EncodedTemplateFactory.cs class EncodedTemplateFactory (line 8) | class EncodedTemplateFactory method EncodedTemplateFactory (line 12) | public EncodedTemplateFactory(TemplateOutputEncoder? encoder) method Wrap (line 17) | public CompiledTemplate Wrap(CompiledTemplate inner) method MakeCompiledFormattedExpression (line 25) | public CompiledTemplate MakeCompiledFormattedExpression(Evaluatable ex... FILE: src/Serilog.Expressions/Templates/Encoding/EscapableEncodedCompiledFormattedExpression.cs class EscapableEncodedCompiledFormattedExpression (line 10) | class EscapableEncodedCompiledFormattedExpression : CompiledTemplate method EscapableEncodedCompiledFormattedExpression (line 18) | public EscapableEncodedCompiledFormattedExpression(Evaluatable express... method GetSubstituteLocalValue (line 29) | LogEventPropertyValue? GetSubstituteLocalValue(EvaluationContext context) method Evaluate (line 36) | public override void Evaluate(EvaluationContext ctx, TextWriter output) FILE: src/Serilog.Expressions/Templates/Encoding/PreEncodedValue.cs class PreEncodedValue (line 5) | class PreEncodedValue method PreEncodedValue (line 9) | public PreEncodedValue(LogEventPropertyValue? inner) method ToString (line 14) | public override string ToString() FILE: src/Serilog.Expressions/Templates/Encoding/TemplateOutputEncoder.cs class TemplateOutputEncoder (line 6) | public abstract class TemplateOutputEncoder method Encode (line 13) | public abstract string Encode(string value); FILE: src/Serilog.Expressions/Templates/ExpressionTemplate.cs class ExpressionTemplate (line 30) | public class ExpressionTemplate : ITextFormatter method TryParse (line 41) | public static bool TryParse( method TryParse (line 65) | public static bool TryParse( method ExpressionTemplate (line 97) | ExpressionTemplate(CompiledTemplate compiled) method ExpressionTemplate (line 114) | public ExpressionTemplate( method SelectTheme (line 138) | static TemplateTheme SelectTheme(TemplateTheme? supplied, bool applyTh... method Format (line 150) | public void Format(LogEvent logEvent, TextWriter output) FILE: src/Serilog.Expressions/Templates/Parsing/TemplateParser.cs class TemplateParser (line 20) | class TemplateParser method TryParse (line 25) | public bool TryParse( FILE: src/Serilog.Expressions/Templates/Parsing/TemplateTokenParsers.cs class TemplateTokenParsers (line 28) | class TemplateTokenParsers method TemplateTokenParsers (line 32) | public TemplateTokenParsers() method LeftReduceConditional (line 70) | static Template? LeftReduceConditional((Expression?, Template)[] first... method AtEnd (line 136) | _template = block.AtEnd(); FILE: src/Serilog.Expressions/Templates/Parsing/TemplateTokenizer.cs class TemplateTokenizer (line 21) | class TemplateTokenizer : Tokenizer method Tokenize (line 25) | protected override IEnumerable> Tokenize(TextS... method TokenizeHole (line 95) | IEnumerable> TokenizeHole(TextSpan span) FILE: src/Serilog.Expressions/Templates/Rendering/AlignmentExtensions.cs class AlignmentExtensions (line 19) | static class AlignmentExtensions method Widen (line 21) | public static Alignment Widen(this Alignment alignment, int amount) FILE: src/Serilog.Expressions/Templates/Rendering/Casing.cs class Casing (line 17) | static class Casing method Format (line 26) | public static string Format(string value, string? format = null) FILE: src/Serilog.Expressions/Templates/Rendering/LevelRenderer.cs class LevelRenderer (line 27) | static class LevelRenderer method GetLevelMoniker (line 59) | public static string GetLevelMoniker(LogEventLevel value, string? format) FILE: src/Serilog.Expressions/Templates/Rendering/Padding.cs class Padding (line 19) | static class Padding method Apply (line 26) | public static void Apply(TextWriter output, string value, Alignment al... FILE: src/Serilog.Expressions/Templates/Themes/Style.cs type Style (line 17) | readonly struct Style method Style (line 21) | public Style(string ansiStyle) method Set (line 26) | internal StyleReset Set(TextWriter output, ref int invisibleCharacterC... method GetAnsiStyle (line 40) | public string? GetAnsiStyle() FILE: src/Serilog.Expressions/Templates/Themes/StyleReset.cs type StyleReset (line 17) | readonly struct StyleReset : IDisposable method StyleReset (line 24) | public StyleReset(TextWriter output) method Dispose (line 29) | public void Dispose() FILE: src/Serilog.Expressions/Templates/Themes/TemplateTheme.cs class TemplateTheme (line 20) | public class TemplateTheme method TemplateTheme (line 52) | public TemplateTheme(IReadOnlyDictionary a... method TemplateTheme (line 65) | public TemplateTheme(TemplateTheme baseTheme, IReadOnlyDictionary ReadCases(string filename) FILE: test/Serilog.Expressions.Tests/Support/CollectingSink.cs class CollectingSink (line 6) | class CollectingSink : ILogEventSink method Emit (line 14) | public void Emit(LogEvent logEvent) FILE: test/Serilog.Expressions.Tests/Support/ParenthesizingEncoder.cs class ParenthesizingEncoder (line 5) | public class ParenthesizingEncoder : TemplateOutputEncoder method Encode (line 7) | public override string Encode(string value) FILE: test/Serilog.Expressions.Tests/Support/Some.cs class Some (line 6) | static class Some method InformationEvent (line 10) | public static LogEvent InformationEvent(string messageTemplate = "Hell... method InformationEvent (line 15) | public static LogEvent InformationEvent(DateTimeOffset timestamp, stri... method WarningEvent (line 20) | public static LogEvent WarningEvent(string messageTemplate = "Hello, w... method LogEvent (line 25) | public static LogEvent LogEvent(LogEventLevel level, string messageTem... method LogEvent (line 30) | public static LogEvent LogEvent(DateTimeOffset timestamp, LogEventLeve... method AnonymousObject (line 42) | public static object AnonymousObject() method LogEventPropertyValue (line 47) | public static LogEventPropertyValue LogEventPropertyValue() method Int (line 52) | static int Int() method String (line 57) | public static string String() FILE: test/Serilog.Expressions.Tests/Support/StringHashPrefixingTheme.cs class StringHashPrefixingTheme (line 5) | static class StringHashPrefixingTheme FILE: test/Serilog.Expressions.Tests/Support/TestHelperNameResolver.cs class TestHelperNameResolver (line 7) | public class TestHelperNameResolver: NameResolver method TryResolveFunctionName (line 9) | public override bool TryResolveFunctionName(string name, [MaybeNullWhe... method TestDict (line 21) | public static LogEventPropertyValue? TestDict(LogEventPropertyValue? v... FILE: test/Serilog.Expressions.Tests/TemplateEncodingTests.cs class TemplateEncodingTests (line 7) | public class TemplateEncodingTests method TemplatesAreCorrectlyEvaluated (line 12) | [Theory] method EncodingAppliesToThemedOutput (line 27) | [Fact] FILE: test/Serilog.Expressions.Tests/TemplateEvaluationTests.cs class TemplateEvaluationTests (line 9) | public class TemplateEvaluationTests method TemplatesAreCorrectlyEvaluated (line 17) | [Theory] FILE: test/Serilog.Expressions.Tests/TemplateParserTests.cs class TemplateParserTests (line 8) | public class TemplateParserTests method ErrorsAreReported (line 10) | [Theory] method DefaultAlignmentIsNull (line 26) | [Fact] FILE: test/Serilog.Expressions.Tests/TemplateTokenizerTests.cs class TemplateTokenizerTests (line 9) | public class TemplateTokenizerTests method ValidTemplatesAreTokenized (line 46) | [Theory] method InvalidTemplatesAreReported (line 56) | [Theory] FILE: test/Serilog.Expressions.Tests/Templates/UnreferencedPropertiesFunctionTests.cs class UnreferencedPropertiesFunctionTests (line 10) | public class UnreferencedPropertiesFunctionTests method UnreferencedPropertiesFunctionIsNamedRest (line 12) | [Fact] method UnreferencedPropertiesExcludeThoseInMessageAndTemplate (line 19) | [Fact]