Skip to content

Commit c304af9

Browse files
committed
fix: exlamation mark in set methods
1 parent e1b3116 commit c304af9

File tree

65 files changed

+326
-326
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+326
-326
lines changed

src/M31.FluentApi.Generator/CodeGeneration/CodeBoardActors/InnerBodyGeneration/InnerBodyForMemberGenerator.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ private void GenerateInnerBodyForPrivateProperty(MemberSymbolInfo symbolInfo)
5959
// SetName(createStudent.student, name);
6060
SetMemberCode setMemberCode =
6161
new SetMemberCode((instancePrefix, value) =>
62-
$"{setMethodName}({instancePrefix}{CodeBoard.Info.ClassInstanceName}, {value});");
62+
$"{setMethodName}({instancePrefix}{CodeBoard.Info.ClassInstanceName}, {value}!);");
6363
CodeBoard.InnerBodyCreationDelegates.AssignSetMemberCode(symbolInfo.Name, setMemberCode);
6464
}
6565

@@ -84,7 +84,7 @@ private void GenerateInnerBodyForPrivateField(MemberSymbolInfo symbolInfo)
8484
// SemesterField(createStudent.student) = semester;
8585
SetMemberCode setMemberCode =
8686
new SetMemberCode((instancePrefix, value) =>
87-
$"{getFieldName}({instancePrefix}{CodeBoard.Info.ClassInstanceName}) = {value};");
87+
$"{getFieldName}({instancePrefix}{CodeBoard.Info.ClassInstanceName}) = {value}!;");
8888
CodeBoard.InnerBodyCreationDelegates.AssignSetMemberCode(symbolInfo.Name, setMemberCode);
8989
}
9090
}

src/M31.FluentApi.Tests/CodeGeneration/TestClasses/Abstract/CollectionNullableArrayClass/CreateStudent.expected.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,39 +28,39 @@ public class CreateStudent :
2828
public static Student WhoseFriendsAre(params string[]? friends)
2929
{
3030
CreateStudent createStudent = new CreateStudent();
31-
SetFriends(createStudent.student, friends);
31+
SetFriends(createStudent.student, friends!);
3232
return createStudent.student;
3333
}
3434

3535
public static Student WhoseFriendIs(string friend)
3636
{
3737
CreateStudent createStudent = new CreateStudent();
38-
SetFriends(createStudent.student, new string[1]{ friend });
38+
SetFriends(createStudent.student, new string[1]{ friend }!);
3939
return createStudent.student;
4040
}
4141

4242
public static Student WhoHasNoFriends()
4343
{
4444
CreateStudent createStudent = new CreateStudent();
45-
SetFriends(createStudent.student, new string[0]);
45+
SetFriends(createStudent.student, new string[0]!);
4646
return createStudent.student;
4747
}
4848

4949
Student IWhoseFriendsAre.WhoseFriendsAre(params string[]? friends)
5050
{
51-
SetFriends(student, friends);
51+
SetFriends(student, friends!);
5252
return student;
5353
}
5454

5555
Student IWhoseFriendsAre.WhoseFriendIs(string friend)
5656
{
57-
SetFriends(student, new string[1]{ friend });
57+
SetFriends(student, new string[1]{ friend }!);
5858
return student;
5959
}
6060

6161
Student IWhoseFriendsAre.WhoHasNoFriends()
6262
{
63-
SetFriends(student, new string[0]);
63+
SetFriends(student, new string[0]!);
6464
return student;
6565
}
6666

src/M31.FluentApi.Tests/CodeGeneration/TestClasses/Abstract/CollectionNullableArrayClass/CreateStudent.g.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,39 +28,39 @@ public static ICreateStudent InitialStep()
2828
public static Student WhoseFriendsAre(params string[]? friends)
2929
{
3030
CreateStudent createStudent = new CreateStudent();
31-
SetFriends(createStudent.student, friends);
31+
SetFriends(createStudent.student, friends!);
3232
return createStudent.student;
3333
}
3434

