C# Класс Zsharp.EmitCS.CsBuilder

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

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

Метод Описание
Append ( string codeText ) : void
AppendLine ( string codeText ) : void
CsBuilder ( int indent ) : System
StartClass ( AccessModifiers access, ClassModifiers modifiers, ClassKeyword keyword, string className ) : void

access modifiers keyword className [: baseNames] {

StartEnum ( AccessModifiers access, string enumName, string? baseName ) : void

access> enum enumName [: baseName] {

StartMethod ( AccessModifiers access, MethodModifiers modifiers, string retType, string methodName ) : void

access modifiers retType methodName (parameters) {

StartNamespace ( string ns ) : void

namespace ns {

ToString ( ) : string
Using ( string name, string? alias = null ) : void

using [alias =] name;

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

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

public Append ( string codeText ) : void
codeText string
Результат void

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

public AppendLine ( string codeText ) : void
codeText string
Результат void

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

public CsBuilder ( int indent ) : System
indent int
Результат System

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

access modifiers keyword className [: baseNames] {
public StartClass ( AccessModifiers access, ClassModifiers modifiers, ClassKeyword keyword, string className ) : void
access AccessModifiers Access modifiers
modifiers ClassModifiers class modifiers
keyword ClassKeyword class, record or struct
className string Class name
Результат void

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

access> enum enumName [: baseName] {
public StartEnum ( AccessModifiers access, string enumName, string? baseName ) : void
access AccessModifiers Access modifiers
enumName string Name of the enum
baseName string? optional base type name
Результат void

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

access modifiers retType methodName (parameters) {
public StartMethod ( AccessModifiers access, MethodModifiers modifiers, string retType, string methodName ) : void
access AccessModifiers Access modifiers
modifiers MethodModifiers Method modifiers
retType string Return typename
methodName string Name of method
Результат void

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

namespace ns {
public StartNamespace ( string ns ) : void
ns string Dotted name.
Результат void

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

public ToString ( ) : string
Результат string

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

using [alias =] name;
public Using ( string name, string? alias = null ) : void
name string
alias string?
Результат void