Compilation.CreateBuiltinOperator Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol, ITypeSymbol) |
Cria um IMethodSymbol cujo MethodKind é BuiltinOperator para um operador binário. Operadores internos geralmente são criados para símbolos como |
CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol) |
Cria um IMethodSymbol cujo MethodKind é BuiltinOperator para um operador unário. Operadores internos geralmente são criados 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
Cria um IMethodSymbol cujo MethodKind é BuiltinOperator para um operador binário. Operadores internos geralmente são criados para símbolos como bool int.operator ==(int v1, int v2)
os quais a linguagem dá suporte implícito, mesmo que esse símbolo não seja definido explicitamente para esse tipo na origem ou nos metadados.
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
O nome do operador binário. Deve ser um dos nomes de WellKnownMemberNames.
- returnType
- ITypeSymbol
O tipo de retorno do operador binário.
- leftType
- ITypeSymbol
O tipo do operando esquerdo do operador binário.
- rightType
- ITypeSymbol
O tipo do operando à direita do operador binário.
Retornos
Aplica-se a
CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol)
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
Cria um IMethodSymbol cujo MethodKind é BuiltinOperator para um operador unário. Operadores internos geralmente são criados para símbolos como bool int.operator -(int value)
os quais a linguagem dá suporte implícito, mesmo que esse símbolo não seja definido explicitamente para esse tipo na origem ou nos metadados.
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
O nome do operador unário. Deve ser um dos nomes de WellKnownMemberNames.
- returnType
- ITypeSymbol
O tipo de retorno do operador unário.
- operandType
- ITypeSymbol
O tipo ao qual o operador se aplica.