C# Class Unicoen.Languages.CSharp.CodeGenerators.CSharpCodeFactoryVisitor

Inheritance: Unicoen.CodeGenerators.JavaLikeCodeFactoryVisitor
Exibir arquivo Open project: UnicoenProject/UNICOEN

Public Methods

Method Description
CSharpCodeFactoryVisitor ( TextWriter writer, string indentSign ) : System.IO
Visit ( UnifiedBigIntLiteral element, VisitorArgument arg ) : bool
Visit ( UnifiedClassConstrain element, VisitorArgument arg ) : bool
Visit ( UnifiedConstructorConstrain element, VisitorArgument arg ) : bool
Visit ( UnifiedExtendConstrain element, VisitorArgument arg ) : bool
Visit ( UnifiedFunctionDefinition element, VisitorArgument arg ) : bool
Visit ( UnifiedGenericParameter element, VisitorArgument arg ) : bool
Visit ( UnifiedImplementsConstrain element, VisitorArgument arg ) : bool
Visit ( UnifiedInt64Literal element, VisitorArgument arg ) : bool
Visit ( UnifiedLambda element, VisitorArgument arg ) : bool
Visit ( UnifiedNamespaceDefinition element, VisitorArgument arg ) : bool
Visit ( UnifiedSet element, VisitorArgument arg ) : bool
Visit ( UnifiedSet element, VisitorArgument arg ) : bool
Visit ( UnifiedStructConstrain element, VisitorArgument arg ) : bool
Visit ( UnifiedStructDefinition element, VisitorArgument arg ) : bool
Visit ( UnifiedUInt16Literal element, VisitorArgument arg ) : bool
Visit ( UnifiedUInt32Literal element, VisitorArgument arg ) : bool
Visit ( UnifiedUInt64Literal element, VisitorArgument arg ) : bool
Visit ( UnifiedUInt8Literal element, VisitorArgument arg ) : bool

Method Details

CSharpCodeFactoryVisitor() public method

public CSharpCodeFactoryVisitor ( TextWriter writer, string indentSign ) : System.IO
writer System.IO.TextWriter
indentSign string
return System.IO

Visit() public method

public Visit ( UnifiedBigIntLiteral element, VisitorArgument arg ) : bool
element UnifiedBigIntLiteral
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedClassConstrain element, VisitorArgument arg ) : bool
element UnifiedClassConstrain
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedConstructorConstrain element, VisitorArgument arg ) : bool
element UnifiedConstructorConstrain
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedExtendConstrain element, VisitorArgument arg ) : bool
element UnifiedExtendConstrain
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedFunctionDefinition element, VisitorArgument arg ) : bool
element UnifiedFunctionDefinition
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedGenericParameter element, VisitorArgument arg ) : bool
element UnifiedGenericParameter
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedImplementsConstrain element, VisitorArgument arg ) : bool
element UnifiedImplementsConstrain
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedInt64Literal element, VisitorArgument arg ) : bool
element UnifiedInt64Literal
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedLambda element, VisitorArgument arg ) : bool
element UnifiedLambda
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedNamespaceDefinition element, VisitorArgument arg ) : bool
element UnifiedNamespaceDefinition
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedSet element, VisitorArgument arg ) : bool
element UnifiedSet
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedSet element, VisitorArgument arg ) : bool
element UnifiedSet
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedStructConstrain element, VisitorArgument arg ) : bool
element UnifiedStructConstrain
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedStructDefinition element, VisitorArgument arg ) : bool
element UnifiedStructDefinition
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedUInt16Literal element, VisitorArgument arg ) : bool
element UnifiedUInt16Literal
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedUInt32Literal element, VisitorArgument arg ) : bool
element UnifiedUInt32Literal
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedUInt64Literal element, VisitorArgument arg ) : bool
element UnifiedUInt64Literal
arg Unicoen.Processor.VisitorArgument
return bool

Visit() public method

public Visit ( UnifiedUInt8Literal element, VisitorArgument arg ) : bool
element UnifiedUInt8Literal
arg Unicoen.Processor.VisitorArgument
return bool