Compilation.CreateBuiltinOperator 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol, ITypeSymbol) |
IMethodSymbol建立 ,其 MethodKindBuiltinOperator 為二進位運算子。 內建運算子通常是針對語言隱含支援的符號 |
CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol) |
建立 , IMethodSymbol 其 MethodKind 為 BuiltinOperator 一元運算子。 內建運算子通常是針對語言隱含支援的符號 |
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
建立 , IMethodSymbol 其 MethodKind 為 BuiltinOperator 一元運算子。 內建運算子通常是針對語言隱含支援的符號 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
運算子所套用的類型。