Code file
Framework Studio bietet die Möglichkeit freien C#-Code zu programmieren.
Note
CodeFiles können nicht gecustomized werden. Aus diesem Grund sollte die Verwendung der CodeFiles gründlich abgewägt werden!
Erstellen einer Code file
Es wird der Namespace ausgewählt, in dem das neue Element angelegt werden soll. Anschließend wird in der Registerkarte Namespaces über New / Code File ein neues Code file angelegt.
Anschließend muss ein Compile Step ausgewählt werden, damit der Code kompiliert wird.
Das Code file muss eine Klasse, kann jedoch auch mehrere Klassen beinhalten. Aufgrund gängiger Konventionen sollte ein Code File jedoch nur eine Klasse beinhalten und der Name des Code files identisch mit dem Namen der Klasse sein.
Namespaces können nicht definiert werden.
Compile step
Der Compile step bestimmt, mit welchem Typen das Code file kompiliert wird. Dieser muss angegeben werden, ansonsten wird der Code nicht kompiliert.
Soll der Code auch in einem anderen Namespace zur Verfügung stehen, muss auf den Namespace und den ObjectType/Compile step eine Referenz angelegt werden. Ein detailliertes Beispiel finden Sie unter Beispiel.
Caution
Das Ändern des Compile steps wird nicht empfohlen. Sollten Sie das Code file bereits in anderen Namespaces verwendet haben, werden infolge der Änderung die Referenzen ungültig und der Compile wird nicht erfolgreich durchlaufen.
Referenz Beispiel
Wird ein Code file im Namespace "Company" angelegt und der Compile step wird auf "Component" gesetzt, dann wird der Code der Code file in die Dll des Namespace "Company" der Component generiert und kompiliert.
Für den Zugriff auf den Code außerhalb des Namespaces, muss eine Referenz auf den Namespace und den Object Type bzw. Compile Step hinterlegt werden.
In folgender Abbildung wird eine Referenz vom Namespace "Article" auf den Namespace "Company" angelegt. So kann nun innerhalb der Components im Namespace "Article" die cfCompany-Klasse verwendet werden.