SymWriter Sınıf

Tanım

Yönetilen kod için simge yazıcıyı temsil eder.

public ref class SymWriter : System::Diagnostics::SymbolStore::ISymbolWriter
public ref class SymWriter : System::Diagnostics::SymbolStore::SymWriterBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolWriter
public class SymWriter : System.Diagnostics.SymbolStore.ISymbolWriter
[System.Runtime.InteropServices.ComVisible(true)]
public class SymWriter : System.Diagnostics.SymbolStore.ISymbolWriter
[System.Runtime.InteropServices.ComVisible(true)]
public class SymWriter : System.Diagnostics.SymbolStore.SymWriterBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolWriter
type SymWriter = class
    interface ISymbolWriter
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymWriter = class
    interface ISymbolWriter
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymWriter = class
    inherit SymWriterBase
    interface ISymbolWriter
    interface IDisposable
Public Class SymWriter
Implements ISymbolWriter
Public Class SymWriter
Inherits SymWriterBase
Implements IDisposable, ISymbolWriter
Devralma
SymWriter
Devralma
SymWriter
Öznitelikler
Uygulamalar

Açıklamalar

SymWriter sınıfı belgeleri, sıra noktalarını, sözcük kapsamlarını ve değişkenleri tanımlayan yöntemler sağlar.

Oluşturucular

SymWriter()

SymWriter sınıfının yeni bir örneğini başlatır.

SymWriter(Boolean)

Temel alınan simge yazıcısının SymWriter oluşturulup oluşturulmayacağını belirterek sınıfının yeni bir örneğini başlatır.

Yöntemler

__dtor()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Nesnenin geçerli örneği SymWriter tarafından tutulan kaynakları serbest bırakır.

{dtor}()

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Nesnenin geçerli örneği SymWriter tarafından tutulan kaynakları serbest bırakır.

{dtor}()

Geçerli örnek tarafından tutulan kaynakları serbest bırakır.

(Devralındığı yer: SymWriterBase)
Close()

öğesini SymWriter kapatır ve sembolleri sembol deposuna işler.

CloseMethod()

Geçerli yöntemi kapatır.

CloseNamespace()

En son ad alanını kapatır.

CloseScope(Int32)

Geçerli sözcük temelli kapsamı kapatır.

DefineDocument(String, Guid, Guid, Guid)

Bir kaynak belge tanımlar.

DefineField(SymbolToken, String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32)

Her durumda bir NotSupportedException atar.

DefineGlobalVariable(String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32)

Her durumda bir NotSupportedException atar.

DefineLocalVariable(String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32, Int32, Int32)

Geçerli sözcük temelli kapsamda tek bir değişken tanımlar.

DefineParameter(String, ParameterAttributes, Int32, SymAddressKind, Int32, Int32, Int32)

Her durumda bir NotSupportedException atar.

DefineSequencePoints(ISymbolDocumentWriter, Int32[], Int32[], Int32[], Int32[], Int32[])

Geçerli yöntem içindeki bir dizi noktası grubunu tanımlar.

Dispose()

SymWriter sınıfının geçerli örneği tarafından kullanılan kaynakları serbest bırakır.

Dispose(Boolean)

sınıfının geçerli örneği tarafından kullanılan yönetilen ve yönetilmeyen kaynakları serbest bırakmak için ve Finalize() yöntemleri tarafından Dispose() çağrılırSymWriter.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
Finalize()

Yönetilmeyen kaynakları serbest bırakır ve çöp toplama tarafından geri kazanılmadan önce SymWriter diğer temizleme işlemlerini gerçekleştirir.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
GetWriter()

Temel alınan yönetilmeyen simge yazıcısını alır.

Initialize(IntPtr, String, Boolean)

Meta veri yayıcı arabirimini bu yazıcıyla ilişkilendirilecek şekilde ayarlar.

InitWriter(Boolean)

Simge yazıcısını başlatır. Bu yöntem doğrudan çağrılmamalıdır; oluşturucu tarafından çağrılır.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OpenMethod(SymbolToken)

Sembol bilgilerinin yerleştirildiği bir yöntem açar.

OpenNamespace(String)

Yeni bir ad alanı açar.

OpenScope(Int32)

Geçerli yöntemde yeni bir sözcük kapsamı açar.

SetMethodSourceRange(ISymbolDocumentWriter, Int32, Int32, ISymbolDocumentWriter, Int32, Int32)

Her durumda bir NotSupportedException atar.

SetScopeRange(Int32, Int32, Int32)

Belirtilen sözcük temelli kapsam için uzaklık aralığını tanımlar.

SetSymAttribute(SymbolToken, String, Byte[])

Öznitelik adı ve öznitelik değeri verildiğinde bir özniteliği tanımlar.

SetUnderlyingWriter(IntPtr)

Bir yönetilenin SymWriter sembolleri yaymak için kullandığı temel ISymUnmanagedWriter Arabirimini (karşılık gelen yönetilmeyen API) ayarlar.

SetUserEntryPoint(SymbolToken)

Geçerli modülün giriş noktası olarak kullanıcı tanımlı yöntemi tanımlar.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
UsingNamespace(String)

Verilen tam ad alanı adının açık sözcük temelli kapsam içinde kullanıldığını belirtir.

Şunlara uygulanır