Bagikan melalui


CodeThrowExceptionStatement Kelas

Definisi

Mewakili pernyataan yang melemparkan pengecualian.

public ref class CodeThrowExceptionStatement : System::CodeDom::CodeStatement
public class CodeThrowExceptionStatement : System.CodeDom.CodeStatement
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeThrowExceptionStatement : System.CodeDom.CodeStatement
type CodeThrowExceptionStatement = class
    inherit CodeStatement
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeThrowExceptionStatement = class
    inherit CodeStatement
Public Class CodeThrowExceptionStatement
Inherits CodeStatement
Warisan
CodeThrowExceptionStatement
Atribut

Contoh

Contoh ini menunjukkan menggunakan CodeThrowExceptionStatement untuk melemparkan baru System.Exception.

// This CodeThrowExceptionStatement throws a new System.Exception.
array<CodeExpression^>^temp0;
CodeThrowExceptionStatement^ throwException = gcnew CodeThrowExceptionStatement( gcnew CodeObjectCreateExpression( gcnew CodeTypeReference( System::Exception::typeid ),temp0 ) );

// A C# code generator produces the following source code for the preceeding example code:
// throw new System.Exception();
// This CodeThrowExceptionStatement throws a new System.Exception.
CodeThrowExceptionStatement throwException = new CodeThrowExceptionStatement(
    // codeExpression parameter indicates the exception to throw.
    // You must use an object create expression to new an exception here.
    new CodeObjectCreateExpression(
    // createType parameter inidicates the type of object to create.
    new CodeTypeReference(typeof(System.Exception)),
    // parameters parameter indicates the constructor parameters.
    new CodeExpression[] {} ) );

// A C# code generator produces the following source code for the preceeding example code:

// throw new System.Exception();
 ' This CodeThrowExceptionStatement throws a new System.Exception.
 ' The codeExpression parameter indicates the exception to throw.
 ' You must use an object create expression to new an exception here.
 Dim throwException As New CodeThrowExceptionStatement( _
New CodeObjectCreateExpression( _
    New CodeTypeReference(GetType(System.Exception)), _
    New CodeExpression() {}))

 ' A Visual Basic code generator produces the following source code for the preceeding example code:

 ' Throw New System.Exception

Keterangan

CodeThrowExceptionStatement dapat mewakili pernyataan yang melempar pengecualian. Ekspresi harus, atau dievaluasi ke, referensi ke instans jenis yang berasal dari Exception kelas .

Properti ToThrow menentukan pengecualian untuk dilemparkan.

Konstruktor

CodeThrowExceptionStatement()

Menginisialisasi instans baru kelas CodeThrowExceptionStatement.

CodeThrowExceptionStatement(CodeExpression)

Menginisialisasi instans CodeThrowExceptionStatement baru kelas dengan instans jenis pengecualian yang ditentukan.

Properti

EndDirectives

CodeDirectiveCollection Mendapatkan objek yang berisi arahan akhir.

(Diperoleh dari CodeStatement)
LinePragma

Mendapatkan atau mengatur baris tempat pernyataan kode terjadi.

(Diperoleh dari CodeStatement)
StartDirectives

CodeDirectiveCollection Mendapatkan objek yang berisi arahan mulai.

(Diperoleh dari CodeStatement)
ToThrow

Mendapatkan atau menetapkan pengecualian untuk dilemparkan.

UserData

Mendapatkan data yang dapat ditetapkan pengguna untuk objek saat ini.

(Diperoleh dari CodeObject)

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk