} // MarshalResponseArgMap private void GetArgMaps() { lock (this) { if (_inRefArgMap == null) { int[] inRefArgMap = null; int[] outRefArgMap = null; int[] outOnlyArgMap = null; int[] nonRefOutArgMap = null; int[] marshalRequestMap = null; int[] marshalResponseMap = null; ArgMapper.GetParameterMaps(Parameters, out inRefArgMap, out outRefArgMap, out outOnlyArgMap, out nonRefOutArgMap, out marshalRequestMap, out marshalResponseMap); _inRefArgMap = inRefArgMap; _outRefArgMap = outRefArgMap; _outOnlyArgMap = outOnlyArgMap; _nonRefOutArgMap = nonRefOutArgMap; _marshalRequestMap = marshalRequestMap; _marshalResponseMap = marshalResponseMap; } } } // GetArgMaps
} // MarshalResponseArgMap private void GetArgMaps() { lock (this) { if (_inRefArgMap == null) { ArgMapper.GetParameterMaps(Parameters, out _inRefArgMap, out _outRefArgMap, out _outOnlyArgMap, out _nonRefOutArgMap, out _marshalRequestMap, out _marshalResponseMap); } } } // GetArgMaps
private void GetArgMaps() { lock (this) { if (this._inRefArgMap != null) { return; } int[] local_2 = (int[])null; int[] local_3 = (int[])null; int[] local_4 = (int[])null; int[] local_5 = (int[])null; int[] local_6 = (int[])null; int[] local_7 = (int[])null; ArgMapper.GetParameterMaps(this.Parameters, out local_2, out local_3, out local_4, out local_5, out local_6, out local_7); this._inRefArgMap = local_2; this._outRefArgMap = local_3; this._outOnlyArgMap = local_4; this._nonRefOutArgMap = local_5; this._marshalRequestMap = local_6; this._marshalResponseMap = local_7; } }