Metodo IProjectionSnapshot.MapFromSourceSnapshot (SnapshotSpan)
Esegue il mapping di un intervallo di snapshot di un buffer di origine in un elenco di intervalli dello snapshot di proiezione.
Spazio dei nomi: Microsoft.VisualStudio.Text.Projection
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Sintassi
'Dichiarazione
Function MapFromSourceSnapshot ( _
span As SnapshotSpan _
) As ReadOnlyCollection(Of Span)
ReadOnlyCollection<Span> MapFromSourceSnapshot(
SnapshotSpan span
)
ReadOnlyCollection<Span>^ MapFromSourceSnapshot(
SnapshotSpan span
)
abstract MapFromSourceSnapshot :
span:SnapshotSpan -> ReadOnlyCollection<Span>
function MapFromSourceSnapshot(
span : SnapshotSpan
) : ReadOnlyCollection<Span>
Parametri
span
Tipo: Microsoft.VisualStudio.Text.SnapshotSpanL'intervallo dello snapshot in un buffer di origine di cui eseguire il mapping.
Valore restituito
Tipo: ReadOnlyCollection<Span>
un nonnullriferimento null (Nothing in Visual Basic) elenco di intervalli.L'elenco è vuoto se nessuno delle posizioni in span vengono proiettati da un intervallo di origine dello snapshot di proiezione.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentException | span non appartiene a un buffer di origine di questo buffer di proiezione. |
Note
L'elenco ordinato risultante può essere vuoto, contenere un solo elemento, o contenere più elementi.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
IProjectionSnapshot Interfaccia