File tree Expand file tree Collapse file tree 3 files changed +13
-2
lines changed
Templates/Android/generated
src/GraphODataTemplateWriter/CodeHelpers/Android Expand file tree Collapse file tree 3 files changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -79,6 +79,9 @@ if (c.AsOdcmClass() != null)
7979 foreach (var prop in c.AsOdcmClass().GetProperties(typeName:"Stream"))
8080 {
8181 var propName = prop.Name.ToCheckedCase();
82+ if (c is OdcmMediaClass && propName == "Content") {
83+ propName = prop.Type.GetReservedPrefix().ToCheckedCase() + prop.Name.ToCheckedCase();
84+ }
8285 var propRequestBuilder = TypeRequestBuilder(prop);
8386#>
8487
Original file line number Diff line number Diff line change @@ -54,7 +54,11 @@ if (c.AsOdcmClass() != null)
5454<#
5555 foreach (var prop in c.AsOdcmClass().GetProperties(typeName:"Stream"))
5656 {
57- var propName = prop.Name.ToCheckedCase();
57+ var propName = prop.Name.ToCheckedCase();
58+ if (c is OdcmMediaClass && propName == "Content") {
59+ propName = prop.Type.GetReservedPrefix().ToCheckedCase() + prop.Name.ToCheckedCase();
60+ }
61+
5862 var propRequestBuilder = TypeRequestBuilder(prop);
5963#>
6064
@@ -73,7 +77,6 @@ if (c.AsOdcmClass() != null)
7377#>
7478<#
7579 foreach (var method in c.AsOdcmClass().MethodsAndOverloads()) {
76-
7780 if (method.IsBoundToCollection) {
7881 continue;
7982 }
Original file line number Diff line number Diff line change @@ -20,6 +20,11 @@ public static HashSet<string> ReservedNames
2020 }
2121 }
2222
23+ public static string GetReservedPrefix ( this OdcmType @type )
24+ {
25+ return ReservedPrefix ;
26+ }
27+
2328 public static string GetTypeString ( this OdcmType @type )
2429 {
2530 switch ( @type . Name )
You can’t perform that action at this time.
0 commit comments