Пример #1
0
 public string GenerateCodeFromNamespace(TsCodeNamespace nameSpace, TsGeneratorOptions options)
 {
     using (MemoryStream memoryStream = new MemoryStream())
     {
         using (StreamWriter stream = new StreamWriter(memoryStream))
         {
             GenerateCodeFromNamespace(nameSpace, stream, options);
             stream.Flush();
             memoryStream.Seek(0, SeekOrigin.Begin);
             return(Encoding.UTF8.GetString(memoryStream.ToArray()));
         }
     }
 }
Пример #2
0
 public void GenerateCodeFromNamespace(TsCodeNamespace nameSpace, StreamWriter writer, TsGeneratorOptions options)
 {
     //sec check
     if (nameSpace == null)
     {
         throw new ArgumentNullException("nameSpace");
     }
     if (writer == null)
     {
         throw new ArgumentNullException("writer");
     }
     if (options == null)
     {
         throw new ArgumentNullException("options");
     }
     //write whole namespace
     nameSpace.WriteSource(writer, options, new TsWriteInformation(0));
 }
Пример #3
0
 public string GenerateCodeFromNamespace(TsCodeNamespace nameSpace)
 {
     return(GenerateCodeFromNamespace(nameSpace, new TsGeneratorOptions()));
 }
Пример #4
0
 /// <summary>
 /// Generate Code From Namespace
 /// </summary>
 /// <param name="nameSpace"></param>
 /// <param name="writer"></param>
 /// <param name="options"></param>
 public void GenerateCodeFromNamespace(TsCodeNamespace nameSpace, StreamWriter writer)
 {
     GenerateCodeFromNamespace(nameSpace, writer, new TsGeneratorOptions());
 }