C# (CSharp) Rosetta.AST.Helpers Namespace

Nested Namespaces

Rosetta.AST.Helpers.UnitTests

Classes

Name Description
Argument Helper for accessing argument references in AST.
AssignmentExpression Helper for accessing assignment expressions in AST.
AttributeArgument Helper for accessing argument references in AST.
AttributeArgumentSemantics Helper for TypedConstant representing an argument attribute.
AttributeLists Helper for accessing attribute lists references in AST.
AttributeSemantics Helper for AttributeData.
BaseTypeReference Helper for accessing base type references in AST.
ClassDeclaration Helper for accessing class in AST
ConditionalStatement Helper for accessing conditional statements.
ConstructorDeclaration Helper for accessing constructors in AST. TODO: Evaluate possibility to inherit from MetrhodDeclaration.
EnumDeclaration Helper for accessing enums in AST.
EnumMemberDeclaration Helper for accessing enum members in AST.
FieldDeclaration Helper for accessing interface in AST
Helper Generic helper.
IdentifierExpression Helper for accessing identifier expressions in AST.
InheritableDeclaration Helper for accessing classes and interfaces in AST.
InterfaceDeclaration Helper for accessing interface in AST
InvokationExpression Helper for accessing invocation expressions in AST.
LiteralExpression Helper for accessing literal expressions in AST.
MemberAccessExpression Helper for accessing member access expressions in AST.
MethodDeclaration Helper for accessing class in AST
Modifiers Helper for accessing modifiers in AST.
NamespaceDeclaration Helper for accessing namespaces in AST.
Parameter Helper for accessing parameter references in AST.
PropertyDeclaration Helper for accessing properties in AST
ReturnStatement Helper for accessing return statements.
SemanticHelper Generic semantic helper.
SemanticUtils Helper for interacting with the SemanticModel.
SymbolNotFoundException Exception thrown by helpers when a symbol could not be found in the SemanticModel.
ThrowStatement Helper for accessing throw statements.
TypeKindUtilities
TypeReference Helper for accessing type references in AST.
UnaryExpression Helper for accessing unary expressions in AST.
VariableDeclaration Helper for accessing interface in AST