Compilation.CreateBuiltinOperator Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol, ITypeSymbol) |
Crea un oggetto IMethodSymbol il cui MethodKind oggetto è BuiltinOperator per un operatore binario. Gli operatori predefiniti vengono comunemente creati per simboli come |
CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol) |
Crea un oggetto IMethodSymbol il cui MethodKind oggetto è BuiltinOperator per un operatore unario. Gli operatori predefiniti vengono comunemente creati per simboli come |
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 oggetto IMethodSymbol il cui MethodKind oggetto è BuiltinOperator per un operatore binario. Gli operatori predefiniti vengono comunemente creati per simboli come bool int.operator ==(int v1, int v2)
il linguaggio supportato in modo implicito, anche se tale simbolo non è definito in modo esplicito per quel tipo in un'origine o in metadati.
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
Parametri
- name
- String
Nome dell'operatore binario. Deve essere uno dei nomi di WellKnownMemberNames.
- returnType
- ITypeSymbol
Tipo restituito dell'operatore binario.
- leftType
- ITypeSymbol
Tipo dell'operando sinistro dell'operatore binario.
- rightType
- ITypeSymbol
Tipo dell'operando destro dell'operatore binario.
Restituisce
Si applica 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 oggetto IMethodSymbol il cui MethodKind oggetto è BuiltinOperator per un operatore unario. Gli operatori predefiniti vengono comunemente creati per simboli come bool int.operator -(int value)
il linguaggio supportato in modo implicito, anche se tale simbolo non è definito in modo esplicito per quel tipo in un'origine o in metadati.
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
Parametri
- name
- String
Nome dell'operatore unario. Deve essere uno dei nomi di WellKnownMemberNames.
- returnType
- ITypeSymbol
Tipo restituito dell'operatore unario.
- operandType
- ITypeSymbol
Tipo a cui si applica l'operatore.