Bagikan melalui


SymWriter.OpenScope(Int32) Metode

Definisi

Membuka cakupan leksikal baru dalam metode saat ini.

public:
 override int OpenScope(int startOffset);
public:
 virtual int OpenScope(int startOffset);
public override int OpenScope (int startOffset);
public virtual int OpenScope (int startOffset);
abstract member OpenScope : int -> int
override this.OpenScope : int -> int
Public Overrides Function OpenScope (startOffset As Integer) As Integer
Public Overridable Function OpenScope (startOffset As Integer) As Integer

Parameter

startOffset
Int32

Offset IL dalam byte dari awal metode ke instruksi pertama dalam cakupan leksikal.

Mengembalikan

Pengidentifikasi cakupan buram yang dapat digunakan untuk SetScopeRange(Int32, Int32, Int32) menentukan offset awal dan akhir cakupan di lain waktu. Dalam hal ini, offset yang dikirimkan ke OpenScope(Int32) dan CloseScope(Int32) diabaikan. Pengidentifikasi cakupan hanya valid dalam metode saat ini.

Penerapan

Keterangan

Cakupan ini menjadi cakupan baru saat ini dan didorong ke tumpukan cakupan. Cakupan harus membentuk hierarki. Saudara boleh tumpang tindih.

Pengidentifikasi cakupan hanya valid dalam metode saat ini.

Berlaku untuk