IMappingPoint.GetPoint Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| GetPoint(ITextBuffer, PositionAffinity) |
Noktayı belirli bir ile eşler ITextBuffer . |
| GetPoint(ITextSnapshot, PositionAffinity) |
Noktayı belirli bir ile eşler ITextSnapshot . |
| GetPoint(Predicate<ITextBuffer>, PositionAffinity) |
Noktayı eşleştirmeye eşler ITextBuffer . |
GetPoint(ITextBuffer, PositionAffinity)
Noktayı belirli bir ile eşler ITextBuffer .
public:
Nullable<Microsoft::VisualStudio::Text::SnapshotPoint> GetPoint(Microsoft::VisualStudio::Text::ITextBuffer ^ targetBuffer, Microsoft::VisualStudio::Text::PositionAffinity affinity);
public Microsoft.VisualStudio.Text.SnapshotPoint? GetPoint (Microsoft.VisualStudio.Text.ITextBuffer targetBuffer, Microsoft.VisualStudio.Text.PositionAffinity affinity);
abstract member GetPoint : Microsoft.VisualStudio.Text.ITextBuffer * Microsoft.VisualStudio.Text.PositionAffinity -> Nullable<Microsoft.VisualStudio.Text.SnapshotPoint>
Public Function GetPoint (targetBuffer As ITextBuffer, affinity As PositionAffinity) As Nullable(Of SnapshotPoint)
Parametreler
- targetBuffer
- ITextBuffer
ITextBufferNoktanın eşlenme.
- affinity
- PositionAffinity
Eşleme belirsiz ise (konum bir kaynak yayılma alanında yer alıyorsa), bu parametre eşlemeyi aşağıdaki gibi etkiler: ise, eşleme, affinity Predecessor konumu bağlantı arabelleğindeki önceki karakterden hemen sonra hedefler; ise, affinity eşleme, Successor konumu bağlantı arabelleğindeki aşağıdaki karakterden hemen önce hedefler. Eşleme belirsiz ise bu parametrenin hiçbir etkisi yoktur.
Döndürülenler
SnapshotPointHedef arabellekte A veya nokta ve benzeşim bu arabellekte görünmezse null.
Özel durumlar
targetBuffer null.
Açıklamalar
Genel olarak, bir kaynak yayılma alanı sıfır dışı uzunluktaki kaynak yayılımının sonunda, sıfır dışı uzunluktaki kaynak yayılımının başlangıcında ve sıfır ya da daha fazla kaynak sıfır uzunluğunda bir saatle çakışan. Bir SEM üzerindeki her yayılma, sonuç koleksiyonunda bir noktaya sahiptir.
Şunlara uygulanır
GetPoint(ITextSnapshot, PositionAffinity)
Noktayı belirli bir ile eşler ITextSnapshot .
public:
Nullable<Microsoft::VisualStudio::Text::SnapshotPoint> GetPoint(Microsoft::VisualStudio::Text::ITextSnapshot ^ targetSnapshot, Microsoft::VisualStudio::Text::PositionAffinity affinity);
public Microsoft.VisualStudio.Text.SnapshotPoint? GetPoint (Microsoft.VisualStudio.Text.ITextSnapshot targetSnapshot, Microsoft.VisualStudio.Text.PositionAffinity affinity);
abstract member GetPoint : Microsoft.VisualStudio.Text.ITextSnapshot * Microsoft.VisualStudio.Text.PositionAffinity -> Nullable<Microsoft.VisualStudio.Text.SnapshotPoint>
Public Function GetPoint (targetSnapshot As ITextSnapshot, affinity As PositionAffinity) As Nullable(Of SnapshotPoint)
Parametreler
- targetSnapshot
- ITextSnapshot
ITextSnapshotNoktanın eşlenme.
- affinity
- PositionAffinity
Eşleme belirsiz ise (konum bir kaynak yayılma alanında yer alıyorsa), bu parametre eşlemeyi aşağıdaki gibi etkiler: ise, eşleme, affinity Predecessor konumu bağlantı arabelleğindeki önceki karakterden hemen sonra hedefler; ise, affinity eşleme, Successor konumu bağlantı arabelleğindeki aşağıdaki karakterden hemen önce hedefler. Eşleme belirsiz ise bu parametrenin hiçbir etkisi yoktur.
Döndürülenler
SnapshotPointHedef arabellekte A veya nokta ve benzeşim bu arabellekte görünmezse null.
Özel durumlar
targetSnapshot null.
Açıklamalar
Genel olarak, bir kaynak yayılma alanı sıfır dışı uzunluktaki kaynak yayılımının sonunda, sıfır dışı uzunluktaki kaynak yayılımının başlangıcında ve sıfır ya da daha fazla kaynak sıfır uzunluğunda bir saatle çakışan. Bir SEM üzerindeki her yayılma, sonuç koleksiyonunda bir noktaya sahiptir.
Şunlara uygulanır
GetPoint(Predicate<ITextBuffer>, PositionAffinity)
Noktayı eşleştirmeye eşler ITextBuffer .
public:
Nullable<Microsoft::VisualStudio::Text::SnapshotPoint> GetPoint(Predicate<Microsoft::VisualStudio::Text::ITextBuffer ^> ^ match, Microsoft::VisualStudio::Text::PositionAffinity affinity);
public Microsoft.VisualStudio.Text.SnapshotPoint? GetPoint (Predicate<Microsoft.VisualStudio.Text.ITextBuffer> match, Microsoft.VisualStudio.Text.PositionAffinity affinity);
abstract member GetPoint : Predicate<Microsoft.VisualStudio.Text.ITextBuffer> * Microsoft.VisualStudio.Text.PositionAffinity -> Nullable<Microsoft.VisualStudio.Text.SnapshotPoint>
Public Function GetPoint (match As Predicate(Of ITextBuffer), affinity As PositionAffinity) As Nullable(Of SnapshotPoint)
Parametreler
- match
- Predicate<ITextBuffer>
İle eşleştirmek için kullanılan koşul ITextBuffer .
- affinity
- PositionAffinity
Eşleme belirsiz ise (konum bir kaynak yayılma alanında yer alıyorsa), bu parametre eşlemeyi aşağıdaki gibi etkiler: ise, eşleme, affinity Predecessor konumu bağlantı arabelleğindeki önceki karakterden hemen sonra hedefler; ise, affinity eşleme, Successor konumu bağlantı arabelleğindeki aşağıdaki karakterden hemen önce hedefler. Eşleme belirsiz ise bu parametrenin hiçbir etkisi yoktur.
Döndürülenler
SnapshotPointEşleşen arabellekte bir veya nokta ve benzeşim bu arabellekte görünmezse null.
Özel durumlar
match null.
Açıklamalar
match , bir eşleşme bulunana kadar arabellek grafiğinde metin arabelleklerine rastlana kadar çağrılacaktır. Bu, ilgilendiğiniz arabelleği seçer ve match yeniden çağrılmaz. Arabelleklerin hiçbirinde eşleşme bulunmazsa sonuç null olur.