Skip to content

Commit e60903c

Browse files
committed
Add alias for StrConv - Closes #2769
1 parent cb3d223 commit e60903c

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

Rubberduck.Parsing/Symbols/DeclarationLoaders/AliasDeclarations.cs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ public IReadOnlyList<Declaration> Load()
3232
Grammar.Tokens.Hex,
3333
Grammar.Tokens.Oct,
3434
Grammar.Tokens.Str,
35+
Grammar.Tokens.StrConv,
3536
Grammar.Tokens.CurDir,
3637
Grammar.Tokens.Command,
3738
Grammar.Tokens.Environ,
@@ -177,6 +178,7 @@ private List<FunctionDeclaration> FunctionAliasesWithoutParameters()
177178
HexFunction(),
178179
OctFunction(),
179180
StrFunction(),
181+
StrConvFunction(),
180182
CurDirFunction(),
181183
CommandFunction(),
182184
EnvironFunction(),
@@ -270,6 +272,24 @@ private FunctionDeclaration StrFunction()
270272
new Attributes());
271273
}
272274

275+
private FunctionDeclaration StrConvFunction()
276+
{
277+
return new FunctionDeclaration(
278+
new QualifiedMemberName(_stringsModule.QualifiedName.QualifiedModuleName, "StrConv"),
279+
_stringsModule,
280+
_stringsModule,
281+
"Variant",
282+
null,
283+
string.Empty,
284+
Accessibility.Global,
285+
null,
286+
new Selection(),
287+
false,
288+
true,
289+
new List<IAnnotation>(),
290+
new Attributes());
291+
}
292+
273293
private FunctionDeclaration CurDirFunction()
274294
{
275295
return new FunctionDeclaration(

0 commit comments

Comments
 (0)