Bagikan melalui


CodeMethodReturnStatement Kelas

Definisi

Mewakili pernyataan nilai yang dikembalikan.

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

Contoh

Contoh berikut menunjukkan penggunaan CodeMethodReturnStatement untuk mengembalikan nilai dari metode .

// Defines a method that returns a string passed to it.
CodeMemberMethod^ method1 = gcnew CodeMemberMethod;
method1->Name = "ReturnString";
method1->ReturnType = gcnew CodeTypeReference( "System.String" );
method1->Parameters->Add( gcnew CodeParameterDeclarationExpression( "System.String","text" ) );
method1->Statements->Add( gcnew CodeMethodReturnStatement( gcnew CodeArgumentReferenceExpression( "text" ) ) );

// A C# code generator produces the following source code for the preceeding example code:
//    private string ReturnString(string text) 
//    {
//        return text;
//    }
// Defines a method that returns a string passed to it.
CodeMemberMethod method1 = new CodeMemberMethod();
method1.Name = "ReturnString";
method1.ReturnType = new CodeTypeReference("System.String");
method1.Parameters.Add( new CodeParameterDeclarationExpression("System.String", "text") );
method1.Statements.Add( new CodeMethodReturnStatement( new CodeArgumentReferenceExpression("text") ) );

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

//    private string ReturnString(string text)
//    {
//        return text;
//    }
' Defines a method that returns a string passed to it.
Dim method1 As New CodeMemberMethod()
method1.Name = "ReturnString"
method1.ReturnType = New CodeTypeReference("System.String")
method1.Parameters.Add(New CodeParameterDeclarationExpression("System.String", "text"))
method1.Statements.Add(New CodeMethodReturnStatement(New CodeArgumentReferenceExpression("text")))

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

'   Private Function ReturnString(ByVal [text] As String) As String
'       Return [Text]
'   End Function

Keterangan

CodeMethodReturnStatement dapat digunakan untuk mewakili pernyataan nilai yang dikembalikan. Properti Expression menentukan nilai yang akan dikembalikan.

Konstruktor

CodeMethodReturnStatement()

Menginisialisasi instans baru kelas CodeMethodReturnStatement.

CodeMethodReturnStatement(CodeExpression)

Menginisialisasi instans CodeMethodReturnStatement baru kelas menggunakan ekspresi yang ditentukan.

Properti

EndDirectives

CodeDirectiveCollection Mendapatkan objek yang berisi arahan akhir.

(Diperoleh dari CodeStatement)
Expression

Mendapatkan atau mengatur nilai yang dikembalikan.

LinePragma

Mendapatkan atau mengatur baris tempat pernyataan kode terjadi.

(Diperoleh dari CodeStatement)
StartDirectives

CodeDirectiveCollection Mendapatkan objek yang berisi arahan mulai.

(Diperoleh dari CodeStatement)
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 instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk