Use fully qualified names to reduce namespace clashes. (#68)

* Use fully qualified names to reduce namespace clashes.

* Small code style fixes.

* Make properties in ProxyData immutable.

* Remove clutter by joining TrimEnd() to previous line.

* Introduce Extension method to retrieve ITypeSymbol FullyQualifiedDisplayString

* Fixed some code issues.

* Fixed method call in BaseGenerator

* Refactor metadata name
This commit is contained in:
David
2024-04-28 10:25:50 +02:00
committed by GitHub
parent 68864378d0
commit 39d85588e6
56 changed files with 1123 additions and 1146 deletions
@@ -12,26 +12,23 @@ using System;
namespace ProxyInterfaceSourceGeneratorTests.Source
{
public partial class HttpMessageInvokerProxy : IHttpMessageInvoker
public partial class HttpMessageInvokerProxy : global::ProxyInterfaceSourceGeneratorTests.Source.IHttpMessageInvoker
{
public System.Net.Http.HttpMessageInvoker _Instance { get; }
public global::System.Net.Http.HttpMessageInvoker _Instance { get; }
[System.Runtime.Versioning.UnsupportedOSPlatformAttribute("browser")]
public virtual System.Net.Http.HttpResponseMessage Send(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken)
public virtual global::System.Net.Http.HttpResponseMessage Send(global::System.Net.Http.HttpRequestMessage request, global::System.Threading.CancellationToken cancellationToken)
{
System.Net.Http.HttpRequestMessage request_ = request;
System.Threading.CancellationToken cancellationToken_ = cancellationToken;
global::System.Net.Http.HttpRequestMessage request_ = request;
global::System.Threading.CancellationToken cancellationToken_ = cancellationToken;
var result__989347188 = _Instance.Send(request_, cancellationToken_);
return result__989347188;
}
public virtual System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken)
public virtual global::System.Threading.Tasks.Task<global::System.Net.Http.HttpResponseMessage> SendAsync(global::System.Net.Http.HttpRequestMessage request, global::System.Threading.CancellationToken cancellationToken)
{
System.Net.Http.HttpRequestMessage request_ = request;
System.Threading.CancellationToken cancellationToken_ = cancellationToken;
global::System.Net.Http.HttpRequestMessage request_ = request;
global::System.Threading.CancellationToken cancellationToken_ = cancellationToken;
var result__1161702976 = _Instance.SendAsync(request_, cancellationToken_);
return result__1161702976;
}
@@ -42,12 +39,7 @@ namespace ProxyInterfaceSourceGeneratorTests.Source
}
public HttpMessageInvokerProxy(System.Net.Http.HttpMessageInvoker instance)
public HttpMessageInvokerProxy(global::System.Net.Http.HttpMessageInvoker instance)
{
_Instance = instance;