diff --git a/src/cswinrt/code_writers.h b/src/cswinrt/code_writers.h index 29b4b13b1..e974cf7a4 100644 --- a/src/cswinrt/code_writers.h +++ b/src/cswinrt/code_writers.h @@ -2594,8 +2594,8 @@ remove => %; { allow_multiple = true; } - // ContractVersion is only emitted for reference assemblies - if (attribute_name == "ContractVersion") + // ContractVersion and ApiContract are only emitted for reference assemblies + if (attribute_name == "ContractVersion" || attribute_name == "ApiContract") { if (!settings.reference_projection) {