@@ -1116,7 +1116,7 @@ namespace Js
11161116 if (JavascriptProxy::Is (instance))
11171117 {
11181118 JavascriptProxy* proxy = JavascriptProxy::FromVar (instance);
1119- return proxy->PropertyKeysTrap (JavascriptProxy::KeysTrapKind::GetOwnPropertyNamesKind);
1119+ return proxy->PropertyKeysTrap (JavascriptProxy::KeysTrapKind::GetOwnPropertyNamesKind, scriptContext );
11201120 }
11211121
11221122 return JavascriptObject::CreateOwnStringPropertiesHelper (object, scriptContext);
@@ -1130,7 +1130,7 @@ namespace Js
11301130 if (JavascriptProxy::Is (instance))
11311131 {
11321132 JavascriptProxy* proxy = JavascriptProxy::FromVar (instance);
1133- return proxy->PropertyKeysTrap (JavascriptProxy::KeysTrapKind::GetOwnPropertySymbolKind);
1133+ return proxy->PropertyKeysTrap (JavascriptProxy::KeysTrapKind::GetOwnPropertySymbolKind, scriptContext );
11341134 }
11351135
11361136 return JavascriptObject::CreateOwnSymbolPropertiesHelper (object, scriptContext);
@@ -1143,7 +1143,7 @@ namespace Js
11431143 if (JavascriptProxy::Is (instance))
11441144 {
11451145 JavascriptProxy* proxy = JavascriptProxy::FromVar (instance);
1146- return proxy->PropertyKeysTrap (JavascriptProxy::KeysTrapKind::KeysKind);
1146+ return proxy->PropertyKeysTrap (JavascriptProxy::KeysTrapKind::KeysKind, scriptContext );
11471147 }
11481148
11491149 return JavascriptObject::CreateOwnStringSymbolPropertiesHelper (object, scriptContext);
@@ -1156,7 +1156,7 @@ namespace Js
11561156 if (JavascriptProxy::Is (instance))
11571157 {
11581158 JavascriptProxy* proxy = JavascriptProxy::FromVar (instance);
1159- JavascriptArray* proxyResult = proxy->PropertyKeysTrap (JavascriptProxy::KeysTrapKind::GetOwnPropertyNamesKind);
1159+ JavascriptArray* proxyResult = proxy->PropertyKeysTrap (JavascriptProxy::KeysTrapKind::GetOwnPropertyNamesKind, scriptContext );
11601160 JavascriptArray* proxyResultToReturn = scriptContext->GetLibrary ()->CreateArray (0 );
11611161
11621162 // filter enumerable keys
@@ -1192,7 +1192,7 @@ namespace Js
11921192 if (JavascriptProxy::Is (instance))
11931193 {
11941194 JavascriptProxy* proxy = JavascriptProxy::FromVar (instance);
1195- return proxy->PropertyKeysTrap (JavascriptProxy::KeysTrapKind::KeysKind);
1195+ return proxy->PropertyKeysTrap (JavascriptProxy::KeysTrapKind::KeysKind, scriptContext );
11961196 }
11971197 return JavascriptObject::CreateOwnEnumerableStringSymbolPropertiesHelper (object, scriptContext);
11981198 }
0 commit comments