public unsafe void *GetUnsafePtr() { _data.ValidateAllowNull(); return(_data.m_Ptr); }
/// <summary> /// Provides an unsafe pointer to the blob asset data. /// </summary> /// <remarks>You can only use unsafe pointers in [unsafe contexts]. /// [unsafe contexts]: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/unsafe-code /// </remarks> /// <returns>An unsafe pointer. The pointer is null for invalid BlobAssetReference instances.</returns> public void *GetUnsafePtr() { m_data.ValidateAllowNull(); return(m_data.m_Ptr); }