CodeMemberMethod Clase
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una declaración para un método de un tipo.
public ref class CodeMemberMethod : System::CodeDom::CodeTypeMember
public 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
type CodeMemberMethod = class
inherit 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
- Herencia
- Derivado
- Atributos
En el ejemplo siguiente se muestra el uso de para CodeMemberMethod declarar un método que acepta un parámetro y devuelve un valor.
// 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
CodeMemberMethod se puede usar para representar la declaración de un método .
La ReturnType propiedad especifica el tipo de datos del valor devuelto del método. La Parameters propiedad contiene los parámetros del método. La Statements propiedad contiene las instrucciones del método .
Code |
Inicializa una nueva instancia de la clase CodeMemberMethod. |
Attributes |
Obtiene o establece los atributos del miembro. (Heredado de CodeTypeMember) |
Comments |
Obtiene la colección de comentarios del miembro del tipo. (Heredado de CodeTypeMember) |
Custom |
Obtiene o establece los atributos personalizados del miembro. (Heredado de CodeTypeMember) |
End |
Obtiene las directivas End para el miembro. (Heredado de CodeTypeMember) |
Implementation |
Obtiene los tipos de datos de las interfaces implementadas mediante este método que se indica mediante la propiedad PrivateImplementationType, a menos que sea una implementación de método privado. |
Line |
Obtiene o establece la línea en la que se produce la instrucción del miembro del tipo. (Heredado de CodeTypeMember) |
Name |
Obtiene o establece el nombre del miembro. (Heredado de CodeTypeMember) |
Parameters |
Obtiene las declaraciones de parámetros del método. |
Private |
Obtiene o establece el tipo de datos de la interfaz que implementa este método, si es privado, e implementa un método de la interfaz, si existe. |
Return |
Obtiene o establece el tipo de datos del valor devuelto del método. |
Return |
Obtiene los atributos personalizados del tipo de valor devuelto del método. |
Start |
Obtiene las directivas Start para el miembro. (Heredado de CodeTypeMember) |
Statements |
Obtiene las instrucciones del método. |
Type |
Obtiene los parámetros de tipo del método genérico actual. |
User |
Obtiene los datos definibles por el usuario para el objeto actual. (Heredado de CodeObject) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
Get |
Sirve como la función hash predeterminada. (Heredado de Object) |
Get |
Obtiene el Type de la instancia actual. (Heredado de Object) |
Memberwise |
Crea una copia superficial del Object actual. (Heredado de Object) |
To |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Populate |
Evento que se desencadena la primera vez que se tiene acceso a la colección ImplementationTypes. |
Populate |
Evento que se desencadena la primera vez que se tiene acceso a la colección Parameters. |
Populate |
Evento que se desencadena la primera vez que se tiene acceso a la colección Statements. |
Producto | Versiones |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: