Compilation.CreateBuiltinOperator Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol, ITypeSymbol) |
Crée un IMethodSymbol dont MethodKind est BuiltinOperator pour un opérateur binaire. Les opérateurs intégrés sont généralement créés pour les symboles comme |
CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol) |
Crée un IMethodSymbol dont MethodKind est BuiltinOperator pour un opérateur unaire. Les opérateurs intégrés sont généralement créés pour les symboles comme |
CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol, ITypeSymbol)
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
Crée un IMethodSymbol dont MethodKind est BuiltinOperator pour un opérateur binaire. Les opérateurs intégrés sont généralement créés pour les symboles comme bool int.operator ==(int v1, int v2)
ceux que le langage prend en charge implicitement, même si un tel symbole n’est pas explicitement défini pour ce type dans la source ou les métadonnées.
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
Paramètres
- name
- String
Nom de l’opérateur binaire. Doit être l’un des noms de WellKnownMemberNames.
- returnType
- ITypeSymbol
Type de retour de l’opérateur binaire.
- leftType
- ITypeSymbol
Type de l’opérande gauche de l’opérateur binaire.
- rightType
- ITypeSymbol
Type de l’opérande droit de l’opérateur binaire.
Retours
S’applique à
CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol)
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
Crée un IMethodSymbol dont MethodKind est BuiltinOperator pour un opérateur unaire. Les opérateurs intégrés sont généralement créés pour les symboles comme bool int.operator -(int value)
ceux que le langage prend en charge implicitement, même si un tel symbole n’est pas explicitement défini pour ce type dans la source ou les métadonnées.
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
Paramètres
- name
- String
Nom de l’opérateur unaire. Doit être l’un des noms de WellKnownMemberNames.
- returnType
- ITypeSymbol
Type de retour de l’opérateur unaire.
- operandType
- ITypeSymbol
Type auquel l’opérateur s’applique.