// ----------------------------------------------------------------------------- // file="ISyntaxPayload" // Project: StgSharp // Copyright (c) Nitload. // SPDX-License-Identifier: MIT // ----------------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace StgSharp.RegularAnalysis.Abstraction { // TODO 不对劲,TCarrier是个昏招,还是去掉吧 public interface ISyntaxPayload where TSelf : ISyntaxPayload where TCarrier : ISyntaxNode where TLabel : unmanaged { int Column { get; set; } int Row { get; set; } string Source { get; set; } TLabel Flag { get; set; } } }