Пример #1
0
 private IEnumerable <FieldDeclarationSyntax> GetFields(ConstructorDeclarationSyntax ctor, IParameterTransform transform, SyntaxToken[] fieldModifiers)
 {
     foreach (var param in ctor.ParameterList.Parameters)
     {
         yield return(FieldDeclaration(transform.TransformToVariable(param)
                                       .WithVariables(SingletonSeparatedList(VariableDeclarator(string.Concat("_", param.Identifier.ValueText)))))
                      .WithModifiers(TokenList(fieldModifiers)));
     }
 }