#include <vccorlib.h>
  
  
      
        
          | Platform::StringReference::~StringReference  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | Platform::StringReference::StringReference  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | Platform::StringReference::StringReference  | 
          ( | 
          const StringReference &  | 
          __fstrArg | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | Platform::StringReference::StringReference  | 
          ( | 
          const ::default::char16 *  | 
          __strArg | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
size_t __cdecl __Platform_wcslen(const ::default::char16 *)
 
 
 
 
  
  
      
        
          | Platform::StringReference::StringReference  | 
          ( | 
          const ::default::char16 *  | 
          __strArg,  | 
         
        
           | 
           | 
          size_t  | 
          __lenArg  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 1262             Init(__strArg, __lenArg);
 
 
 
 
  
  
      
        
          | const ::default::char16* Platform::StringReference::Data  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
const ::default::char16 *__stdcall __Platform_WindowsGetStringRawBuffer(__abi_HSTRING, unsigned int *)
 
 
 
 
  
  
      
        
          | void Platform::StringReference::Free  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
long __stdcall __Platform_WindowsDeleteString(__abi_HSTRING)
 
 
 
 
  
  
      
        
          | void Platform::StringReference::Init  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
void *__cdecl __Platform_memset(void *, int, size_t)
 
 
 
 
 1299             unsigned int __length = 0;
 
 1301             Init(__source, __length);
 
const ::default::char16 *__stdcall __Platform_WindowsGetStringRawBuffer(__abi_HSTRING, unsigned int *)
 
 
 
 
  
  
      
        
          | void Platform::StringReference::Init  | 
          ( | 
          const ::default::char16 *  | 
          __strArg,  | 
         
        
           | 
           | 
          unsigned __int64  | 
          __lenArg  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineprivate   | 
  
 
 1305             if ((__strArg == 
nullptr) || (__lenArg == 0))
 
 1307             else if (__lenArg > 0xffffffffLL) 
 
 1308                 __abi_WinRTraiseInvalidArgumentException();
 
 1311                 unsigned int __length = (
unsigned int) (__lenArg & 0xffffffffLL);
 
 
 
 
  
  
      
        
          | void Platform::StringReference::Init  | 
          ( | 
          const ::default::char16 *  | 
          __strArg,  | 
         
        
           | 
           | 
          unsigned int  | 
          __lenArg  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineprivate   | 
  
 
 1317             if ((__strArg == 
nullptr) || (__lenArg == 0))
 
 
 
 
  
  
      
        
          | unsigned int Platform::StringReference::Length  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
unsigned int __stdcall __Platform_WindowsGetStringLen(__abi_HSTRING)
 
 
 
 
 1242             if(
this != &__fstrArg)
 
 
 
 
  
  
      
        
          | StringReference& Platform::StringReference::operator=  | 
          ( | 
          const ::default::char16 *  | 
          __strArg | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
size_t __cdecl __Platform_wcslen(const ::default::char16 *)
 
 
 
 
The documentation for this class was generated from the following file: