Example #1
0
 private static extern int CreateEventAlias(YamlEvent* pEvent, YamlString alias);
Example #2
0
 private static extern int CreateEventScalar(
     YamlEvent *pEvent,
     YamlString anchor,
     YamlString tag,
     YamlString value,
     int aLength,
     int aPlainImplicit,
     int aQuotedImplicit,
     YamlScalarStyle aStyle);
Example #3
0
 private static extern int CreateEventMappingStart(
     YamlEvent *pEvent,
     YamlString anchor,
     YamlString tag,
     int aImplicit,
     YamlMappingStyle aStyle);
Example #4
0
 private static int WriteYamlContent(
     IntPtr pNativeEmitter,
     YamlString buffer,
     int size)
 {
     int returnCode = 1;
     try
     {
         string text = ((string)buffer).Substring(0, size);
         var writer = emitters[pNativeEmitter];
         writer.Write(text);
     }
     catch
     {
         // Don't allow exceptions to get back to unmanaged caller.
         // Zero indicates an error.
         returnCode = 0;
     }
     return returnCode;
 }