C# Class Pytocs.CodeModel.CSharpExpressionWriter

Inheritance: ICodeExpressionVisitor
Afficher le fichier Open project: uxmal/pytocs Class Usage Examples

Méthodes publiques

Méthode Description
CSharpExpressionWriter ( IndentingTextWriter writer ) : System
VisitApplication ( CodeApplicationExpression app ) : void
VisitArrayIndexer ( CodeArrayIndexerExpression aref ) : void
VisitArrayInitializer ( CodeArrayCreateExpression arr ) : void
VisitBinary ( CodeBinaryOperatorExpression bin ) : void
VisitCondition ( CodeConditionExpression c ) : void
VisitFieldReference ( CodeFieldReferenceExpression field ) : void
VisitInitializer ( CodeInitializerExpression i ) : void
VisitLambda ( CodeLambdaExpression l ) : void
VisitMethodReference ( CodeMethodReferenceExpression m ) : void
VisitNamedArgument ( CodeNamedArgument arg ) : void
VisitObjectCreation ( CodeObjectCreateExpression c ) : void
VisitParameterDeclaration ( CodeParameterDeclarationExpression param ) : void
VisitPrimitive ( CodePrimitiveExpression p ) : void
VisitThisReference ( CodeThisReferenceExpression t ) : void
VisitTypeReference ( CodeTypeReference t ) : void
VisitTypeReference ( CodeTypeReferenceExpression t ) : void
VisitUnary ( CodeUnaryOperatorExpression u ) : void
VisitVariableReference ( CodeVariableReferenceExpression var ) : void

Private Methods

Méthode Description
GenerateTypeName ( string typeName ) : void
OpToString ( CodeOperatorType codeOperatorType ) : string
Write ( CodeExpression e, int prec ) : void
WriteStringLiteral ( Syntax literal ) : void
WriteStringLiteral ( string literal ) : void

Method Details

CSharpExpressionWriter() public méthode

public CSharpExpressionWriter ( IndentingTextWriter writer ) : System
writer IndentingTextWriter
Résultat System

VisitApplication() public méthode

public VisitApplication ( CodeApplicationExpression app ) : void
app CodeApplicationExpression
Résultat void

VisitArrayIndexer() public méthode

public VisitArrayIndexer ( CodeArrayIndexerExpression aref ) : void
aref CodeArrayIndexerExpression
Résultat void

VisitArrayInitializer() public méthode

public VisitArrayInitializer ( CodeArrayCreateExpression arr ) : void
arr CodeArrayCreateExpression
Résultat void

VisitBinary() public méthode

public VisitBinary ( CodeBinaryOperatorExpression bin ) : void
bin CodeBinaryOperatorExpression
Résultat void

VisitCondition() public méthode

public VisitCondition ( CodeConditionExpression c ) : void
c CodeConditionExpression
Résultat void

VisitFieldReference() public méthode

public VisitFieldReference ( CodeFieldReferenceExpression field ) : void
field CodeFieldReferenceExpression
Résultat void

VisitInitializer() public méthode

public VisitInitializer ( CodeInitializerExpression i ) : void
i CodeInitializerExpression
Résultat void

VisitLambda() public méthode

public VisitLambda ( CodeLambdaExpression l ) : void
l CodeLambdaExpression
Résultat void

VisitMethodReference() public méthode

public VisitMethodReference ( CodeMethodReferenceExpression m ) : void
m CodeMethodReferenceExpression
Résultat void

VisitNamedArgument() public méthode

public VisitNamedArgument ( CodeNamedArgument arg ) : void
arg CodeNamedArgument
Résultat void

VisitObjectCreation() public méthode

public VisitObjectCreation ( CodeObjectCreateExpression c ) : void
c CodeObjectCreateExpression
Résultat void

VisitParameterDeclaration() public méthode

public VisitParameterDeclaration ( CodeParameterDeclarationExpression param ) : void
param CodeParameterDeclarationExpression
Résultat void

VisitPrimitive() public méthode

public VisitPrimitive ( CodePrimitiveExpression p ) : void
p CodePrimitiveExpression
Résultat void

VisitThisReference() public méthode

public VisitThisReference ( CodeThisReferenceExpression t ) : void
t CodeThisReferenceExpression
Résultat void

VisitTypeReference() public méthode

public VisitTypeReference ( CodeTypeReference t ) : void
t CodeTypeReference
Résultat void

VisitTypeReference() public méthode

public VisitTypeReference ( CodeTypeReferenceExpression t ) : void
t CodeTypeReferenceExpression
Résultat void

VisitUnary() public méthode

public VisitUnary ( CodeUnaryOperatorExpression u ) : void
u CodeUnaryOperatorExpression
Résultat void

VisitVariableReference() public méthode

public VisitVariableReference ( CodeVariableReferenceExpression var ) : void
var CodeVariableReferenceExpression
Résultat void