add csharpier

This commit is contained in:
Adam Hathcock
2024-05-21 16:34:46 +01:00
parent 1734d5162a
commit e341772cbc
110 changed files with 1096 additions and 656 deletions
@@ -4,4 +4,4 @@
{
public int HouseNumber { get; set; }
}
}
}
@@ -1,7 +1,5 @@
namespace ProxyInterfaceConsumer
{
[ProxyInterfaceGenerator.Proxy(typeof(ProxyInterfaceConsumer.Address))]
public partial interface IAddress
{
}
}
public partial interface IAddress { }
}
@@ -1,6 +1,4 @@
namespace ProxyInterfaceConsumer
{
public interface IMyInterface
{
}
}
public interface IMyInterface { }
}
@@ -3,7 +3,5 @@ using ProxyInterfaceGenerator;
namespace ProxyInterfaceConsumer
{
[Proxy(typeof(Person), ProxyClassAccessibility.Internal)]
public partial interface IPerson
{
}
}
public partial interface IPerson { }
}
@@ -10,37 +10,37 @@ namespace ProxyInterfaceConsumer
public int Id { get; }
[SuppressMessage("ReSharper", "NullableWarningSuppressionIsUsed")]
public object @object { get; set; }= null!;
public object @object { get; set; } = null!;
public long? NullableLong { get; }
[SuppressMessage("ReSharper", "NullableWarningSuppressionIsUsed")]
public string Name { get; set; }= null!;
public string Name { get; set; } = null!;
public string? StringNullable { get; set; }
[SuppressMessage("ReSharper", "NullableWarningSuppressionIsUsed")]
public Address Address { get; set; }= null!;
public Address Address { get; set; } = null!;
[SuppressMessage("ReSharper", "NullableWarningSuppressionIsUsed")]
public List<Address> AddressesLIst { get; set; }= null!;
public List<Address> AddressesLIst { get; set; } = null!;
public Dictionary<string, Address> AddressesDict { get; set; } = new Dictionary<string, Address>();
public Dictionary<Address, Address> AddressesDict2 { get; set; } = new Dictionary<Address, Address>();
public Dictionary<string, Address> AddressesDict { get; set; } =
new Dictionary<string, Address>();
public Dictionary<Address, Address> AddressesDict2 { get; set; } =
new Dictionary<Address, Address>();
public E E { get; set; }
[SuppressMessage("ReSharper", "NullableWarningSuppressionIsUsed")]
public IMyInterface MyInterface { get; set; }= null!;
public IMyInterface MyInterface { get; set; } = null!;
public string Add(string s, string @string)
{
return s + @string;
}
public void AddWithParams(params string[] values)
{
}
public void AddWithParams(params string[] values) { }
public Address AddAddress(Address a)
{
@@ -49,9 +49,7 @@ namespace ProxyInterfaceConsumer
return a;
}
public void AddAddresses(params Address[] addresses)
{
}
public void AddAddresses(params Address[] addresses) { }
public void In_Out_Ref1(in int a, out int b, ref int c)
{
@@ -64,9 +62,7 @@ namespace ProxyInterfaceConsumer
return 404;
}
public void Void()
{
}
public void Void() { }
public Task Method1Async()
{
@@ -5,10 +5,7 @@ namespace ProxyInterfaceConsumer
{
class Program
{
private static JsonSerializerOptions JsonSerializerOptions = new ()
{
WriteIndented = true
};
private static JsonSerializerOptions JsonSerializerOptions = new() { WriteIndented = true };
static void Main(string[] args)
{
@@ -24,4 +21,4 @@ namespace ProxyInterfaceConsumer
Console.WriteLine(JsonSerializer.Serialize(p, JsonSerializerOptions));
}
}
}
}