Bagikan melalui


Compilation.CreateBuiltinOperator Metode

Definisi

Overload

CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol, ITypeSymbol)

Membuat yang IMethodSymbolMethodKind untuk BuiltinOperator operator biner. Operator bawaan biasanya dibuat untuk simbol seperti bool int.operator ==(int v1, int v2) yang didukung bahasa secara implisit, bahkan jika simbol seperti itu tidak didefinisikan secara eksplisit untuk jenis tersebut di sumber atau metadata.

CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol)

Membuat yang IMethodSymbolMethodKind untuk BuiltinOperator operator unary. Operator bawaan biasanya dibuat untuk simbol seperti bool int.operator -(int value) yang didukung bahasa secara implisit, bahkan jika simbol seperti itu tidak didefinisikan secara eksplisit untuk jenis tersebut di sumber atau metadata.

CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol, ITypeSymbol)

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

Membuat yang IMethodSymbolMethodKind untuk BuiltinOperator operator biner. Operator bawaan biasanya dibuat untuk simbol seperti bool int.operator ==(int v1, int v2) yang didukung bahasa secara implisit, bahkan jika simbol seperti itu tidak didefinisikan secara eksplisit untuk jenis tersebut di sumber atau metadata.

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

Parameter

name
String

Nama operator biner. Harus menjadi salah satu nama dari WellKnownMemberNames.

returnType
ITypeSymbol

Jenis pengembalian operator biner.

leftType
ITypeSymbol

Jenis operand kiri operator biner.

rightType
ITypeSymbol

Jenis operand kanan operator biner.

Mengembalikan

Berlaku untuk

CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol)

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

Membuat yang IMethodSymbolMethodKind untuk BuiltinOperator operator unary. Operator bawaan biasanya dibuat untuk simbol seperti bool int.operator -(int value) yang didukung bahasa secara implisit, bahkan jika simbol seperti itu tidak didefinisikan secara eksplisit untuk jenis tersebut di sumber atau metadata.

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

Parameter

name
String

Nama operator unary. Harus menjadi salah satu nama dari WellKnownMemberNames.

returnType
ITypeSymbol

Jenis pengembalian operator unary.

operandType
ITypeSymbol

Jenis yang berlaku untuk operator.

Mengembalikan

Berlaku untuk