MCPcopy Create free account
hub / github.com/GDRETools/gdsdecomp / get_default_settings

Method get_default_settings

utility/godot_mono_decomp_wrapper.cpp:300–315  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

298}
299
300GodotMonoDecompWrapper::GodotMonoDecompSettings GodotMonoDecompWrapper::GodotMonoDecompSettings::get_default_settings() {
301 auto settings = GodotMonoDecompSettings();
302 settings.GodotVersionOverride = GDRESettings::get_singleton() ? GDRESettings::get_singleton()->get_version_string() : "";
303 if (!GDREConfig::get_singleton()) {
304 return settings;
305 }
306 settings.WriteNuGetPackageReferences = GDREConfig::get_singleton()->get_setting("CSharp/write_nuget_package_references", true);
307 settings.VerifyNuGetPackageIsFromNugetOrg = GDREConfig::get_singleton()->get_setting("CSharp/verify_nuget_package_is_from_nuget_org", false);
308 settings.CopyOutOfTreeReferences = GDREConfig::get_singleton()->get_setting("CSharp/copy_out_of_tree_references", true);
309 settings.CreateAdditionalProjectsForProjectReferences = GDREConfig::get_singleton()->get_setting("CSharp/create_additional_projects_for_project_references", true);
310 settings.RemoveGeneratedJsonContextBody = GDREConfig::get_singleton()->get_setting("CSharp/remove_generated_json_context_body", false);
311 settings.EnableCollectionInitializerLifting = GDREConfig::get_singleton()->get_setting("CSharp/enable_collection_initializer_lifting", true);
312 settings.EmitILAnnotationComments = GDREConfig::get_singleton()->get_setting("CSharp/emit_il_annotation_comments", false);
313 settings.OverrideLanguageVersion = GDREConfig::get_singleton()->get_setting("CSharp/force_language_version", 0);
314 return settings;
315}
316
317bool GodotMonoDecompWrapper::GodotMonoDecompSettings::operator==(const GodotMonoDecompSettings &p_other) const {
318 return WriteNuGetPackageReferences == p_other.WriteNuGetPackageReferences &&

Callers

nothing calls this directly

Calls 3

get_version_stringMethod · 0.80
get_settingMethod · 0.45

Tested by

no test coverage detected