System.Xml.Xsl.IlGen.GenerateHelper.SetParameter C# (CSharp) Method

SetParameter() public method

public SetParameter ( object paramId ) : void
paramId object
return void
        public void SetParameter(object paramId)
        {
            int paramPos = (int)paramId;

            if (paramPos <= 255)
            {
                Emit(OpCodes.Starg_S, (byte)paramPos);
            }
            else if (paramPos <= ushort.MaxValue)
            {
                Emit(OpCodes.Starg, (int)paramPos);
            }
            else
            {
                throw new XslTransformException(SR.XmlIl_TooManyParameters);
            }
        }