internal NativeDiscreteBindingEncodingStrategy(INativeStrategyClient client) { if (client == null) { throw new ArgumentNullException(); } this.CallSiteGenerator = new CallSiteGenerator(client, "$BindingCallSites"); }
internal NativeLiteralEncodingStrategy(INativeStrategyClient client) { if (client == null) { throw new ArgumentNullException(); } this.LiteralGenerator = new LiteralGenerator(client, "$Literals"); this.CallSiteGenerator = new CallSiteGenerator(client, "$LiteralCallSites"); }
internal NativeDynamicCallStrategy(INativeStrategyClient client) { this.CallSiteGenerator = new CallSiteGenerator(client, "$CallSites"); this.Client = client; }