c# prototyping