From f9ab9cc6e5b02c49706df255981cbda359599c34 Mon Sep 17 00:00:00 2001 From: Mark Dickinson Date: Tue, 1 May 2018 14:14:10 -0700 Subject: [PATCH] Added readFloatField --- .../src/Platform/Mono/MonoPlatform.ts | 4 ++++ .../src/Platform/Platform.ts | 1 + 2 files changed, 5 insertions(+) diff --git a/src/Microsoft.AspNetCore.Blazor.Browser.JS/src/Platform/Mono/MonoPlatform.ts b/src/Microsoft.AspNetCore.Blazor.Browser.JS/src/Platform/Mono/MonoPlatform.ts index e5ff9b93c6..c4d59e4b5a 100644 --- a/src/Microsoft.AspNetCore.Blazor.Browser.JS/src/Platform/Mono/MonoPlatform.ts +++ b/src/Microsoft.AspNetCore.Blazor.Browser.JS/src/Platform/Mono/MonoPlatform.ts @@ -110,6 +110,10 @@ export const monoPlatform: Platform = { return Module.getValue((baseAddress as any as number) + (fieldOffset || 0), 'i32'); }, + readFloatField: function readHeapFloat(baseAddress: Pointer, fieldOffset?: number): number { + return Module.getValue((baseAddress as any as number) + (fieldOffset || 0), 'float'); + }, + readObjectField: function readHeapObject(baseAddress: Pointer, fieldOffset?: number): T { return Module.getValue((baseAddress as any as number) + (fieldOffset || 0), 'i32') as any as T; }, diff --git a/src/Microsoft.AspNetCore.Blazor.Browser.JS/src/Platform/Platform.ts b/src/Microsoft.AspNetCore.Blazor.Browser.JS/src/Platform/Platform.ts index b41850a32a..fd1b29d727 100644 --- a/src/Microsoft.AspNetCore.Blazor.Browser.JS/src/Platform/Platform.ts +++ b/src/Microsoft.AspNetCore.Blazor.Browser.JS/src/Platform/Platform.ts @@ -13,6 +13,7 @@ getObjectFieldsBaseAddress(referenceTypedObject: System_Object): Pointer; readInt32Field(baseAddress: Pointer, fieldOffset?: number): number; + readFloatField(baseAddress: Pointer, fieldOffset?: number): number; readObjectField(baseAddress: Pointer, fieldOffset?: number): T; readStringField(baseAddress: Pointer, fieldOffset?: number): string | null; readStructField(baseAddress: Pointer, fieldOffset?: number): T;