private protected virtual void SaveAsPfaCore(BoundPfaContext ctx, RoleMappedSchema schema, string[] outputNames) { ctx.Hide(outputNames); }
void ISaveAsPfa.SaveAsPfa(BoundPfaContext ctx) { Host.CheckValue(ctx, nameof(ctx)); // Because filters do not modify the schema, this is a no-op. }
public abstract JToken SavePfa(BoundPfaContext ctx, JToken srcToken);
public abstract JToken SaveAsPfa(BoundPfaContext ctx, JToken input);
JToken ISingleCanSavePfa.SaveAsPfa(BoundPfaContext ctx, JToken input) { Host.CheckValue(ctx, nameof(ctx)); Host.CheckValue(input, nameof(input)); return(_impl.SaveAsPfa(ctx, input)); }
public JToken PfaInfo(BoundPfaContext ctx, JToken srcToken) { return(null); }
public abstract JToken PfaInfo(BoundPfaContext ctx, JToken srcToken);