Proposal
When a const field is referenced inside an expression method body, the toolkit emits the field reference verbatim instead of its value.
Example
Constants:
static class MyConstants { public const string Issuer = "https://my-issuer.example.com"; }
Expression:
string GetIssuer(IExpressionContext context) => context.User.Id == MyConstants.Issuer ? "yes" : "no";
Current output:
@(context.User.Id == MyConstants.Issuer ? "yes" : "no")
Expected output:
@(context.User.Id == "https://my-issuer.example.com" ? "yes" : "no")
Component
Compiler
Contact Details
jeroen@innojero.com
Proposal
When a const field is referenced inside an expression method body, the toolkit emits the field reference verbatim instead of its value.
Example
Constants:
Expression:
Current output:
Expected output:
Component
Compiler
Contact Details
jeroen@innojero.com