3535
public static Student WhoseFriendIs(string friend)
3636
{
3737
CreateStudent createStudent = new CreateStudent();
38-
SetFriends(createStudent.student, new string[1]{ friend });
38+
SetFriends(createStudent.student, new string[1]{ friend }!);
3939
return createStudent.student;
4040
}
4141

4242
public static Student WhoHasNoFriends()
4343
{
4444
CreateStudent createStudent = new CreateStudent();
45-
SetFriends(createStudent.student, new string[0]);
45+
SetFriends(createStudent.student, new string[0]!);
4646
return createStudent.student;
4747
}
4848

4949
Student IWhoseFriendsAre.WhoseFriendsAre(params string[]? friends)
5050
{
51-
SetFriends(student, friends);
51+
SetFriends(student, friends!);
5252
return student;
5353
}
5454

5555
Student IWhoseFriendsAre.WhoseFriendIs(string friend)
5656
{
57-
SetFriends(student, new string[1]{ friend });
57+
SetFriends(student, new string[1]{ friend }!);
5858
return student;
5959
}
6060

6161
Student IWhoseFriendsAre.WhoHasNoFriends()
6262
{
63-
SetFriends(student, new string[0]);
63+
SetFriends(student, new string[0]!);
6464
return student;
6565
}
6666

src/M31.FluentApi.Tests/CodeGeneration/TestClasses/Abstract/ContinueWithAfterCompoundClass/CreateStudent.expected.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,27 +30,27 @@ public class CreateStudent :
3030
public static IWithProperty2 WithName(string firstName, string lastName)
3131
{
3232
CreateStudent createStudent = new CreateStudent();
33-
SetFirstName(createStudent.student, firstName);
34-
SetLastName(createStudent.student, lastName);
33+
SetFirstName(createStudent.student, firstName!);
34+
SetLastName(createStudent.student, lastName!);
3535
return createStudent;
3636
}
3737

3838
IWithProperty2 IWithName.WithName(string firstName, string lastName)
3939
{
40-
SetFirstName(student, firstName);
41-
SetLastName(student, lastName);
40+
SetFirstName(student, firstName!);
41+
SetLastName(student, lastName!);
4242
return this;
4343
}
4444

4545
IWithProperty2 IWithProperty1.WithProperty1(string property1)
4646
{
47-
SetProperty1(student, property1);
47+
SetProperty1(student, property1!);
4848
return this;
4949
}
5050

5151
Student IWithProperty2.WithProperty2(string property2)
5252
{
53-
SetProperty2(student, property2);
53+
SetProperty2(student, property2!);
5454
return student;
5555
}
5656

src/M31.FluentApi.Tests/CodeGeneration/TestClasses/Abstract/ContinueWithAfterCompoundClass/CreateStudent.g.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,27 +30,27 @@ public static ICreateStudent InitialStep()
3030
public static IWithProperty2 WithName(string firstName, string lastName)
3131
{
3232
CreateStudent createStudent = new CreateStudent();
33-
SetFirstName(createStudent.student, firstName);
34-
SetLastName(createStudent.student, lastName);
33+
SetFirstName(createStudent.student, firstName!);
34+
SetLastName(createStudent.student, lastName!);
3535
return createStudent;
3636
}
3737

3838
IWithProperty2 IWithName.WithName(string firstName, string lastName)
3939
{
40-
SetFirstName(student, firstName);
41-
SetLastName(student, lastName);
40+
SetFirstName(student, firstName!);
41+
SetLastName(student, lastName!);
4242
return this;
4343
}
4444

4545
IWithProperty2 IWithProperty1.WithProperty1(string property1)
4646
{
47-
SetProperty1(student, property1);
47+
SetProperty1(student, property1!);
4848
return this;
4949
}
5050

5151
Student IWithProperty2.WithProperty2(string property2)
5252
{
53-
SetProperty2(student, property2);
53+
SetProperty2(student, property2!);
5454
return student;
5555
}
5656

src/M31.FluentApi.Tests/CodeGeneration/TestClasses/Abstract/ContinueWithOfOverloadedMethodClass/CreateStudent.expected.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,13 @@ public class CreateStudent :
5555

