Compilation.CreateBuiltinOperator メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol, ITypeSymbol) |
IMethodSymbol 2 項演算子の をBuiltinOperator持MethodKindつ を作成します。 組み込み演算子は、ソースまたはメタデータのいずれかでその型に対 |
CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol) |
IMethodSymbol単項演算子の をBuiltinOperator持MethodKindつ を作成します。 組み込み演算子は、ソースまたはメタデータのいずれかでその型に対 |
CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol, ITypeSymbol)
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
- Source:
- Compilation.cs
IMethodSymbol 2 項演算子の をBuiltinOperator持MethodKindつ を作成します。 組み込み演算子は、ソースまたはメタデータのいずれかでその型に対 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単項演算子の をBuiltinOperator持MethodKindつ を作成します。 組み込み演算子は、ソースまたはメタデータのいずれかでその型に対 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
演算子が適用される型。
戻り値
適用対象
.NET