public static string PropertyDeclaration(PropertyDeclarationSyntax declaration) { var parsedAttributes = ParseAttributes(declaration.AttributeLists); var output = parsedAttributes.Item1; Builder.Instance.HintsClear(); var declarationOutput = Builder.Instance.LanguageDeclaration( declaration.IsInsideEnum(), false, false, false, declaration.Identifier, declaration.Type, declaration.AttributeLists, declaration.Initializer, declaration.SemicolonToken, declaration.GetLeadingTrivia() ); return(declaration.ConvertTo( output + Builder.Instance.HintsGenerate( Builder.Instance.FindLeadingLineSpaces(declaration.GetLeadingTrivia()) ) + declarationOutput )); }
public static string PropertyDeclaration(PropertyDeclarationSyntax declaration) { var parsedAttributes = ParseAttributes(declaration.AttributeLists); var output = parsedAttributes.Item1; var nameToUse = parsedAttributes.Item2; return(declaration.ConvertTo( output + Builder.Instance.LanguageDeclaration(declaration.IsInsideEnum(), false, false, false, declaration.Identifier, declaration.Type, declaration.AttributeLists, declaration.Initializer, declaration.SemicolonToken) )); }