11 #ifndef CSHARPIMPORT_H
12 #define CSHARPIMPORT_H
Definition: csharpimport.h:25
QString joinTypename(const QString &typeName)
Definition: csharpimport.cpp:68
CSharpImport(CodeImpThread *thread=0)
Definition: csharpimport.cpp:39
bool parseGlobalAttributes()
Definition: csharpimport.cpp:521
QString m_currentPackage
current package of the file being parsed
Definition: csharpimport.h:47
bool parseStructDeclaration()
Definition: csharpimport.cpp:666
bool parseClassDeclaration(const QString &keyword)
Definition: csharpimport.cpp:691
void initVars()
Definition: csharpimport.cpp:57
bool parseFile(const QString &filename)
Definition: csharpimport.cpp:233
bool parseUsingDirectives()
Definition: csharpimport.cpp:502
static QStringList s_filesAlreadyParsed
Definition: csharpimport.h:55
virtual ~CSharpImport()
Definition: csharpimport.cpp:50
static UMLObject * findObject(const QString &name, UMLPackage *parentPkg)
Definition: csharpimport.cpp:138
bool isTypeDeclaration(const QString &keyword)
Definition: csharpimport.cpp:556
UMLObject * resolveClass(const QString &className)
Definition: csharpimport.cpp:149
bool parseEnumDeclaration()
Definition: csharpimport.cpp:622
QStringList m_imports
imports included in the current file
Definition: csharpimport.h:48
static int s_parseDepth
Definition: csharpimport.h:61
void fillSource(const QString &word)
Definition: csharpimport.cpp:93
bool parseAttributes()
Definition: csharpimport.cpp:544
void spawnImport(const QString &file)
Definition: csharpimport.cpp:117
bool isClassModifier(const QString &keyword)
Definition: csharpimport.cpp:575
Uml::Visibility::Enum m_defaultCurrentAccess
current visibility for when the visibility is absent
Definition: csharpimport.h:49
bool parseDelegateDeclaration()
Definition: csharpimport.cpp:677
QString m_currentFileName
current filename being parsed
Definition: csharpimport.h:46
bool parseNamespaceMemberDeclarations()
Definition: csharpimport.cpp:531
bool parseStmt()
Definition: csharpimport.cpp:263
bool m_isStatic
static flag for the member var or method
Definition: csharpimport.h:45
bool isCommonModifier(const QString &keyword)
Definition: csharpimport.cpp:595
Definition: codeimpthread.h:36
Base class for native implementations of language import.
Definition: nativeimportbase.h:45
The base class for UML objects.
Definition: umlobject.h:75
Non-graphical information for a Package.
Definition: package.h:33
Enum
Definition: basictypes.h:59