C# (CSharp) Rosetta.Translation Namespace

Nested Namespaces

Rosetta.Translation.Mocks
Rosetta.Translation.Renderings
Rosetta.Translation.UnitTests

Classes

Name Description
AssignmentExpressionTranslationUnit Class describing assignment expressions.
BinaryExpressionTranslationUnit Class describing binary expressions.
CastExpressionTranslationUnit Class describing cast expressions.
ClassDeclarationCodePerfect
ClassDeclarationTranslationUnit Interface for describing compound translation elements.
CodePerfect Utility class fixing code format.
ConditionalStatementTranslationUnit Class describing conditional statements.
ConstructorDeclarationTranslationUnit Class describing constructors.
EnumTranslationUnit Describes enums.
ExpressionStatementTranslationUnit Class describing an expression based statement.
ExpressionTranslationUnit Class describing expressions. TODO: Remove inherit from NestedElementTranslationUnit.
FieldDeclarationTranslationUnit Class describing a method signature (no body).
FormatOptions Options for FormatWriter.
IdentifierTranslationUnit Translation unit for identifiers.
InterfaceDeclarationTranslationUnit Translation unit for describing interfaces.
InvokationExpressionTranslationUnit Class describing member access syntaxes.
KeywordStatementTranslationUnit Class describing a keyword based statement.
Lexems Container for lexems.
LocalDeclarationStatementTranslationUnit Class describing a local declaration statement.
MemberAccessExpressionTranslationUnit Class describing member access syntaxes.
MethodDeclarationCodePerfect
MethodDeclarationTranslationUnit Class describing methods.
ModuleDefinitionTranslationUnit Class describing definition for modules.
NestedElementTranslationUnit Class describing nested elements.
NullFormatter Does not format.
ParenthesizedExpressionTranslationUnit Class describing parenthesis wrapped expressions.
ProgramTranslationUnit Class describing a program.
PropertyDeclarationTranslationUnit Class describing properties.
ReferenceTranslationUnit Translation unit for references.
ReferencesGroupTranslationUnit Class bridging StatementsGroupTranslationUnit and ReferenceTranslationUnit.
ScopedElementTranslationUnit Class describing scoped elements.
SingleLineCommentTranslationUnit Translation unit for single line comments.
StatementTranslationUnit Class describing modules.
StatementsGroupTranslationUnit Class describing a group of statements.
SyntaxUtility Utility class for tokens.
TabFormatter Formats by adding tabs.
UnaryExpressionTranslationUnit Class describing unary expressions.
VariableDeclarationTranslationUnit Class describing a method signature (no body).
VoidTranslationUnit Translation unit which translates into an empty string.
WhiteSpaceFormatter Formats by adding whitespaces.