共用方式為


Compilation.CreateBuiltinOperator 方法

定義

多載

CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol, ITypeSymbol)

IMethodSymbol建立 ,其 MethodKindBuiltinOperator 為二進位運算子。 內建運算子通常是針對語言隱含支援的符號 bool int.operator ==(int v1, int v2) 所建立,即使這類符號並未明確定義給來源或中繼資料中的該類型也一樣。

CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol)

建立 , IMethodSymbolMethodKindBuiltinOperator 一元運算子。 內建運算子通常是針對語言隱含支援的符號 bool int.operator -(int value) 所建立,即使這類符號並未明確定義給來源或中繼資料中的該類型也一樣。

CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol, ITypeSymbol)

Source:
Compilation.cs
Source:
Compilation.cs
Source:
Compilation.cs
Source:
Compilation.cs
Source:
Compilation.cs
Source:
Compilation.cs

IMethodSymbol建立 ,其 MethodKindBuiltinOperator 為二進位運算子。 內建運算子通常是針對語言隱含支援的符號 bool int.operator ==(int v1, int v2) 所建立,即使這類符號並未明確定義給來源或中繼資料中的該類型也一樣。

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

參數

name
String

二進位運算子名稱。 應該是 的 WellKnownMemberNames 其中一個名稱。

returnType
ITypeSymbol

二進位運算子的傳回型別。

leftType
ITypeSymbol

二元運算子左運算元的類型。

rightType
ITypeSymbol

二元運算子右運算元的類型。

傳回

適用於

CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol)

Source:
Compilation.cs
Source:
Compilation.cs
Source:
Compilation.cs
Source:
Compilation.cs
Source:
Compilation.cs
Source:
Compilation.cs

建立 , IMethodSymbolMethodKindBuiltinOperator 一元運算子。 內建運算子通常是針對語言隱含支援的符號 bool int.operator -(int value) 所建立,即使這類符號並未明確定義給來源或中繼資料中的該類型也一樣。

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

參數

name
String

一元運算子名稱。 應該是 的 WellKnownMemberNames 其中一個名稱。

returnType
ITypeSymbol

一元運算子的傳回型別。

operandType
ITypeSymbol

運算子所套用的類型。

傳回

適用於