NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Capitalization Styles

The following section describes different ways of capitalizing identifiers. We will refer to these terms throughout the rest of this document.

Pascal Casing

This convention capitalizes the first character of each word. For example:

  BackColor

Camel Casing

This convention capitalizes the first character of each word except the first word. For example:

  backColor

Upper case

Only use all upper case for identifiers if it contains an abbreviation. See section x.y for a list of exceptions to this rule. For example:

  System.IO
  System.WinForms.UI

Capitalization summary

The following describes the capitalization of different types of identifiers.

Type Case Notes
Class PascalCase   
Enum values PascalCase   
Enum type PascalCase   
Events PascalCase ends with EvenArgs  
exception class PascalCase ends with Exception
Final Static field PascalCase   
interface PascalCase starts with I
Method PascalCase   
namespace PascalCase   
property PascalCase   
Instance Field PascalCase   
parameter camelCase