Beispiel #1
0
 protected static StatementSyntax GetConstructorAssignmentStatement(
     SourceProperty p,
     TypeSyntax constructorType,
     SimpleNameSyntax sourceObjectVariableName
     ) => p.GetAssignmentStatement(
     ObjectCreationExpression(constructorType)
     .AddArgumentListArguments(
         Argument(p.GetAccessExpression(sourceObjectVariableName))));
Beispiel #2
0
 protected static StatementSyntax GetSourceMethodCallAssignmentStatement(
     SourceProperty p,
     SimpleNameSyntax sourceObjectVariableName,
     string methodName
     ) => p.GetAssignmentStatement(
     InvocationExpression(
         MemberAccessExpression(
             SyntaxKind.SimpleMemberAccessExpression,
             p.GetAccessExpression(sourceObjectVariableName),
             IdentifierName(methodName))));