c++: Fix handling of the `final` contextual keyword
[geany-mirror.git] / tests / ctags / property.cs
blob1aa5ce48c5d10426649e920ce1548134ad1d68a6
1 // property.cs
2 // Properties
3 using System;
4 public class Employee
6 public static int numberOfEmployees;
7 private static int counter;
8 private string name;
10 // A read-write instance property:
11 public string Name
13 get
15 return name;
17 set
19 name = value;
23 // A read-only static property:
24 public static int Counter
26 get
28 return counter;
32 // Constructor:
33 public Employee()
35 // Calculate the employee's number:
36 counter = ++counter + numberOfEmployees;
40 public class MainClass
42 public static void Main()
44 Employee.numberOfEmployees = 100;
45 Employee e1 = new Employee();
46 e1.Name = "Claude Vige";
47 Console.WriteLine("Employee number: {0}", Employee.Counter);
48 Console.WriteLine("Employee name: {0}", e1.Name);