class
PRODUCT
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/dialogs/new-feature-dialog/new-feature-dialog-feature-properties-modification/argument-list.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/dialogs/new-feature-dialog/new-feature-dialog-feature-properties-modification/argument-list.wiki
index 4fb89ccb..90d25a06 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/dialogs/new-feature-dialog/new-feature-dialog-feature-properties-modification/argument-list.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/dialogs/new-feature-dialog/new-feature-dialog-feature-properties-modification/argument-list.wiki
@@ -3,12 +3,15 @@
[[Property:uuid|f2d63c29-6be2-b3d9-a735-b18e08c5a678]]
For functions and procedures, you can build a formal argument list. You can do this by clicking on the '''New argument''' button as many times as you need arguments.
-{{note|Even though this dialog always shows parentheses, they are not generated if the list is empty (Eiffel's command-query separation (CQS) principle). }}
- [[Image:feature-wizard-3-arguments]]
+{{note|Even though this dialog always shows parentheses, if the list is empty, empty parentheses will not generated. In other words, the dialog will generate the correct Eiffel syntax. }}
+
+
+ [[Image:feature-wizard-3-arguments]]
{{note|If you add arguments to a routine, it is not possible anymore to select routine type '''once'''. }}
+
For every attribute you selected, enter a name in the text box and a type using the [[Type selection|type selection]] .
- [[Image:feature-wizard-1-argument]]
+ [[Image:feature-wizard-1-argument]]
The code that is generated:
set_name (s: STRING) is
do
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/dialogs/new-feature-dialog/new-feature-dialog-feature-properties-modification/feature-clauses.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/dialogs/new-feature-dialog/new-feature-dialog-feature-properties-modification/feature-clauses.wiki
index a6d192cb..e72b83fa 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/dialogs/new-feature-dialog/new-feature-dialog-feature-properties-modification/feature-clauses.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/dialogs/new-feature-dialog/new-feature-dialog-feature-properties-modification/feature-clauses.wiki
@@ -3,22 +3,22 @@
[[Property:uuid|019ea318-e0e0-dae9-a818-e12232aa8431]]
The feature you create will be inserted in the feature clause you specified. If the feature clause was not already in your class, or not in the right place, EiffelStudio adds the feature clause to the class text based on the feature clause order specified in the [[Preferences Reference|preferences]] . By default, this is the order used by the Eiffel Software libraries, such as EiffelBase.
==Export status==
-The export status is the class the feature is accessible for. Usually, this is ANY for public features, or NONE for implementation features, but you can specify any class here.
+The export status is the class the feature is accessible for. Usually, this is ANY for public features, or NONE for implementation features, but you can specify any class here.
[[Image:feature-wizard-export]]
{{note|In the class text, you can export a feature to more than one class but (for simplicity) not with this dialog. }}
==Feature clause names==
-For feature clause names it is recommended that you pick one from the standard ones, but it is also possible to create a new one. If you have introduced a special feature clause name in your project, add it to the feature clause order list in the [[Preferences Reference|preferences]] and it will also appear in this dialog.
+For feature clause names it is recommended that you pick one from the standard ones, but it is also possible to create a new one. If you have introduced a special feature clause name in your project, add it to the feature clause order list in the [[Preferences Reference|preferences]] and it will also appear in this dialog.
[[Image:feature-wizard-clausenames]]
==Generated code==
-The code that is inserted in your class as a result of the selections made for the feature clause, is of the form:
-feature {EXPORT} -- Clause name
-except if you specified ANY as export status, which is similar to having no export status.
+The code that is inserted in your class as a result of the selections made for the feature clause, is of the form:
+feature {EXPORT} -- Clause name
+except if you specified ANY as export status, which is similar to having no export status.
feature --Clause name
-For example, if you specified a the "Initialization" feature clause name, and specified NONE as export status, you get:
+For example, if you specified a the "Initialization" feature clause name, and specified NONE as export status, you get:
feature {NONE} -- Initialization
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/dialogs/new-feature-dialog/new-feature-dialog-feature-properties-modification/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/dialogs/new-feature-dialog/new-feature-dialog-feature-properties-modification/index.wiki
index f2fa3eed..15ab8fa0 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/dialogs/new-feature-dialog/new-feature-dialog-feature-properties-modification/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/dialogs/new-feature-dialog/new-feature-dialog-feature-properties-modification/index.wiki
@@ -1,18 +1,5 @@
[[Property:title|New feature dialog: feature properties modification]]
[[Property:weight|5]]
[[Property:uuid|60825ef4-7bc2-d472-8b09-25769689bb34]]
-* [[Feature clauses|Feature clauses]]
-* [[Name field|Name field]]
-* [[Argument list|Argument list]]
-* [[Header comment|Header comment]]
-* [[Precondition|Precondition]]
-* [[Local variable|Local variable]]
-* [[Feature body|Feature body]]
-* [[Postcondition|Postcondition]]
-* [[Type selection|Type selection]]
-* [[Invariant field|Invariant]]
-* [[Set-procedure|Set-procedure]]
-
-
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/dialogs/new-feature-dialog/new-function-layout.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/dialogs/new-feature-dialog/new-function-layout.wiki
index db53ebb9..38d0436b 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/dialogs/new-feature-dialog/new-function-layout.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/dialogs/new-feature-dialog/new-function-layout.wiki
@@ -14,7 +14,9 @@ When clicking '''Function''', the dialog changes to the function layout. It has
* [[Postcondition|Postcondition field]]
==Example==
- [[Image:feature-wizard-function-example]]
+This dialog box:
+ [[Image:feature-wizard-function-example]]
+Produces this feature:
class
PRODUCT
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/dialogs/new-feature-dialog/new-procedure-layout.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/dialogs/new-feature-dialog/new-procedure-layout.wiki
index d526cc00..a1faddea 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/dialogs/new-feature-dialog/new-procedure-layout.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/dialogs/new-feature-dialog/new-procedure-layout.wiki
@@ -13,7 +13,10 @@ When clicking '''Procedure''', the window changes to the procedure layout. It ha
* [[Postcondition|Postcondition field]]
==Example==
- [[Image:feature-wizard-procedure-example]]
+
+This dialog box:
+ [[Image:feature-wizard-procedure-example]]
+Produces this feature:
class
PRODUCT
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/profiler-wizard/profiler-how-tos/how-set-profiler-configuration-file.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/profiler-wizard/profiler-how-tos/how-set-profiler-configuration-file.wiki
index 4dc8625e..5dce04da 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/profiler-wizard/profiler-how-tos/how-set-profiler-configuration-file.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/profiler-wizard/profiler-how-tos/how-set-profiler-configuration-file.wiki
@@ -41,8 +41,6 @@ generates_leading_underscore: no
As in Eiffel, -- introduces a comment, which has no effect on the specification. If one of the xxx_column options has a value of 0, this means that the files generated by the given profiler contain no such column. The order of the options is not significant.
-
-
{{seealso|
[[Select a Run-time information record to generate the Execution Profile|Select a Run-time information record to generate the Execution Profile]]
[[Profiling|How to profile a system]] }}
diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/profiler-wizard/profiler-how-tos/index.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/profiler-wizard/profiler-how-tos/index.wiki
index 9dfdf276..302b59d3 100644
--- a/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/profiler-wizard/profiler-how-tos/index.wiki
+++ b/documentation/current/eiffelstudio/eiffelstudio-reference/wizards-and-dialogs/profiler-wizard/profiler-how-tos/index.wiki
@@ -1,8 +1,5 @@
[[Property:title|Profiler How To's]]
[[Property:weight|2]]
[[Property:uuid|f488bd8f-6d05-0487-a4c6-2e26a9a185ad]]
-* [[How to set up a Profiler Configuration File|How to setup a Profiler Configuration File]]
-
-
diff --git a/documentation/current/platform-specifics/microsoft-windows/net/eiffel-net-language/conventions/index.wiki b/documentation/current/platform-specifics/microsoft-windows/net/eiffel-net-language/conventions/index.wiki
index 69902227..c120973b 100644
--- a/documentation/current/platform-specifics/microsoft-windows/net/eiffel-net-language/conventions/index.wiki
+++ b/documentation/current/platform-specifics/microsoft-windows/net/eiffel-net-language/conventions/index.wiki
@@ -1,14 +1,5 @@
[[Property:title|Conventions]]
[[Property:weight|1]]
[[Property:uuid|1f101597-06cd-b851-8cc1-e214b3eedb3e]]
-* [[Eiffel for .NET Conventions|Introduction]]
-* [[Eiffel for .NET Terminology|Terminology]]
-* [[Eiffel Class and Feature Names|Conventions and Name Handling]]
-* [[Type Organization|Type Organization]]
-* [[Constructors and Creation Procedures|Constructors and Creation Procedures]]
-* [[Similar Types Occurring in Both Libraries|Similar Types Occurring in Both Libraries]]
-* [[Eiffel Reserved Keywords|Eiffel Language Reserved Keywords]]
-
-