C# Класс Microsoft.Scripting.Runtime.CodeDomCodeGen

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
SourceSpanKey object

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

Метод Описание
GenerateCode ( CodeMemberMethod codeDom, LanguageContext context, string path, SourceCodeKind kind ) : SourceUnit

Защищенные методы

Метод Описание
QuoteString ( string val ) : string
WriteArgumentReferenceExpression ( CodeArgumentReferenceExpression e ) : void
WriteCallExpression ( CodeMethodInvokeExpression m ) : void
WriteExpressionStatement ( CodeExpressionStatement s ) : void
WriteFunctionDefinition ( CodeMemberMethod func ) : void
WritePrimitiveExpression ( CodePrimitiveExpression e ) : void
WriteSnippetExpression ( CodeSnippetExpression e ) : void
WriteSnippetStatement ( CodeSnippetStatement s ) : void

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

Метод Описание
CreateSourceUnit ( LanguageContext context, string path, SourceCodeKind kind ) : SourceUnit
WriteExpression ( System.CodeDom.CodeExpression e ) : void
WriteStatement ( CodeStatement s ) : void

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

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

public GenerateCode ( CodeMemberMethod codeDom, LanguageContext context, string path, SourceCodeKind kind ) : SourceUnit
codeDom System.CodeDom.CodeMemberMethod
context LanguageContext
path string
kind SourceCodeKind
Результат SourceUnit

QuoteString() абстрактный защищенный Метод

abstract protected QuoteString ( string val ) : string
val string
Результат string

WriteArgumentReferenceExpression() защищенный Метод

protected WriteArgumentReferenceExpression ( CodeArgumentReferenceExpression e ) : void
e System.CodeDom.CodeArgumentReferenceExpression
Результат void

WriteCallExpression() защищенный Метод

protected WriteCallExpression ( CodeMethodInvokeExpression m ) : void
m System.CodeDom.CodeMethodInvokeExpression
Результат void

WriteExpressionStatement() абстрактный защищенный Метод

abstract protected WriteExpressionStatement ( CodeExpressionStatement s ) : void
s System.CodeDom.CodeExpressionStatement
Результат void

WriteFunctionDefinition() абстрактный защищенный Метод

abstract protected WriteFunctionDefinition ( CodeMemberMethod func ) : void
func System.CodeDom.CodeMemberMethod
Результат void

WritePrimitiveExpression() защищенный Метод

protected WritePrimitiveExpression ( CodePrimitiveExpression e ) : void
e System.CodeDom.CodePrimitiveExpression
Результат void

WriteSnippetExpression() защищенный Метод

protected WriteSnippetExpression ( CodeSnippetExpression e ) : void
e System.CodeDom.CodeSnippetExpression
Результат void

WriteSnippetStatement() защищенный Метод

protected WriteSnippetStatement ( CodeSnippetStatement s ) : void
s System.CodeDom.CodeSnippetStatement
Результат void

Описание свойств

SourceSpanKey защищенное статическое свойство

protected static object SourceSpanKey
Результат object