Skip to content

Instantly share code, notes, and snippets.

View Maxwe11's full-sized avatar

Dmytro Turin Maxwe11

View GitHub Profile
@Maxwe11
Maxwe11 / gist:2c0499933e29bf2787bb
Last active August 29, 2015 14:23
First token in line
internal static bool IsFirstInLine_1(this SyntaxToken token)
{
return token.HasLeadingTrivia || token.GetLocation()?.GetMappedLineSpan().StartLinePosition.Character == 0;
}
internal static bool IsFirstInLine_2(this SyntaxToken token)
{
var prevToken = token.GetPreviousToken();
var leadingTriviaList = prevToken.TrailingTrivia.AddRange(token.LeadingTrivia);
@Maxwe11
Maxwe11 / AsyncTcp.cs
Last active August 19, 2023 22:17
Async TcpListener/TcpClient example
using System;
using System.Net;
using System.Net.Sockets;
using System.IO;
using System.Threading.Tasks;
public class Program
{
public static void Main(string[] args)
{