Пример #1
0
        public ParserCodeGenContext With(string?offset = null, string?inputBuffer = null)
        {
            ParserCodeGenContext context = new ParserCodeGenContext(this);

            context.OffsetVariableName      = offset ?? this.OffsetVariableName;
            context.InputBufferVariableName = inputBuffer ?? this.InputBufferVariableName;
            return(context);
        }
Пример #2
0
 public ParserCodeGenContext(ParserCodeGenContext other)
 {
     this.InputBufferVariableName = other.InputBufferVariableName;
     this.OffsetVariableName      = other.OffsetVariableName;
     this.InputBufferTypeName     = other.InputBufferTypeName;
     this.MethodNameMap           = other.MethodNameMap;
     this.Options = other.Options;
 }