Compilation.CreateBuiltinOperator Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol, ITypeSymbol) |
Membuat yang IMethodSymbolMethodKind untuk BuiltinOperator operator biner. Operator bawaan biasanya dibuat untuk simbol seperti |
CreateBuiltinOperator(String, ITypeSymbol, ITypeSymbol) |
Membuat yang IMethodSymbolMethodKind untuk BuiltinOperator operator unary. Operator bawaan biasanya dibuat untuk simbol seperti |
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk