Skip to content

Commit

Permalink
Fixed csharp instance method generation
Browse files Browse the repository at this point in the history
  • Loading branch information
NoahJCross authored and macite committed Jan 6, 2025
1 parent 0b283df commit 48eb65d
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/translators/csharp.rb
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ def docs_signatures_for(function)
end

result.unshift "public #{method_data[:static]}#{method_data[:return_type]} #{method_data[:class_name]}.#{property_name.to_pascal_case()} { #{text} }"
else
elsif method_data[:method_name]
result.unshift "public #{method_data[:static]}#{method_data[:return_type]} #{method_data[:class_name]}.#{method_data[:method_name]}(#{method_data[:params]});"
end
end
Expand All @@ -116,7 +116,7 @@ def docs_signatures_for(function)

def get_method_data(fn)
{
method_name: fn[:name].to_s.to_pascal_case,
method_name: fn[:method_name].nil? ? nil : fn[:method_name].to_s.to_pascal_case,
class_name: fn[:attributes][:class].nil? ? fn[:attributes][:static].to_pascal_case() : fn[:attributes][:class].to_pascal_case(),
params: method_parameter_list_for(fn),
args: method_argument_list_for(fn),
Expand Down

0 comments on commit 48eb65d

Please sign in to comment.