aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Scripting/Tango.Scripting/ExtensionMethods.cs
blob: ea29986b71ea97bc5599ac5d6675b3f87616b8b9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Tango.Scripting
{
    internal static class ExtensionMethods
    {
        public static List<String> ToLines(this String str)
        {
            //return str.Split(new[] { '\r', '\n' }).ToList();
            if (str == null) return new List<string>();
            return str.Split(new[] { "\r\n", "\r", "\n" }, StringSplitOptions.None).ToList();
        }
    }
}
">_StopThreadLoadingRequest StopThreadLoadingRequest; /* --- enums --- */ /* --- messages --- */ struct _StopThreadLoadingRequest { ProtobufCMessage base; }; #define STOP_THREAD_LOADING_REQUEST__INIT \ { PROTOBUF_C_MESSAGE_INIT (&stop_thread_loading_request__descriptor) \ } /* StopThreadLoadingRequest methods */ void stop_thread_loading_request__init (StopThreadLoadingRequest *message); size_t stop_thread_loading_request__get_packed_size (const StopThreadLoadingRequest *message); size_t stop_thread_loading_request__pack (const StopThreadLoadingRequest *message, uint8_t *out); size_t stop_thread_loading_request__pack_to_buffer (const StopThreadLoadingRequest *message, ProtobufCBuffer *buffer); StopThreadLoadingRequest * stop_thread_loading_request__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data); void stop_thread_loading_request__free_unpacked (StopThreadLoadingRequest *message, ProtobufCAllocator *allocator); /* --- per-message closures --- */ typedef void (*StopThreadLoadingRequest_Closure) (const StopThreadLoadingRequest *message, void *closure_data); /* --- services --- */ /* --- descriptors --- */ extern const ProtobufCMessageDescriptor stop_thread_loading_request__descriptor; PROTOBUF_C__END_DECLS #endif /* PROTOBUF_C_StopThreadLoadingRequest_2eproto__INCLUDED */