OSDN Git Service

いくつかの警告を修正した
authortest <test@yahoo.co.jp>
Mon, 4 Jan 2021 05:40:21 +0000 (14:40 +0900)
committertest <test@yahoo.co.jp>
Mon, 4 Jan 2021 05:40:21 +0000 (14:40 +0900)
Core/Controller.cs
Core/ITextRender.cs

index d9655ec..d468870 100644 (file)
@@ -20,11 +20,26 @@ using System.Drawing;
 
 namespace FooEditEngine
 {
+    /// <summary>
+    /// 移動量の単位を表す
+    /// </summary>
     public enum MoveFlow
     {
+        /// <summary>
+        /// 文字
+        /// </summary>
         Character,
+        /// <summary>
+        /// 単語単位
+        /// </summary>
         Word,
+        /// <summary>
+        /// 行単位
+        /// </summary>
         Line,
+        /// <summary>
+        /// パラグラフ単位
+        /// </summary>
         Paragraph
     }
     internal enum ScrollDirection
@@ -1024,6 +1039,7 @@ namespace FooEditEngine
         /// <summary>
         /// キャレットを行方向に移動させる
         /// </summary>
+        /// <param name="caret">計算の起点となるテキストポイント</param>
         /// <param name="isMoveNext">プラス方向に移動するなら真</param>
         /// <param name="move_pargraph">パラグラフ単位で移動するするなら真</param>
         /// <remarks>このメソッドを呼び出した後でScrollToCaretメソッドとSelectWithMoveCaretメソッドを呼び出す必要があります</remarks>
index 12d3a4d..06613d1 100644 (file)
@@ -105,42 +105,78 @@ namespace FooEditEngine
             return this;
         }
 #if WINFORM
+        /// <summary>
+        /// 変換演算子
+        /// </summary>
+        /// <param name="p"></param>
         public static implicit operator Point(System.Drawing.Point p)
         {
             return new Point(p.X, p.Y);
         }
+        /// <summary>
+        /// 変換演算子
+        /// </summary>
+        /// <param name="p"></param>
         public static implicit operator System.Drawing.Point(Point p)
         {
             return new System.Drawing.Point((int)p.X, (int)p.Y);
         }
+        /// <summary>
+        /// 変換演算子
+        /// </summary>
+        /// <param name="p"></param>
         public static implicit operator SharpDX.Mathematics.Interop.RawVector2(Point p)
         {
             return new SharpDX.Mathematics.Interop.RawVector2((float)p.X, (float)p.Y);
         }
 #endif
 #if WPF
+        /// <summary>
+        /// 変換演算子
+        /// </summary>
+        /// <param name="p"></param>
         public static implicit operator Point(System.Windows.Point p)
         {
             return new Point(p.X, p.Y);
         }
+        /// <summary>
+        /// 変換演算子
+        /// </summary>
+        /// <param name="p"></param>
         public static implicit operator System.Windows.Point(Point p)
         {
             return new System.Windows.Point(p.X, p.Y);
         }
+        /// <summary>
+        /// 変換演算子
+        /// </summary>
+        /// <param name="p"></param>
         public static implicit operator SharpDX.Mathematics.Interop.RawVector2(Point p)
         {
             return new SharpDX.Mathematics.Interop.RawVector2((float)p.X, (float)p.Y);
         }
 #endif
 #if METRO || WINDOWS_UWP
+        /// <summary>
+        /// 変換演算子
+        /// </summary>
+        /// <param name="p"></param>
         public static implicit operator Point(Windows.Foundation.Point p)
         {
             return new Point(p.X, p.Y);
         }
+        /// <summary>
+        /// 変換演算子
+        /// </summary>
+        /// <param name="p"></param>
         public static implicit operator Windows.Foundation.Point(Point p)
         {
             return new Windows.Foundation.Point(p.X, p.Y);
         }
+        /// <summary>
+        /// 変換演算子
+        /// </summary>
+        /// <param name="p"></param>
         public static implicit operator SharpDX.Mathematics.Interop.RawVector2(Point p)
         {
             return new SharpDX.Mathematics.Interop.RawVector2((float)p.X, (float)p.Y);