5656
IWithProperty2 IWithProperty1.WithProperty1(string property1)
5757
{
58-
SetProperty1(student, property1);
58+
SetProperty1(student, property1!);
5959
return this;
6060
}
6161

6262
Student IWithProperty2.WithProperty2(string property2)
6363
{
64-
SetProperty2(student, property2);
64+
SetProperty2(student, property2!);
6565
return student;
6666
}
6767

src/M31.FluentApi.Tests/CodeGeneration/TestClasses/Abstract/ContinueWithOfOverloadedMethodClass/CreateStudent.g.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,13 @@ IWithProperty2 IMethod1Method1.Method1(int p1)
5555

5656
IWithProperty2 IWithProperty1.WithProperty1(string property1)
5757
{
58-
SetProperty1(student, property1);
58+
SetProperty1(student, property1!);
5959
return this;
6060
}
6161

6262
Student IWithProperty2.WithProperty2(string property2)
6363
{
64-
SetProperty2(student, property2);
64+
SetProperty2(student, property2!);
6565
return student;
6666
}
6767

src/M31.FluentApi.Tests/CodeGeneration/TestClasses/Abstract/ContinueWithSelfClass/CreateStudent.expected.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,25 +29,25 @@ public class CreateStudent :
2929
public static IWithMiddleNameWithLastName WithFirstName(string firstName)
3030
{
3131
CreateStudent createStudent = new CreateStudent();
32-
SetFirstName(createStudent.student, firstName);
32+
SetFirstName(createStudent.student, firstName!);
3333
return createStudent;
3434
}
3535

3636
IWithMiddleNameWithLastName IWithFirstName.WithFirstName(string firstName)
3737
{
38-
SetFirstName(student, firstName);
38+
SetFirstName(student, firstName!);
3939
return this;
4040
}
4141

4242
IWithMiddleNameWithLastName IWithMiddleNameWithLastName.WithMiddleName(string? middleName)
4343
{
44-
SetMiddleName(student, middleName);
44+
SetMiddleName(student, middleName!);
4545
return this;
4646
}
4747

4848
Student IWithMiddleNameWithLastName.WithLastName(string lastName)
4949
{
50-
SetLastName(student, lastName);
50+
SetLastName(student, lastName!);
5151
return student;
5252
}
5353

src/M31.FluentApi.Tests/CodeGeneration/TestClasses/Abstract/ContinueWithSelfClass/CreateStudent.g.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,25 +29,25 @@ public static ICreateStudent InitialStep()
2929
public static IWithMiddleNameWithLastName WithFirstName(string firstName)
3030
{
3131
CreateStudent createStudent = new CreateStudent();
32-
SetFirstName(createStudent.student, firstName);
32+
SetFirstName(createStudent.student, firstName!);
3333
return createStudent;
3434
}
3535

3636
IWithMiddleNameWithLastName IWithFirstName.WithFirstName(string firstName)
3737
{
38-
SetFirstName(student, firstName);
38+
SetFirstName(student, firstName!);
3939
return this;
4040
}
4141

4242
IWithMiddleNameWithLastName IWithMiddleNameWithLastName.WithMiddleName(string? middleName)
4343
{
44-
SetMiddleName(student, middleName);
44+
SetMiddleName(student, middleName!);
4545
return this;
4646
}
4747

4848
Student IWithMiddleNameWithLastName.WithLastName(string lastName)
4949
{
50-
SetLastName(student, lastName);
50+
SetLastName(student, lastName!);
5151
return student;
5252
}
5353

src/M31.FluentApi.Tests/CodeGeneration/TestClasses/Abstract/FluentApiComments/CommentedMethodsClass/CreateStudent.expected.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public class CreateStudent :
4646

4747
Student IOfAgeBornOn.OfAge(int age)
4848
{
49-
SetAge(student, age);
49+
SetAge(student, age!);
5050
return student;
5151
}
5252

0 commit comments

Comments
 (0)