次の方法で共有


TextDocument.CreateEditPoint メソッド

更新 : 2007 年 11 月

指定した位置に EditPoint オブジェクトを作成して返します。既定の位置はドキュメントの先頭です。

名前空間 :  EnvDTE
アセンブリ :  EnvDTE (EnvDTE.dll 内)

構文

'宣言
Function CreateEditPoint ( _
    TextPoint As TextPoint _
) As EditPoint
'使用
Dim instance As TextDocument
Dim TextPoint As TextPoint
Dim returnValue As EditPoint

returnValue = instance.CreateEditPoint(TextPoint)
EditPoint CreateEditPoint(
    TextPoint TextPoint
)
EditPoint^ CreateEditPoint(
    [InAttribute] TextPoint^ TextPoint
)
function CreateEditPoint(
    TextPoint : TextPoint
) : EditPoint

パラメータ

  • TextPoint
    型 : EnvDTE.TextPoint

    省略可能です。コピー対象の TextPoint オブジェクト。TextPoint に値を指定すると、新しいポイントは、TextPoint と同じ Line および LineCharOffset になります。

戻り値

型 : EnvDTE.EditPoint

EditPoint オブジェクト。

解説

CreateEditPoint は、テキスト ポイントと物理的に同じ位置に新しい EditPoint オブジェクトを作成して返します。オブジェクトが仮想ポイントの場合、作成されるエディット ポイントはそのオブジェクトと同じ LineCharOffset 値を持ちます。

Sub CreateEditPointExample(ByVal dte As EnvDTE.DTE)
    Dim objTD As TextDocument
    Dim objEP As EditPoint

    objTD = dte.ActiveDocument.Object("TextDocument")
    objEP = objTD.StartPoint.CreateEditPoint
    objEP.Insert("Hello")
End Sub

public void CreateEditPointExample(_DTE dte)
{
    TextDocument td;
    EditPoint ep;

    td = (TextDocument)dte.ActiveDocument.Object ("TextDocument");
    ep = td.StartPoint.CreateEditPoint();
    ep.Insert ("Hello");
}

アクセス許可

  • 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

TextDocument インターフェイス

TextDocument メンバ

EnvDTE 名前空間