public Function[] Functions {get; set;}
public: property array<Function^>^ Functions { array<Function^>^ get(); void set ( array<Function^>^ value); }
public Function[] Functions {get; set;}
public: property array<Function^>^ Functions { array<Function^>^ get(); void set ( array<Function^>^ value); }