OSDN Git Service

Documentのコンストラクターを変更した
[fooeditengine/FooEditEngine.git] / Common / LineToIndex.cs
index 480b576..38efd7e 100644 (file)
@@ -217,11 +217,10 @@ namespace FooEditEngine
         int stepRow = -1,stepLength = 0;\r
         const int STEP_ROW_IS_NONE = -1;\r
 \r
-        internal LineToIndexTable(Document buf, ITextRender r)\r
+        internal LineToIndexTable(Document buf)\r
         {\r
             this.Document = buf;\r
             this.Document.Markers.Updated += Markers_Updated;\r
-            this.render = r;\r
             this.FoldingCollection = new FoldingCollection();\r
             this._IsSync = true;\r
 #if DEBUG && !NETFX_CORE\r
@@ -240,6 +239,18 @@ namespace FooEditEngine
             this.ClearLayoutCache();\r
         }\r
 \r
+        /// <summary>\r
+        /// ITextRenderインターフェイスのインスタンス。必ずセットすること\r
+        /// </summary>\r
+        internal ITextRender Render\r
+        {\r
+            get { return this.render; }\r
+            set\r
+            {\r
+                this.render = value;\r
+            }\r
+        }\r
+\r
         internal SpilitStringEventHandler SpilitString;\r
 \r
         /// <summary>\r