Metodo SnapshotSpan.Intersection (SnapshotSpan)
Calcola l'intersezione con l'oggetto specificato SnapshotSpan.
Spazio dei nomi: Microsoft.VisualStudio.Text
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Sintassi
'Dichiarazione
Public Function Intersection ( _
snapshotSpan As SnapshotSpan _
) As Nullable(Of SnapshotSpan)
public Nullable<SnapshotSpan> Intersection(
SnapshotSpan snapshotSpan
)
public:
Nullable<SnapshotSpan> Intersection(
SnapshotSpan snapshotSpan
)
member Intersection :
snapshotSpan:SnapshotSpan -> Nullable<SnapshotSpan>
public function Intersection(
snapshotSpan : SnapshotSpan
) : Nullable<SnapshotSpan>
Parametri
snapshotSpan
Tipo: Microsoft.VisualStudio.Text.SnapshotSpanIntervallo in cui verificare.
Valore restituito
Tipo: Nullable<SnapshotSpan>
L'intersezione di intervalli, o nullriferimento null (Nothing in Visual Basic) se non si intersecano.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentException | snapshotSpan non fa riferimento allo stesso snapshot. |
Note
Due intervalli si intersecano quando dispongono di posizioni in comune o, se la fine di un intervallo coincide con l'inizio dell'altro e nessuno è vuota.
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.