Compilation.CreateBuiltinOperator Método
Definición
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í.
Sobrecargas
CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol, ITypeSymbol) |
Crea un IMethodSymbol cuya MethodKind propiedad es BuiltinOperator para un operador binario. Los operadores integrados se suelen crear para símbolos como |
CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol) |
Crea un IMethodSymbol cuya MethodKind propiedad es BuiltinOperator para un operador unario. Los operadores integrados se suelen crear para símbolos como |
CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol, ITypeSymbol)
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
Crea un IMethodSymbol cuya MethodKind propiedad es BuiltinOperator para un operador binario. Los operadores integrados se suelen crear para símbolos como bool int.operator ==(int v1, int v2)
los que admite implícitamente el lenguaje, incluso si dicho símbolo no está definido explícitamente para ese tipo en los metadatos o de origen.
public Microsoft.CodeAnalysis.IMethodSymbol CreateBuiltinOperator (string name, Microsoft.CodeAnalysis.ITypeSymbol returnType, Microsoft.CodeAnalysis.ITypeSymbol leftType, Microsoft.CodeAnalysis.ITypeSymbol rightType);
member this.CreateBuiltinOperator : string * Microsoft.CodeAnalysis.ITypeSymbol * Microsoft.CodeAnalysis.ITypeSymbol * Microsoft.CodeAnalysis.ITypeSymbol -> Microsoft.CodeAnalysis.IMethodSymbol
Public Function CreateBuiltinOperator (name As String, returnType As ITypeSymbol, leftType As ITypeSymbol, rightType As ITypeSymbol) As IMethodSymbol
Parámetros
- name
- String
Nombre del operador binario. Debe ser uno de los nombres de WellKnownMemberNames.
- returnType
- ITypeSymbol
Tipo de valor devuelto del operador binario.
- leftType
- ITypeSymbol
Tipo del operando izquierdo del operador binario.
- rightType
- ITypeSymbol
Tipo del operando derecho del operador binario.
Devoluciones
Se aplica a
CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol)
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
Crea un IMethodSymbol cuya MethodKind propiedad es BuiltinOperator para un operador unario. Los operadores integrados se suelen crear para símbolos como bool int.operator -(int value)
los que admite implícitamente el lenguaje, incluso si dicho símbolo no está definido explícitamente para ese tipo en los metadatos o de origen.
public Microsoft.CodeAnalysis.IMethodSymbol CreateBuiltinOperator (string name, Microsoft.CodeAnalysis.ITypeSymbol returnType, Microsoft.CodeAnalysis.ITypeSymbol operandType);
member this.CreateBuiltinOperator : string * Microsoft.CodeAnalysis.ITypeSymbol * Microsoft.CodeAnalysis.ITypeSymbol -> Microsoft.CodeAnalysis.IMethodSymbol
Public Function CreateBuiltinOperator (name As String, returnType As ITypeSymbol, operandType As ITypeSymbol) As IMethodSymbol
Parámetros
- name
- String
Nombre del operador unario. Debe ser uno de los nombres de WellKnownMemberNames.
- returnType
- ITypeSymbol
Tipo de valor devuelto del operador unario.
- operandType
- ITypeSymbol
Tipo al que se aplica el operador.