C# Класс Spark.Emit.CPlusPlus.EmitMethodCPP

Наследование: IEmitMethod
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddParameter ( IEmitType type, string name ) : IEmitVal
EmitMethodCPP ( EmitClassCPP clazz, string prefix, string name, string cconv, IEmitType resultType, Span headerSpan, Span sourceSpan ) : System
WriteParameter ( IEmitType type, string name, bool first, Span span ) : void

Приватные методы

Метод Описание
CreateSignatureSpan ( string qualifiedName, Span span ) : Span

Описание методов

AddParameter() публичный Метод

public AddParameter ( IEmitType type, string name ) : IEmitVal
type IEmitType
name string
Результат IEmitVal

EmitMethodCPP() публичный Метод

public EmitMethodCPP ( EmitClassCPP clazz, string prefix, string name, string cconv, IEmitType resultType, Span headerSpan, Span sourceSpan ) : System
clazz EmitClassCPP
prefix string
name string
cconv string
resultType IEmitType
headerSpan Span
sourceSpan Span
Результат System

WriteParameter() публичный Метод

public WriteParameter ( IEmitType type, string name, bool first, Span span ) : void
type IEmitType
name string
first bool
span Span
Результат void