Reko.Core.Output.CodeFormatter.VisitDeclaration C# (CSharp) Метод

VisitDeclaration() публичный Метод

public VisitDeclaration ( AbsynDeclaration decl ) : void
decl AbsynDeclaration
Результат void
		public void VisitDeclaration(AbsynDeclaration decl)
		{
			writer.Indent();
			if (decl.Identifier.DataType != null)
			{
                TypeReferenceFormatter tf = new TypeReferenceFormatter(writer);
                tf.WriteDeclaration(decl.Identifier.DataType, decl.Identifier.Name);
			}
			else
			{
                writer.Write("?unknown?");
                writer.Write(" ");
                decl.Identifier.Accept(this);
            }
			if (decl.Expression != null)
			{
				writer.Write(" = ");
				decl.Expression.Accept(this);
			}
			writer.Terminate(";");
		}

Same methods

CodeFormatter::VisitDeclaration ( Declaration decl ) : void