Method AllocateString
AllocateString(ref BlobBuilder, ref BlobString, string)
Allocates memory to store the string in a blob asset and copies the string data into it.
Declaration
public static void AllocateString(this ref BlobBuilder builder, ref BlobString blobStr, string value)
Parameters
| Type | Name | Description | 
|---|---|---|
| BlobBuilder | builder | The BlobBuilder instance building the blob asset.  | 
    
| BlobString | blobStr | A reference to the field in the blob asset that will store the string. This function allocates memory for that field and sets the string value.  | 
    
| string | value | The string to copy into the blob asset.  | 
    
AllocateString<T>(ref BlobBuilder, ref BlobString, ref T)
Allocates memory to store the string in a blob asset and copies the string data into it.
Declaration
public static void AllocateString<T>(this ref BlobBuilder builder, ref BlobString blobStr, ref T value) where T : INativeList<byte>
Parameters
| Type | Name | Description | 
|---|---|---|
| BlobBuilder | builder | The BlobBuilder instance building the blob asset.  | 
    
| BlobString | blobStr | A reference to the field in the blob asset that will store the string. This function allocates memory for that field and sets the string value.  | 
    
| T | value | The string to copy into the blob asset.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| T | The type of native container that contains the source string  |