# Research for Blazor

{% content-ref url="research-for-blazor/handling-reference-parameters-in-async-methods-with-ref-less-than-t-greater-than" %}
[handling-reference-parameters-in-async-methods-with-ref-less-than-t-greater-than](https://docs.gapvelocity.ai/webmap-for-blazor-documentation/blazor-ai-migrator/research-for-blazor/handling-reference-parameters-in-async-methods-with-ref-less-than-t-greater-than)
{% endcontent-ref %}

{% content-ref url="research-for-blazor/alternatives-to-async-properties-in-c" %}
[alternatives-to-async-properties-in-c](https://docs.gapvelocity.ai/webmap-for-blazor-documentation/blazor-ai-migrator/research-for-blazor/alternatives-to-async-properties-in-c)
{% endcontent-ref %}

{% content-ref url="research-for-blazor/issue-with-using-messagebox.show-in-blazor" %}
[issue-with-using-messagebox.show-in-blazor](https://docs.gapvelocity.ai/webmap-for-blazor-documentation/blazor-ai-migrator/research-for-blazor/issue-with-using-messagebox.show-in-blazor)
{% endcontent-ref %}

{% content-ref url="research-for-blazor/file-upload-functionality" %}
[file-upload-functionality](https://docs.gapvelocity.ai/webmap-for-blazor-documentation/blazor-ai-migrator/research-for-blazor/file-upload-functionality)
{% endcontent-ref %}

{% content-ref url="research-for-blazor/async-await-feature-for-webmap-blazor" %}
[async-await-feature-for-webmap-blazor](https://docs.gapvelocity.ai/webmap-for-blazor-documentation/blazor-ai-migrator/research-for-blazor/async-await-feature-for-webmap-blazor)
{% endcontent-ref %}

{% content-ref url="research-for-blazor/deploying-sks-blazor-migrated-app-to-azure-container-instances" %}
[deploying-sks-blazor-migrated-app-to-azure-container-instances](https://docs.gapvelocity.ai/webmap-for-blazor-documentation/blazor-ai-migrator/research-for-blazor/deploying-sks-blazor-migrated-app-to-azure-container-instances)
{% endcontent-ref %}
