コード例 #1
0
 public void Inject(CmlScriptValue_Argument_Host host, CmlScriptRequest request)
 {
     request.AddExplicitIndirectValue(
         GetName(),
         host.AddArgument(new CmlScriptValue_Argument_Single_Placeholder(GetParameterType()))
         );
 }
コード例 #2
0
 public CmlScriptValue_Argument AddSecondaryArgument(CmlScriptValue_Argument to_add)
 {
     return(host_argument.AddArgument(to_add));
 }
コード例 #3
0
 public override CmlScriptValue GetIndirectValue(string id, CmlScriptValue_Argument_Host host)
 {
     return(resource_manager.GetObjectEX(id)
            .IfNotNull(o => host.AddArgument(new CmlScriptValue_Argument_Single_Constant(o))));
 }
コード例 #4
0
 public override CmlScriptValue CreateScriptValue(CmlScriptValue_Argument_Host host)
 {
     return(host.AddArgument(CreateScriptValueArgument()));
 }