コード例 #1
0
        private object Filter(object instance, PhpStack /*!*/ stack)
        {
            StringBuilder result = new StringBuilder();

            Debug.Assert(stack.ArgCount >= 1, "Called by output buffering, so should be ok");

            string data = PhpVariable.AsString(stack.PeekValueUnchecked(1));

            stack.RemoveFrame();

            // parse the text
            if (parser == null)
            {
                parser = new TagsUrlRewriter(this);
            }

            return(parser.ParseHtml(parserState, data));
        }
コード例 #2
0
ファイル: UrlRewriter.CLR.cs プロジェクト: tiaohai/Phalanger
        private object Filter(object instance, PhpStack/*!*/ stack)
		{
            StringBuilder result = new StringBuilder();

			Debug.Assert(stack.ArgCount >= 1, "Called by output buffering, so should be ok");

            string data = PhpVariable.AsString(stack.PeekValueUnchecked(1));

			stack.RemoveFrame();

            // parse the text
            if (parser == null)
                parser = new TagsUrlRewriter(this);

            return parser.ParseHtml(parserState, data);
		}