When i type the following to create a property from another namespace:
p<ESC>.RecordList.TDelayLoadType<space>Name, this happens:
C#RecordList name;
public RecordList.TDelayLoadType Name
{
get { return name; }
set
{
name = value;
}
}
Note that the backing field has RecordList as its type (and not RecordList.TDelayLoadType)
This happened because intellisense displayed a list of types in the RecordList namespace and using the arrows + pressing the dot caused the caret to jump to the next field.
It does not make a difference if i fully type the name or use the scroll wheel to select a type.
How can i change the field names to _PascalCase ?
Options\Editor\C#\Naming Conventions, Properties, Edit does not make a difference and actually broke the template naming fields.
Thanks,
Richard
Hi Richard,
Thank you for providing the code sample.
>> Note that the backing field has RecordList as its type (and not RecordList.TDelayLoadType)
I have reproduced this issue, so we will fix it and notify you as soon as we make progress.
>> How can i change the field names to _PascalCase ?
I have attached a screencast that illustrates how you can do this.
Thanks Pavel.
In 'Naming Conventions' i selected Properties instead of Instance Private Fields.
I have a number of other small issues and will create a support ticket for each of them.
Hi Richard,
Thank you for the clarification.
We will answer you in the tickets you have created.