You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// Implicit conversion from type ").AppendTypeForXmlComment(memberType).Append(@".
143
+
/// ").Append(_state.Settings.ConversionFromValue==ConversionOperatorsGeneration.Implicit?"Implicit":"Explicit").Append(" conversion from type ").AppendTypeForXmlComment(memberType).Append(@".
143
144
/// </summary>
144
145
/// <param name=""").Append(memberType.ArgumentName).Append(@""">Value to covert from.</param>
145
146
/// <returns>A new instance of ").AppendTypeForXmlComment(_state).Append(@" converted from <paramref name=""").Append(memberType.ArgumentName).Append(@"""/>.</returns>
146
-
public static implicit operator ").AppendTypeFullyQualified(_state).Append("(").AppendTypeFullyQualified(memberType).Append(" ").AppendEscaped(memberType.ArgumentName).Append(@")
147
+
public static ").AppendConversionOperator(_state.Settings.ConversionFromValue).Append(" operator ").AppendTypeFullyQualified(_state).Append("(").AppendTypeFullyQualified(memberType).Append(" ").AppendEscaped(memberType.ArgumentName).Append(@")
147
148
{
148
149
return new ").AppendTypeFullyQualified(_state).Append("(").AppendEscaped(memberType.ArgumentName).Append(@");
/// Implicit conversion to type ").AppendTypeForXmlComment(memberType).Append(@".
167
+
/// ").Append(_state.Settings.ConversionToValue==ConversionOperatorsGeneration.Implicit?"Implicit":"Explicit").Append(" conversion to type ").AppendTypeForXmlComment(memberType).Append(@".
164
168
/// </summary>
165
169
/// <param name=""obj"">Object to covert.</param>
166
170
/// <returns>Inner value of type ").AppendTypeForXmlComment(memberType).Append(@".</returns>
167
171
/// <exception cref=""System.InvalidOperationException"">If the inner value is not a ").AppendTypeForXmlComment(memberType).Append(@".</exception>
168
-
public static explicit operator ").AppendTypeFullyQualified(memberType).Append("(").AppendTypeFullyQualified(_state).Append(@" obj)
172
+
public static ").AppendConversionOperator(_state.Settings.ConversionToValue).Append(" operator ").AppendTypeFullyQualified(memberType).Append("(").AppendTypeFullyQualified(_state).Append(@" obj)
/// Implicit conversion from type ").AppendTypeForXmlComment(ctorArg).Append(@".
199
+
/// ").Append(_state.Settings.ConversionFromValue==ConversionOperatorsGeneration.Implicit?"Implicit":"Explicit").Append(" conversion from type ").AppendTypeForXmlComment(ctorArg).Append(@".
198
200
/// </summary>
199
201
/// <param name=""").Append(ctorArg.ArgumentName).Append(@""">Value to covert from.</param>
200
202
/// <returns>A new instance of ").AppendTypeForXmlComment(memberType).Append(@" converted from <paramref name=""").Append(ctorArg.ArgumentName).Append(@"""/>.</returns>
201
-
public static implicit operator ").AppendTypeFullyQualified(_state).Append("(").AppendTypeFullyQualified(ctorArg).Append(" ").AppendEscaped(ctorArg.ArgumentName).Append(@")
203
+
public static ").AppendConversionOperator(_state.Settings.ConversionFromValue).Append(" operator ").AppendTypeFullyQualified(_state).Append("(").AppendTypeFullyQualified(ctorArg).Append(" ").AppendEscaped(ctorArg.ArgumentName).Append(@")
202
204
{
203
205
return new ").AppendTypeFullyQualified(memberType).Append("(").AppendEscaped(ctorArg.ArgumentName).Append(@");
Copy file name to clipboardExpand all lines: test/Thinktecture.Runtime.Extensions.SourceGenerator.Tests/SourceGeneratorTests/AdHocUnionSourceGeneratorTests.Should_generate_class_with_array.verified.txt
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -209,7 +209,7 @@ namespace Thinktecture.Tests
209
209
}
210
210
211
211
/// <summary>
212
-
/// Implicit conversion to type <c>string[]</c>.
212
+
/// Explicit conversion to type <c>string[]</c>.
213
213
/// </summary>
214
214
/// <param name="obj">Object to covert.</param>
215
215
/// <returns>Inner value of type <c>string[]</c>.</returns>
@@ -220,7 +220,7 @@ namespace Thinktecture.Tests
220
220
}
221
221
222
222
/// <summary>
223
-
/// Implicit conversion to type <see cref="int"/>.
223
+
/// Explicit conversion to type <see cref="int"/>.
224
224
/// </summary>
225
225
/// <param name="obj">Object to covert.</param>
226
226
/// <returns>Inner value of type <see cref="int"/>.</returns>
0 commit comments