다음을 통해 공유


UnverifiableCodeAttribute 클래스

비안정형 코드를 포함하는 모듈을 표시합니다. 이 클래스는 상속될 수 없습니다.

네임스페이스: System.Security
어셈블리: mscorlib(mscorlib.dll)

구문

‘선언
<AttributeUsageAttribute(AttributeTargets.Module, AllowMultiple:=True, Inherited:=False)> _
<ComVisibleAttribute(True)> _
Public NotInheritable Class UnverifiableCodeAttribute
    Inherits Attribute
‘사용 방법
Dim instance As UnverifiableCodeAttribute
[AttributeUsageAttribute(AttributeTargets.Module, AllowMultiple=true, Inherited=false)] 
[ComVisibleAttribute(true)] 
public sealed class UnverifiableCodeAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Module, AllowMultiple=true, Inherited=false)] 
[ComVisibleAttribute(true)] 
public ref class UnverifiableCodeAttribute sealed : public Attribute
/** @attribute AttributeUsageAttribute(AttributeTargets.Module, AllowMultiple=true, Inherited=false) */ 
/** @attribute ComVisibleAttribute(true) */ 
public final class UnverifiableCodeAttribute extends Attribute
AttributeUsageAttribute(AttributeTargets.Module, AllowMultiple=true, Inherited=false) 
ComVisibleAttribute(true) 
public final class UnverifiableCodeAttribute extends Attribute

설명

이 사용자 지정 특성은 컴파일러에서만 사용할 수 있으며, 응용 프로그램 개발자가 직접 사용할 수는 없습니다.

비안정형 코드를 포함하는 모듈은 이 특성으로 표시해야 합니다. 이 특성은 내부 상태를 전달하지 않습니다. 모듈 메타데이터에 이 특성이 있으면 모듈에 비안정형 코드가 있음을 나타냅니다.

상속 계층 구조

System.Object
   System.Attribute
    System.Security.UnverifiableCodeAttribute

스레드로부터의 안전성

이 형식의 모든 public static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

플랫폼

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

2.0, 1.1, 1.0에서 지원

참고 항목

참조

UnverifiableCodeAttribute 멤버
System.Security 네임스페이스

기타 리소스

특성을 사용하여 메타데이터 확장