OpenPetra
Free Administration Software for Non-Profits
GenerateSharedCode.TCollectConnectorInterfaces Class Reference

parse the code and collect all connector classes that we want to publish in the API More...

Static Public Member Functions

static List< TypeDeclaration > FindTypesInNamespace (SortedList< string, TypeDeclaration >AConnectors, string ANamespace)
 get all connectors that are using interfaces from a given namespace More...
 
static bool IgnoreMethod (List< AttributeSection >AAttributes, Modifiers AModifier)
 do we want this method to be available to the client? More...
 
static SortedList< string, TypeDeclaration > GetConnectors (string AOutputPath, string AModuleName)
 main function to collect the connectors from the code. More...
 

Detailed Description

parse the code and collect all connector classes that we want to publish in the API

Member Function Documentation

◆ FindTypesInNamespace()

static List< TypeDeclaration > GenerateSharedCode.TCollectConnectorInterfaces.FindTypesInNamespace ( SortedList< string, TypeDeclaration >  AConnectors,
string  ANamespace 
)
inlinestatic

get all connectors that are using interfaces from a given namespace

◆ GetConnectors()

static SortedList< string, TypeDeclaration > GenerateSharedCode.TCollectConnectorInterfaces.GetConnectors ( string  AOutputPath,
string  AModuleName 
)
inlinestatic

main function to collect the connectors from the code.

◆ IgnoreMethod()

static bool GenerateSharedCode.TCollectConnectorInterfaces.IgnoreMethod ( List< AttributeSection >  AAttributes,
Modifiers  AModifier 
)
inlinestatic

do we want this method to be available to the client?


The documentation for this class was generated from the following file: