本文整理汇总了C#中ArgBuilder类的典型用法代码示例。如果您正苦于以下问题:C#ArgBuilder类的具体用法?C#ArgBuilder怎么用?C#ArgBuilder使用的例子?这里精选的类代码示例或许可以为您提供帮助。
示例1:MapParameters
internalvoidMapParameters(boolreduceByRef){
if(reduceByRef){
_returnArgs=newList
();
if(CompilerHelpers.GetReturnType(_method)!=typeof(void)){
_returnArgs.Add(-1);
}
}
BitArrayspecialParameters=_resolver.MapSpecialParameters(this);
if(_instanceBuilder==null){
_instanceBuilder=newNullArgBuilder();
}
for(intinfoIndex=0;infoIndex<_parameterInfos.Length;infoIndex++){
if(!IsSpecialParameter(specialParameters,infoIndex)){
if(reduceByRef){
MapParameterReduceByRef(_parameterInfos[infoIndex]);
}else{
MapParameter(_parameterInfos[infoIndex]);
}
}
}
_returnBuilder=MakeReturnBuilder(specialParameters);
}
原文链接:http://www.jxszl.com/biancheng/C/556566.html