System.Runtime.Remoting.MetadataServices.WsdlParser.OnewayMethod.ResolveTypes C# (CSharp) Method

ResolveTypes() private method

private ResolveTypes ( WsdlParser parser ) : void
parser WsdlParser
return void
            internal override void ResolveTypes(WsdlParser parser)
            {
                Util.Log("OnewayMethod.ResolveTypes name "+ _messageElementName);
                ResolveWsdlParams(parser, _messageElementNS, _messageElementName, true, _wsdlMethodInfo);
                if (_paramNamesOrder != null)
                {
                    // reorder parameters if there is a parameter order
                    Object[] paramsInOrder = new Object[_params.Count];
                    for (int i=0; i<_params.Count; i++)
                    {
                        paramsInOrder[(int)_paramPosition[i]] = _params[i];
                    }
                    _params =  new ArrayList(paramsInOrder);
                }

                ResolveMethodAttributes(); //Needs to be after param order

                return;
            }