C# 클래스 Microsoft.Scripting.Runtime.CodeDomCodeGen

파일 보기 프로젝트 열기: jschementi/iron

보호된 프로퍼티들

프로퍼티 타입 설명
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