CodeMemberMethod Klas

Definitie

Vertegenwoordigt een declaratie voor een methode van een type.

public ref class CodeMemberMethod : System::CodeDom::CodeTypeMember
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeMemberMethod : System.CodeDom.CodeTypeMember
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeMemberMethod = class
    inherit CodeTypeMember
Public Class CodeMemberMethod
Inherits CodeTypeMember
Overname
CodeMemberMethod
Afgeleid
Kenmerken

Voorbeelden

In het volgende voorbeeld ziet u het gebruik van een CodeMemberMethod methode om een methode te declareren die een parameter accepteert en een waarde retourneert.

// 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

Opmerkingen

CodeMemberMethod kan worden gebruikt om de declaratie voor een methode weer te geven.

De ReturnType eigenschap geeft het gegevenstype van de retourwaarde van de methode op. De Parameters eigenschap bevat de parameters van de methode. De Statements eigenschap bevat de instructies van de methode.

Constructors

Name Description
CodeMemberMethod()

Initialiseert een nieuw exemplaar van de CodeMemberMethod klasse.

Eigenschappen

Name Description
Attributes

Hiermee worden de kenmerken van het lid opgehaald of ingesteld.

(Overgenomen van CodeTypeMember)
Comments

Hiermee haalt u de verzameling opmerkingen voor het typelid op.

(Overgenomen van CodeTypeMember)
CustomAttributes

Hiermee worden de aangepaste kenmerken van het lid opgehaald of ingesteld.

(Overgenomen van CodeTypeMember)
EndDirectives

Hiermee haalt u de eindrichtlijnen voor het lid op.

(Overgenomen van CodeTypeMember)
ImplementationTypes

Hiermee haalt u de gegevenstypen op van de interfaces die door deze methode zijn geïmplementeerd, tenzij het een implementatie van een privémethode is, die wordt aangegeven door de PrivateImplementationType eigenschap.

LinePragma

Hiermee haalt u de regel op waarop de lidinstructie van het type plaatsvindt of stelt u deze in.

(Overgenomen van CodeTypeMember)
Name

Hiermee haalt u de naam van het lid op of stelt u deze in.

(Overgenomen van CodeTypeMember)
Parameters

Hiermee haalt u de parameterdeclaraties voor de methode op.

PrivateImplementationType

Hiermee haalt u het gegevenstype van de interface op of stelt u deze methode in, indien privé, een methode van, indien van toepassing, implementeert.

ReturnType

Hiermee haalt u het gegevenstype van de retourwaarde van de methode op of stelt u deze in.

ReturnTypeCustomAttributes

Hiermee haalt u de aangepaste kenmerken van het retourtype van de methode op.

StartDirectives

Hiermee haalt u de beginrichtlijnen voor het lid op.

(Overgenomen van CodeTypeMember)
Statements

Haalt de instructies in de methode op.

TypeParameters

Hiermee haalt u de typeparameters voor de huidige algemene methode op.

UserData

Haalt de door de gebruiker gedefinieerde gegevens voor het huidige object op.

(Overgenomen van CodeObject)

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

gebeurtenis

Name Description
PopulateImplementationTypes

Een gebeurtenis die wordt gegenereerd wanneer de verzameling voor het ImplementationTypes eerst wordt geopend.

PopulateParameters

Een gebeurtenis die wordt gegenereerd wanneer de verzameling voor het Parameters eerst wordt geopend.

PopulateStatements

Een gebeurtenis die wordt gegenereerd wanneer de verzameling voor het Statements eerst wordt geopend.

Van toepassing op