1 instantiation of ArgBuilder
System.ServiceModel (1)
System\ServiceModel\Dispatcher\CodeGenerator.cs (1)
150argList.Add(new ArgBuilder(i, argTypes[i]));
27 references to ArgBuilder
System.ServiceModel (27)
System\ServiceModel\Dispatcher\CodeGenerator.cs (14)
195internal ArgBuilder GetArg(int index) 197return (ArgBuilder)argList[index]; 202if (var is ArgBuilder) 203return ((ArgBuilder)var).ArgType; 332else if (obj is ArgBuilder) 333Ldarg((ArgBuilder)obj); 342if (var is ArgBuilder) 343Starg((ArgBuilder)var); 352if (obj is ArgBuilder) 353LdargAddress((ArgBuilder)obj); 638internal void LdargAddress(ArgBuilder argBuilder) 646internal void Ldarg(ArgBuilder arg) 651internal void Starg(ArgBuilder arg) 693internal void Ldarga(ArgBuilder argBuilder)
System\ServiceModel\Dispatcher\InvokerUtil.cs (13)
144ArgBuilder targetArg = ilg.GetArg(0); 145ArgBuilder inputParametersArg = ilg.GetArg(1); 146ArgBuilder outputParametersArg = ilg.GetArg(2); 189ArgBuilder targetArg = ilg.GetArg(0); 190ArgBuilder inputParametersArg = ilg.GetArg(1); 191ArgBuilder callbackArg = ilg.GetArg(2); 192ArgBuilder stateArg = ilg.GetArg(3); 236ArgBuilder targetArg = ilg.GetArg(0); 237ArgBuilder outputParametersArg = ilg.GetArg(1); 238ArgBuilder resultArg = ilg.GetArg(2); 264void LoadInputParametersIntoLocals(ParameterInfo[] parameters, LocalBuilder[] parameterLocals, ArgBuilder inputParametersArg, out int inputParameterCount) 305void LoadTarget(ArgBuilder targetArg, Type targetType) 338void LoadOutputParametersIntoArray(ParameterInfo[] parameters, LocalBuilder[] parameterLocals, ArgBuilder outputParametersArg, out int outputParameterCount)