bboyle1234

Results 13 issues of bboyle1234

Can we add an "approximate count" property to the AsyncProducerConsumerQueue? In my usage, the queue often provides a buffer that allows a data source thread to continue operating without waiting...

Not necessarily the best way to do this, but I just wanted to draw your attention @StephenCleary to this stackoverflow question as I thought it might interest you: https://stackoverflow.com/questions/57606311/observable-wrapper-for-asyncproducerconsumerqueue Thank...

Would you consider adding this to the library? Again, adapted from stephen cleary code found on stackoverflow and used regularly in my own libraries :) ```csharp using System; using System.Collections.Generic;...

enhancement

Can we please have the ability to generate a single wither for all properties using optional parameters? ```csharp // The record class [Record] public sealed partial class SomeObject { public...

enhancement
API design

Some immutable objects need to be able to exclude certain properties from the "Withing" feature. Can there be an attribute added to a property that excludes it from the generation...

question

Sometimes we want to use a custom EqualityComparer for particular fields. ```csharp // Example class [Record] public sealed partial class SomeObject { public string Name { get; } [EqualityComparer(typeof(EnumerableComparer))] public...

enhancement

https://github.com/amis92/RecordGenerator/issues/102

I created a netstandard 2.0 library that used T4Immutable, and packaged that as a nuget package. Then, I created a new solution with projects that referenced my nuget package. It...

With the following declaration: ```csharp [ImmutableClass(Options = ImmutableClassOptions.IncludeOperatorEquals | ImmutableClassOptions.ExcludeToString | ImmutableClassOptions.ExcludeWith, ConstructorAccessLevel = ConstructorAccessLevel.Internal, BuilderAccessLevel = BuilderAccessLevel.Internal)] public sealed partial class IndicativeIndexRollover { ``` We get the following issue....

In the case of the class, I'd like the generated `With` method to create a new object updating `Price` but not capable of updating 'Id'. Can we decorate the 'Id'...