Пример #1
0
 public override void WritePreProcessorDirective(PreProcessorDirectiveType type, string argument)
 {
     // pre-processor directive must start on its own line
     output.Write('#', TextTokenType.Text);
     output.Write(type.ToString().ToLowerInvariant(), TextTokenType.Text);
     if (!string.IsNullOrEmpty(argument))
     {
         output.WriteSpace();
         output.Write(argument, TextTokenType.Text);
     }
     output.WriteLine();
 }
Пример #2
0
 public void WritePreProcessorDirective(PreProcessorDirectiveType type, string argument)
 {
     // pre-processor directive must start on its own line
     output.WriteKeyword("#");
     output.WriteKeyword(type.ToString().ToLowerInvariant());
     if (!string.IsNullOrEmpty(argument))
     {
         output.Write(' ');
         output.Write(argument);
     }
     output.WriteLine();
 }
Пример #3
0
 public void WritePreProcessorDirective(PreProcessorDirectiveType type, string argument)
 {
     // pre-processor directive must start on its own line
     if (!isAtStartOfLine)
     {
         NewLine();
     }
     WriteIndentation();
     textWriter.Write('#');
     textWriter.Write(type.ToString().ToLowerInvariant());
     if (!string.IsNullOrEmpty(argument))
     {
         textWriter.Write(' ');
         textWriter.Write(argument);
     }
     NewLine();
 }
Пример #4
0
        public override void WritePreProcessorDirective(PreProcessorDirectiveType type, string argument)
        {
            // pre-processor directive must start on its own line
            if (!isAtStartOfLine)
            {
                NewLine();
            }
            WriteIndentation();
            textWriter.Write('#');
            string directive = type.ToString().ToLowerInvariant();

            textWriter.Write(directive);
            column += 1 + directive.Length;
            if (!string.IsNullOrEmpty(argument))
            {
                textWriter.Write(' ');
                textWriter.Write(argument);
                column += 1 + argument.Length;
            }
            NewLine();
        }
 public override void WritePreProcessorDirective(PreProcessorDirectiveType type, string argument)
 {
     base.WritePreProcessorDirective(type, argument);
     lastWritten = LastWritten.Whitespace;
 }
Пример #6
0
 public abstract void WritePreProcessorDirective(PreProcessorDirectiveType type, string argument);
Пример #7
0
 public override void WritePreProcessorDirective(PreProcessorDirectiveType type, string argument)
 {
     decoratedWriter.WritePreProcessorDirective(type, argument);
 }
		public override void WritePreProcessorDirective(PreProcessorDirectiveType type, string argument)
		{
			// pre-processor directive must start on its own line
			if (!isAtStartOfLine)
				NewLine();
			WriteIndentation();
			textWriter.Write('#');
			string directive = type.ToString().ToLowerInvariant();
			textWriter.Write(directive);
			column += 1 + directive.Length;
			if (!string.IsNullOrEmpty(argument)) {
				textWriter.Write(' ');
				textWriter.Write(argument);
				column += 1 + argument.Length;
			}
			NewLine();
		}
Пример #9
0
 public PreProcessorDirective(PreProcessorDirectiveType type, string argument = null)
 {
     this.Type     = type;
     this.Argument = argument;
 }
		public void WritePreProcessorDirective(PreProcessorDirectiveType type, string argument)
		{
			// pre-processor directive must start on its own line
			output.WriteKeyword("#");
			output.WriteKeyword(type.ToString().ToLowerInvariant());
			if (!string.IsNullOrEmpty(argument)) {
				output.Write(' ');
				output.Write(argument);
			}
			output.WriteLine();
		}
Пример #11
0
		public void WritePreProcessorDirective(PreProcessorDirectiveType type, string argument)
		{
			// pre-processor directive must start on its own line
			if (!isAtStartOfLine)
				NewLine();
			WriteIndentation();
			textWriter.Write('#');
			textWriter.Write(type.ToString().ToLowerInvariant());
			if (!string.IsNullOrEmpty(argument)) {
				textWriter.Write(' ');
				textWriter.Write(argument);
			}
			NewLine();
		}
Пример #12
0
 public override void WritePreProcessorDirective(PreProcessorDirectiveType type, string argument)
 {
 }
		public override void WritePreProcessorDirective(PreProcessorDirectiveType type, string argument)
		{
			base.WritePreProcessorDirective(type, argument);
			lastWritten = LastWritten.Whitespace;
		}
Пример #14
0
		public abstract void WritePreProcessorDirective(PreProcessorDirectiveType type, string argument);
Пример #15
0
		public override void WritePreProcessorDirective(PreProcessorDirectiveType type, string argument)
		{
			decoratedWriter.WritePreProcessorDirective(type, argument);
		}
Пример #16
0
 public override void WritePreProcessorDirective(PreProcessorDirectiveType type, string argument)
 {
     // pre-processor directive must start on its own line
     output.Write('#', TextTokenType.Text);
     output.Write(type.ToString().ToLowerInvariant(), TextTokenType.Text);
     if (!string.IsNullOrEmpty(argument)) {
         output.WriteSpace();
         output.Write(argument, TextTokenType.Text);
     }
     output.WriteLine();
 }
Пример #17
0
 public PreProcessorDirective(PreProcessorDirectiveType type, TextLocation startLocation, TextLocation endLocation)
 {
     this.Type          = type;
     this.startLocation = startLocation;
     this.endLocation   = endLocation;
 }
Пример #18
0
 public void WritePreProcessorDirective(PreProcessorDirectiveType type, string argument)
 {
     this.Write("#");
     this.Write(type.ToString().ToLowerInvariant());
     if (!string.IsNullOrEmpty(argument))
     {
         this.Write(' ');
         this.Write(argument);
     }
     this.WriteLine();
 }