static FunctionCollection CreateWrappers(DelegateCollection delegates, EnumCollection enums) { var wrappers = new FunctionCollection(); foreach (var d in delegates.Values) { wrappers.AddRange(CreateNormalWrappers(d, enums)); } return wrappers; }