Browse Source

Fix microcom registration

pull/4971/head
Nikita Tsukanov 6 years ago
parent
commit
334f5f0a86
  1. 2
      src/tools/MicroComGenerator/CSharpGen.InterfaceGen.cs

2
src/tools/MicroComGenerator/CSharpGen.InterfaceGen.cs

@ -437,7 +437,7 @@ namespace MicroComGenerator
.AddModifiers(Token(SyntaxKind.StaticKeyword), Token(SyntaxKind.InternalKeyword)) .AddModifiers(Token(SyntaxKind.StaticKeyword), Token(SyntaxKind.InternalKeyword))
.WithBody(Block( .WithBody(Block(
ParseStatement("Avalonia.MicroCom.MicroComRuntime.Register(typeof(" + ParseStatement("Avalonia.MicroCom.MicroComRuntime.Register(typeof(" +
proxyClassName + "), new Guid(\"" + guidString + "\"), (p, owns) => new " + iface.Name + "), new Guid(\"" + guidString + "\"), (p, owns) => new " +
proxyClassName + "(p, owns));") proxyClassName + "(p, owns));")
))) )))
.AddMembers(ParseMemberDeclaration("public " + proxyClassName + .AddMembers(ParseMemberDeclaration("public " + proxyClassName +

Loading…
Cancel
Save