SkipLocalsInitAttribute Sınıf

Tanım

Derleyiciye meta verileri yayarken .locals init bayrağının iç içe yöntem üst bilgilerinde ayarlanmaması gerektiğini gösterir.

public ref class SkipLocalsInitAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Event | System.AttributeTargets.Interface | System.AttributeTargets.Method | System.AttributeTargets.Module | System.AttributeTargets.Property | System.AttributeTargets.Struct, Inherited=false)]
public sealed class SkipLocalsInitAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Event | System.AttributeTargets.Interface | System.AttributeTargets.Method | System.AttributeTargets.Module | System.AttributeTargets.Property | System.AttributeTargets.Struct, Inherited=false)>]
type SkipLocalsInitAttribute = class
    inherit Attribute
Public NotInheritable Class SkipLocalsInitAttribute
Inherits Attribute
Devralma
SkipLocalsInitAttribute
Öznitelikler

Açıklamalar

Belirli örneklerde uygulamaya başlatılmamış bellek gösterebileceğinden (örneğin, başlatılmamış yığına ayrılan bellekten okuma) bu öznitelik güvenli değildir. Bir yönteme doğrudan uygulanırsa, öznitelik bu yönteme ve lambdalar ve yerel işlevler de dahil olmak üzere tüm iç içe işlevlerine uygulanır. Bir türe veya modüle uygulanırsa, içinde iç içe yerleştirilmiş tüm yöntemler için geçerlidir. Bu özniteliğe derlemelerde kasıtlı olarak izin verilmez. özniteliğini birden çok tür bildirimine uygulamak için bunun yerine modül düzeyinde kullanın.

Oluşturucular

SkipLocalsInitAttribute()

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

Özellikler

TypeId

Türetilmiş bir sınıfta uygulandığında, bu Attributeiçin benzersiz bir tanımlayıcı alır.

(Devralındığı yer: Attribute)

Yöntemler

Equals(Object)

Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değeri döndürür.

(Devralındığı yer: Attribute)
GetHashCode()

Bu örneğe ilişkin karma kodu döndürür.

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

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

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

Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin değerinin türetilmiş sınıf için varsayılan değer olup olmadığını gösterir.

(Devralındığı yer: Attribute)
Match(Object)

Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin belirtilen bir nesneye eşit olup olmadığını belirten bir değer döndürür.

(Devralındığı yer: Attribute)
MemberwiseClone()

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

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

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

(Devralındığı yer: Object)

Şunlara uygulanır