C# Class Microsoft.Scripting.Runtime.CodeDomCodeGen

Afficher le fichier Open project: jschementi/iron

Protected Properties

Свойство Type Description
SourceSpanKey object

Méthodes publiques

Méthode Description
GenerateCode ( CodeMemberMethod codeDom, LanguageContext context, string path, SourceCodeKind kind ) : SourceUnit

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
CreateSourceUnit ( LanguageContext context, string path, SourceCodeKind kind ) : SourceUnit
WriteExpression ( System.CodeDom.CodeExpression e ) : void
WriteStatement ( CodeStatement s ) : void

Method Details

GenerateCode() public méthode

public GenerateCode ( CodeMemberMethod codeDom, LanguageContext context, string path, SourceCodeKind kind ) : SourceUnit
codeDom System.CodeDom.CodeMemberMethod
context LanguageContext
path string
kind SourceCodeKind
Résultat SourceUnit

QuoteString() abstract protected méthode

abstract protected QuoteString ( string val ) : string
val string
Résultat string

WriteArgumentReferenceExpression() protected méthode

protected WriteArgumentReferenceExpression ( CodeArgumentReferenceExpression e ) : void
e System.CodeDom.CodeArgumentReferenceExpression
Résultat void

WriteCallExpression() protected méthode

protected WriteCallExpression ( CodeMethodInvokeExpression m ) : void
m System.CodeDom.CodeMethodInvokeExpression
Résultat void

WriteExpressionStatement() abstract protected méthode

abstract protected WriteExpressionStatement ( CodeExpressionStatement s ) : void
s System.CodeDom.CodeExpressionStatement
Résultat void

WriteFunctionDefinition() abstract protected méthode

abstract protected WriteFunctionDefinition ( CodeMemberMethod func ) : void
func System.CodeDom.CodeMemberMethod
Résultat void

WritePrimitiveExpression() protected méthode

protected WritePrimitiveExpression ( CodePrimitiveExpression e ) : void
e System.CodeDom.CodePrimitiveExpression
Résultat void

WriteSnippetExpression() protected méthode

protected WriteSnippetExpression ( CodeSnippetExpression e ) : void
e System.CodeDom.CodeSnippetExpression
Résultat void

WriteSnippetStatement() protected méthode

protected WriteSnippetStatement ( CodeSnippetStatement s ) : void
s System.CodeDom.CodeSnippetStatement
Résultat void

Property Details

SourceSpanKey protected_oe static_oe property

protected static object SourceSpanKey
Résultat object