コード例 #1
0
        public void Rewrite()
        {
            if (!IsDirty)
            {
                return;
            }

            var newCode = _rewriter.GetText();

            _sourceCodeHandler.SubstituteCode(_module, newCode);
        }
コード例 #2
0
        public void Rewrite()
        {
            if (!IsDirty)
            {
                return;
            }

            var tentativeCode = _rewriter.GetText();

            while (tentativeCode.EndsWith(Environment.NewLine + Environment.NewLine))
            {
                tentativeCode = tentativeCode.Remove(tentativeCode.Length - Environment.NewLine.Length);
            }
            ;
            var newCode = tentativeCode;

            _sourceCodeHandler.SubstituteCode(_module, newCode);
        }