Snap for 4767765 from b2999d2c1da5b550a0d2b997d2f982ce88e51255 to pi-release

Change-Id: I2ca2290519aac67450f0df5ad338ab435c12d3eb
diff --git a/res/assets/templates-sdk/class.cs b/res/assets/templates-sdk/class.cs
index 61ca4fa..d014edd 100644
--- a/res/assets/templates-sdk/class.cs
+++ b/res/assets/templates-sdk/class.cs
@@ -174,9 +174,9 @@
       <?cs call:federated_refs(field) ?>
     </div>
 <pre class="api-signature no-pretty-print">
-<?cs if:subcount(field.scope) ?><?cs var:field.scope
-?> <?cs /if ?><?cs if:subcount(field.static) ?><?cs var:field.static
-?> <?cs /if ?><?cs if:subcount(field.final) ?><?cs var:field.final
+<?cs if:string.length(field.scope) ?><?cs var:field.scope
+?> <?cs /if ?><?cs if:string.length(field.static) ?><?cs var:field.static
+?> <?cs /if ?><?cs if:string.length(field.final) ?><?cs var:field.final
 ?> <?cs /if ?><?cs if:subcount(field.type) ?><?cs call:type_link(field.type)
 ?> <?cs /if ?><?cs var:field.name ?></pre>
     <?cs call:show_annotations_list(field) ?>
@@ -212,10 +212,10 @@
       <?cs call:federated_refs(method) ?>
     </div>
 <pre class="api-signature no-pretty-print">
-<?cs if:subcount(method.scope) ?><?cs var:method.scope
-?> <?cs /if ?><?cs if:subcount(method.static) ?><?cs var:method.static
-?> <?cs /if ?><?cs if:subcount(method.final) ?><?cs var:method.final
-?> <?cs /if ?><?cs if:subcount(method.abstract) ?><?cs var:method.abstract
+<?cs if:string.length(method.scope) ?><?cs var:method.scope
+?> <?cs /if ?><?cs if:string.length(method.static) ?><?cs var:method.static
+?> <?cs /if ?><?cs if:string.length(method.final) ?><?cs var:method.final
+?> <?cs /if ?><?cs if:string.length(method.abstract) ?><?cs var:method.abstract
 ?> <?cs /if ?><?cs if:subcount(method.returnType) ?><?cs call:type_link(method.returnType)
 ?> <?cs /if ?><?cs var:method.name ?> (<?cs call:parameter_list(method.params, 1) ?>)</pre>
     <?cs call:show_annotations_list(method) ?>