/// <summary> /// Creates the value. /// </summary> public JsonNode CreateValue(ConstantSyntax value, TextRange textRange) { Assume.NotNull(value, nameof(value)); Assume.NotNull(textRange, nameof(textRange)); return(new ValueDeclaration(value, textRange)); }
public SyntaxTokenCollection Format(ConstantSyntax syntax) { SyntaxTokenCollection tokens = new SyntaxTokenCollection(); tokens.AddRange(GetVisibility(syntax)); tokens.Add(Constants.Space); tokens.Add(Constants.KeywordConstant); tokens.Add(Constants.Space); tokens.Add(GetType(syntax)); tokens.Add(Constants.Space); tokens.Add(new SyntaxToken(syntax.GetIdentifier(), SyntaxTokens.Text)); return(tokens); }
public SyntaxTokenCollection Format(ConstantSyntax syntax) { SyntaxTokenCollection tokens = new SyntaxTokenCollection(); // e.g. Protected Const MyConstant As Integer tokens.AddRange(GetVisibility(syntax)); tokens.Add(Constants.Space); tokens.Add(new SyntaxToken("Const", SyntaxTokens.Keyword)); tokens.Add(Constants.Space); tokens.Add(new SyntaxToken(syntax.GetIdentifier(), SyntaxTokens.Text)); tokens.Add(Constants.Space); tokens.Add(Constants.KeywordAs); tokens.Add(Constants.Space); tokens.Add(GetType(syntax)); return(tokens); }
public VBConstantFormatter(ConstantSyntax syntax) { _syntax = syntax; }
public List <SyntaxToken> GetVisibility(ConstantSyntax syntax) { return(FormatVisibility(syntax.GetVisibility())); }
public SyntaxToken GetType(ConstantSyntax syntax) { return(FormatTypeName(syntax.GetType())); }
/// <summary> /// Initializes a new instance of the <see cref="ValueDeclaration"/> class. /// </summary> public ValueDeclaration(ConstantSyntax value, TextRange textRange) : base(textRange) { Assume.NotNull(value, nameof(value)); Value = value; }
public CSharpConstantFormatter(ConstantSyntax syntax) { _syntax = syntax; }