NSAttributedString.LowLevelGetAttributes(nint, NSRange) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Versi tingkat rendah yang menyediakan NSDictionary untuk atribut dalam rentang yang ditentukan.
[Foundation.Export("attributesAtIndex:effectiveRange:")]
public virtual IntPtr LowLevelGetAttributes (nint location, out Foundation.NSRange effectiveRange);
abstract member LowLevelGetAttributes : nint * -> nativeint
override this.LowLevelGetAttributes : nint * -> nativeint
Parameter
- location
- System.System.IntPtr System.nativeint
Lokasi untuk penyelidikan.
- effectiveRange
- NSRange
Rentang untuk penyelidikan.
Mengembalikan
nativeint
IntPtr menangani ke kelas NSDictionary asli.
- Atribut
Keterangan
Secara umum, Anda harus menggunakan LowLevelGetAttributes(nint, NSRange) metode , yang akan mengembalikan NSDictionary tingkat tinggi.
Ini adalah antarmuka tingkat rendah untuk NSAttributedString dan secara umum hanya berguna untuk subkelas. Anda diharapkan untuk mengembalikan IntPtr yang mewakili handel ke NSDictionary. API ini disimpan sebagai API tingkat rendah, karena dikonsumsi oleh NSTextStorage yang mungkin memanggil metode ini ribuan kali per penyisipan karakter, jadi sangat penting bahwa ini disimpan secepat mungkin, bahkan mungkin penembolokan atau menggunakan kembali instans kamus yang ada.