Example #1
0
        public override string ToString()
        {
            if (_requiresEscape)
            {
                return($"@Properties['{SerilogExpression.EscapeStringContent(PropertyName)}']");
            }

            return((IsBuiltIn ? "@" : "") + PropertyName);
        }
Example #2
0
        public override string ToString()
        {
            if (SerilogExpression.IsValidIdentifier(MemberName))
            {
                return(Receiver + "." + MemberName);
            }

            return($"{Receiver}['{SerilogExpression.EscapeStringContent(MemberName)}']");
        }