Skip to content

Commit de17adc

Browse files
committed
Interface reference rule now supports assignment.
1 parent ce0d19a commit de17adc

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

csharp/Platform.RegularExpressions.Transformer.CSharpToCpp/CSharpToCppTransformer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -501,7 +501,7 @@ public class CSharpToCppTransformer : TextTransformer
501501
{
502502
// ICounter<int, int> c1;
503503
// ICounter<int, int>* c1;
504-
(new Regex(@"(?<abstractType>I[A-Z][a-zA-Z0-9]+(<[^>\r\n]+>)?) (?<variable>[_a-zA-Z0-9]+);"), "${abstractType}* ${variable};", 0),
504+
(new Regex(@"(?<abstractType>I[A-Z][a-zA-Z0-9]+(<[^>\r\n]+>)?) (?<variable>[_a-zA-Z0-9]+)(?<after> = null)?;"), "${abstractType}* ${variable}${after};", 0),
505505
// (expression)
506506
// expression
507507
(new Regex(@"(\(| )\(([a-zA-Z0-9_\*:]+)\)(,| |;|\))"), "$1$2$3", 0),

0 commit comments

Comments
 (0)