Поделиться через


SkipLocalsInitAttribute Класс

Определение

Указывает компилятору, что флаг инициализации .locals не следует задавать в заголовках вложенных методов при передаче в метаданные.

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
Наследование
SkipLocalsInitAttribute
Атрибуты

Комментарии

Этот атрибут является небезопасным, так как в некоторых случаях он может предоставить приложению неинициализированную память (например, чтение из неинициализированной памяти, выделенной стеком). При непосредственном применении к методу атрибут применяется к данному методу и всем его вложенным функциям, включая лямбда-выражения и локальные функции. При применении к типу или модулю он применяется ко всем вложенным внутри методам. Этот атрибут намеренно не разрешен для сборок. Чтобы применить атрибут к объявлениям нескольких типов, используйте его на уровне модуля.

Конструкторы

SkipLocalsInitAttribute()

Инициализирует новый экземпляр класса SkipLocalsInitAttribute.

Свойства

TypeId

В случае реализации в производном классе возвращает уникальный идентификатор для этого атрибута Attribute.

(Унаследовано от Attribute)

Методы

Equals(Object)

Возвращает значение, показывающее, равен ли экземпляр указанному объекту.

(Унаследовано от Attribute)
GetHashCode()

Возвращает хэш-код данного экземпляра.

(Унаследовано от Attribute)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
IsDefaultAttribute()

При переопределении в производном классе указывает, является ли значение этого экземпляра значением по умолчанию для производного класса.

(Унаследовано от Attribute)
Match(Object)

При переопределении в производном классе возвращает значение, указывающее, является ли этот экземпляр равным заданному объекту.

(Унаследовано от Attribute)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к