Nemerle Documentation

NemerleCodeGenerator Members

NemerleCodeGenerator overview

Public Instance Constructors

NemerleCodeGenerator Constructor Initializes a new instance of the NemerleCodeGenerator class.

Public Instance Methods

Equals (inherited from Object)  
GetHashCode (inherited from Object)  
GetType (inherited from Object)  
ToString (inherited from Object)  

Protected Instance Properties

CurrentMember (inherited from CodeGenerator)  
CurrentMemberName (inherited from CodeGenerator)  
CurrentTypeName (inherited from CodeGenerator)  
Indent (inherited from CodeGenerator)  
IsCurrentClass (inherited from CodeGenerator)  
IsCurrentDelegate (inherited from CodeGenerator)  
IsCurrentEnum (inherited from CodeGenerator)  
IsCurrentInterface (inherited from CodeGenerator)  
IsCurrentStruct (inherited from CodeGenerator)  
NullToken  
Options (inherited from CodeGenerator)  
Output (inherited from CodeGenerator)  

Protected Instance Methods

ContinueOnNewLine (inherited from CodeGenerator)  
CreateEscapedIdentifier  
CreateValidIdentifier  
Finalize (inherited from Object)  
GenerateArgumentReferenceExpression  
GenerateArrayCreateExpression  
GenerateArrayIndexerExpression  
GenerateAssignStatement  
GenerateAttachEventStatement  
GenerateAttributeDeclarationsEnd  
GenerateAttributeDeclarationsStart  
GenerateBaseReferenceExpression  
GenerateBinaryOperatorExpression (inherited from CodeGenerator)  
GenerateCastExpression  
GenerateComment  
GenerateCommentStatement (inherited from CodeGenerator)  
GenerateCommentStatements (inherited from CodeGenerator)  
GenerateCompileUnit (inherited from CodeGenerator)  
GenerateCompileUnitEnd (inherited from CodeGenerator)  
GenerateCompileUnitStart  
GenerateConditionStatement  
GenerateConstructor  
GenerateDecimalValue (inherited from CodeGenerator)  
GenerateDelegateCreateExpression  
GenerateDelegateInvokeExpression  
GenerateDirectionExpression (inherited from CodeGenerator)  
GenerateDoubleValue (inherited from CodeGenerator)  
GenerateEntryPointMethod  
GenerateEvent  
GenerateEventReferenceExpression  
GenerateExpression (inherited from CodeGenerator)  
GenerateExpressionStatement  
GenerateField  
GenerateFieldReferenceExpression  
GenerateGotoStatement  
GenerateIndexerExpression  
GenerateIterationStatement  
GenerateLabeledStatement  
GenerateLinePragmaEnd  
GenerateLinePragmaStart  
GenerateMethod  
GenerateMethodInvokeExpression  
GenerateMethodReferenceExpression  
GenerateMethodReturnStatement  
GenerateNamespace (inherited from CodeGenerator)  
GenerateNamespaceEnd  
GenerateNamespaceImport  
GenerateNamespaceImports (inherited from CodeGenerator)  
GenerateNamespaces (inherited from CodeGenerator)  
GenerateNamespaceStart  
GenerateObjectCreateExpression  
GenerateParameterDeclarationExpression  
GeneratePrimitiveExpression (inherited from CodeGenerator)  
GenerateProperty  
GeneratePropertyReferenceExpression  
GeneratePropertySetValueReferenceExpression  
GenerateRemoveEventStatement  
GenerateSingleFloatValue (inherited from CodeGenerator)  
GenerateSnippetCompileUnit (inherited from CodeGenerator)  
GenerateSnippetExpression  
GenerateSnippetMember  
GenerateSnippetStatement (inherited from CodeGenerator)  
GenerateStatement (inherited from CodeGenerator)  
GenerateStatements  
GenerateThisReferenceExpression  
GenerateThrowExceptionStatement  
GenerateTryCatchFinallyStatement  
GenerateTypeConstructor  
GenerateTypeEnd  
GenerateTypeOfExpression  
GenerateTypeReferenceExpression (inherited from CodeGenerator)  
GenerateTypes (inherited from CodeGenerator)  
GenerateTypeStart  
GenerateVariableDeclarationStatement  
GenerateVariableReferenceExpression  
GetTypeOutput  
IsValidIdentifier  
MemberwiseClone (inherited from Object)  
OutputAttributeArgument (inherited from CodeGenerator)  
OutputAttributeDeclarations (inherited from CodeGenerator)  
OutputDirection (inherited from CodeGenerator)  
OutputExpressionList (inherited from CodeGenerator) Overloaded.  
OutputFieldScopeModifier  
OutputIdentifier (inherited from CodeGenerator)  
OutputMemberAccessModifier (inherited from CodeGenerator)  
OutputMemberScopeModifier (inherited from CodeGenerator)  
OutputOperator  
OutputParameters (inherited from CodeGenerator)  
OutputType  
OutputTypeAttributes (inherited from CodeGenerator)  
OutputTypeNamePair  
QuoteSnippetString  
Supports  
ValidateIdentifier (inherited from CodeGenerator)  

See Also

NemerleCodeGenerator Class | Nemerle.Compiler Namespace