Separate dynamic anchors.

This commit is contained in:
2023-01-31 15:15:13 +08:00
parent 776a615464
commit e109e0bd24
3 changed files with 52 additions and 42 deletions

View File

@@ -68,7 +68,7 @@ namespace Cryville.Crtr {
}
public override bool IsValueRequired { get { return false; } }
public override void ExecuteStatic(ContainerState state, RuntimeSkinContext ctx, PdtExpression exp) {
state.Handler.RegisterAnchor(Name);
state.Handler.RegisterAnchor(Name, true);
}
public override void ExecuteDynamic(ContainerState state, RuntimeSkinContext ctx, PdtExpression exp) {
throw new InvalidOperationException("Anchor creation in dynamic context is not allowed");