SYMBOL INDEX (346 symbols across 70 files) FILE: samples/BlazorClientsideSample.Client/Program.cs class Program (line 10) | public class Program method Main (line 12) | public static async Task Main(string[] args) FILE: samples/BlazorClientsideSample.Client/Services/WeatherForecastGetter.cs class WeatherForecastGetter (line 7) | public class WeatherForecastGetter : IWeatherForecastGetter method WeatherForecastGetter (line 11) | public WeatherForecastGetter(HttpClient httpClient) method GetForecasts (line 16) | public Task> GetForecasts() FILE: samples/BlazorClientsideSample.Server/Controllers/WeatherForecastController.cs class WeatherForecastController (line 6) | [ApiController] method Get (line 15) | [HttpGet] FILE: samples/BlazorClientsideSample.Server/Program.cs class Program (line 5) | public class Program method Main (line 7) | public static void Main(string[] args) method BuildWebHost (line 12) | public static IWebHost BuildWebHost(string[] args) FILE: samples/BlazorClientsideSample.Server/Startup.cs class Startup (line 5) | public class Startup method ConfigureServices (line 9) | public void ConfigureServices(IServiceCollection services) method Configure (line 21) | public void Configure(IApplicationBuilder app, IWebHostEnvironment env) FILE: samples/BlazorSample.Components/Extensions/ServiceCollectionExtensions.cs class ServiceCollectionExtensions (line 9) | public static class ServiceCollectionExtensions method AddComponents (line 11) | public static IServiceCollection AddComponents(this IServiceCollection... FILE: samples/BlazorSample.Components/Shared/CustomBaseComponent.cs class CustomBaseComponent (line 6) | [MvvmComponent] class CustomBaseComponent (line 12) | [MvvmComponent] FILE: samples/BlazorSample.Domain/Converters/IdTypeConverter.cs class IdTypeConverter (line 7) | public class IdTypeConverter : TypeConverter method CanConvertFrom (line 9) | public override bool CanConvertFrom(ITypeDescriptorContext? context, T... method ConvertTo (line 14) | public override object? ConvertTo( FILE: samples/BlazorSample.Domain/Entities/IdType.cs type IdType (line 7) | [TypeConverter(typeof(IdTypeConverter))] FILE: samples/BlazorSample.Domain/Entities/WeatherForecastEntity.cs class WeatherForecastEntity (line 3) | public class WeatherForecastEntity FILE: samples/BlazorSample.Domain/Extensions/ServiceCollectionExtensions.cs class ServiceCollectionExtensions (line 7) | public static class ServiceCollectionExtensions method AddNavigationItem (line 9) | public static IServiceCollection AddNavigationItem( method AddDomain (line 18) | public static IServiceCollection AddDomain(this IServiceCollection ser... FILE: samples/BlazorSample.Domain/Services/IWeatherForecastGetter.cs type IWeatherForecastGetter (line 5) | public interface IWeatherForecastGetter method GetForecasts (line 7) | Task> GetForecasts(); FILE: samples/BlazorSample.Domain/Services/Navbar/NavbarItem.cs class NavbarItem (line 3) | public class NavbarItem method NavbarItem (line 10) | public NavbarItem(Type page, string displayName, string? icon) FILE: samples/BlazorSample.Domain/Services/Navbar/NavbarService.cs type INavbarService (line 7) | public interface INavbarService class NavbarService (line 12) | public class NavbarService : INavbarService method NavbarService (line 16) | public NavbarService(IEnumerable navbarItems) method LoadComponents (line 24) | private void LoadComponents(IEnumerable navbarItems) FILE: samples/BlazorSample.ViewModels/CascadingViewModel.cs class CascadingViewModel (line 3) | public class CascadingViewModel : ViewModelBase FILE: samples/BlazorSample.ViewModels/ClockViewModel.cs class ClockViewModel (line 5) | public partial class ClockViewModel : ViewModelBase, IDisposable method ClockViewModel (line 11) | public ClockViewModel() method Dispose (line 18) | public void Dispose() method TimerOnElapsed (line 24) | private void TimerOnElapsed(object? sender, ElapsedEventArgs e) method Dispose (line 29) | protected virtual void Dispose(bool disposing) FILE: samples/BlazorSample.ViewModels/CounterViewModel.cs class CounterViewModel (line 3) | public partial class CounterViewModel : ViewModelBase method IncrementCount (line 7) | public void IncrementCount() FILE: samples/BlazorSample.ViewModels/Extensions/ServiceCollectionExtensions.cs class ServiceCollectionExtensions (line 5) | public static class ServiceCollectionExtensions method AddViewModels (line 7) | public static IServiceCollection AddViewModels(this IServiceCollection... FILE: samples/BlazorSample.ViewModels/Navbar/NavbarItemViewModel.cs class NavbarItemViewModel (line 3) | public class NavbarItemViewModel : ViewModelBase method NavbarItemViewModel (line 19) | public NavbarItemViewModel(string displayName, string template, string... FILE: samples/BlazorSample.ViewModels/Navbar/NavbarViewModel.cs class NavbarViewModel (line 5) | public class NavbarViewModel : ViewModelBase method NavbarViewModel (line 17) | public NavbarViewModel(INavbarService navbarService) method ToggleMenu (line 24) | public void ToggleMenu() method UpdateActiveItem (line 29) | private void UpdateActiveItem(NavigationManager navigationManager) method OnInitialized (line 44) | public override void OnInitialized() FILE: samples/BlazorSample.ViewModels/ParametersViewModel.cs class ParametersViewModel (line 3) | public class ParametersViewModel : ViewModelBase method NavigateToNewName (line 11) | public void NavigateToNewName() method OnInitialized (line 21) | public override void OnInitialized() FILE: samples/BlazorSample.ViewModels/TypedParametersViewModel.cs class TypedParametersViewModel (line 3) | public class TypedParametersViewModel : ViewModelBase method NavigateToRandomId (line 9) | public void NavigateToRandomId() method OnInitialized (line 14) | public override void OnInitialized() method OnParametersSet (line 19) | public override void OnParametersSet() FILE: samples/BlazorSample.ViewModels/WeatherForecastViewModel.cs class WeatherForecastViewModel (line 3) | public class WeatherForecastViewModel : ViewModelBase method WeatherForecastViewModel (line 26) | public WeatherForecastViewModel(WeatherForecastEntity weatherForecastE... FILE: samples/BlazorSample.ViewModels/WeatherForecastsViewModel.cs class WeatherForecastsViewModel (line 3) | public partial class WeatherForecastsViewModel : ViewModelBase method WeatherForecastsViewModel (line 9) | public WeatherForecastsViewModel(IWeatherForecastGetter weatherForecas... method OnInitializedAsync (line 14) | public override async Task OnInitializedAsync() method RandomizeData (line 25) | public void RandomizeData() FILE: samples/BlazorServersideSample/Program.cs class Program (line 3) | public class Program method Main (line 5) | public static void Main(string[] args) method CreateHostBuilder (line 10) | public static IHostBuilder CreateHostBuilder(string[] args) FILE: samples/BlazorServersideSample/Services/WeatherForecastGetter.cs class WeatherForecastGetter (line 6) | public class WeatherForecastGetter : IWeatherForecastGetter method GetForecasts (line 13) | public Task> GetForecasts() FILE: samples/BlazorServersideSample/Startup.cs class Startup (line 9) | public class Startup method Startup (line 13) | public Startup(IConfiguration configuration) method ConfigureServices (line 20) | public void ConfigureServices(IServiceCollection services) method Configure (line 33) | public void Configure(IApplicationBuilder app, IWebHostEnvironment env) FILE: src/MvvmBlazor.CodeGenerators/Components/MvvmComponentClassContext.cs class MvvmComponentClassContext (line 3) | internal class MvvmComponentClassContext method MvvmComponentClassContext (line 8) | public MvvmComponentClassContext(ClassDeclarationSyntax componentClass... FILE: src/MvvmBlazor.CodeGenerators/Components/MvvmComponentGenerator.cs class MvvmComponentGenerator (line 3) | [Generator] method Execute (line 34) | public void Execute(GeneratorExecutionContext context) method Initialize (line 46) | public void Initialize(GeneratorInitializationContext context) method ProcessComponent (line 51) | private static void ProcessComponent( method AddComponent (line 99) | private static void AddComponent( method AddGenericComponent (line 108) | private static void AddGenericComponent( method GenerateComponentCode (line 138) | private static string GenerateComponentCode(MvvmComponentClassContext ... method GenerateGenericComponentCode (line 272) | private static string GenerateGenericComponentCode(MvvmComponentClassC... FILE: src/MvvmBlazor.CodeGenerators/Components/MvvmComponentSyntaxReceiver.cs class MvvmComponentSyntaxReceiver (line 3) | internal class MvvmComponentSyntaxReceiver : ISyntaxContextReceiver method OnVisitSyntaxNode (line 7) | public void OnVisitSyntaxNode(GeneratorSyntaxContext context) FILE: src/MvvmBlazor.CodeGenerators/Extensions/StringBuilderExtensions.cs class StringBuilderExtensions (line 5) | internal static class StringBuilderExtensions method AppendLineFormat (line 7) | public static void AppendLineFormat(this StringBuilder stringBuilder, ... method AppendLineFormat (line 13) | public static void AppendLineFormat(this StringBuilder stringBuilder, ... FILE: src/MvvmBlazor.CodeGenerators/Extensions/SymbolExtensions.cs class SymbolExtensions (line 3) | internal static class SymbolExtensions method GetMetadataName (line 5) | public static string GetMetadataName(this ISymbol symbol) method InheritsFrom (line 10) | public static bool InheritsFrom(this ITypeSymbol symbol, ISymbol baseT... FILE: src/MvvmBlazor.CodeGenerators/NotifyPropertyChanged/NotifyPropertyChangedContext.cs class NotifyPropertyChangedContext (line 3) | internal class NotifyPropertyChangedContext method NotifyPropertyChangedContext (line 8) | public NotifyPropertyChangedContext(FieldDeclarationSyntax field, IFie... FILE: src/MvvmBlazor.CodeGenerators/NotifyPropertyChanged/NotifyPropertyChangedGenerator.cs class NotifyPropertyChangedGenerator (line 3) | [Generator] method Initialize (line 24) | public void Initialize(GeneratorInitializationContext context) method Execute (line 29) | public void Execute(GeneratorExecutionContext context) method ProcessViewModel (line 40) | private static void ProcessViewModel( method AddViewModel (line 81) | private static void AddViewModel( method GenerateViewModelCode (line 94) | private static string GenerateViewModelCode( method GetPropertyName (line 136) | private static string GetPropertyName(string fieldName) FILE: src/MvvmBlazor.CodeGenerators/NotifyPropertyChanged/NotifyPropertyChangedSyntaxReceiver.cs class NotifyPropertyChangedSyntaxReceiver (line 3) | internal class NotifyPropertyChangedSyntaxReceiver : ISyntaxContextReceiver method OnVisitSyntaxNode (line 7) | public void OnVisitSyntaxNode(GeneratorSyntaxContext context) FILE: src/MvvmBlazor.Core/Components/MvvmComponentAttribute.cs class MvvmComponentAttribute (line 5) | [AttributeUsage(AttributeTargets.Class)] FILE: src/MvvmBlazor.Core/Components/MvvmComponentBase.cs class MvvmComponentBase (line 3) | [MvvmComponent] FILE: src/MvvmBlazor.Core/Components/MvvmComponentBaseT.cs class MvvmComponentBase (line 3) | [MvvmComponent] FILE: src/MvvmBlazor.Core/Extensions/ServiceCollectionExtensions.cs class ServiceCollectionExtensions (line 6) | public static class ServiceCollectionExtensions method AddMvvm (line 8) | public static IServiceCollection AddMvvm(this IServiceCollection servi... FILE: src/MvvmBlazor.Core/Internal/Bindings/Binder.cs type IBinder (line 3) | public interface IBinder method Bind (line 7) | TValue Bind(TViewModel viewModel, Expression( method ValidateAndResolveBindingContext (line 53) | protected static PropertyInfo ValidateAndResolveBindingContext ResolveTypeParameters(Type me... FILE: src/MvvmBlazor.Core/Internal/Parameters/ViewModelParameterSetter.cs type IViewModelParameterSetter (line 3) | public interface IViewModelParameterSetter method ResolveAndSet (line 5) | void ResolveAndSet(ComponentBase component, ViewModelBase viewModel); class ViewModelParameterSetter (line 8) | internal class ViewModelParameterSetter : IViewModelParameterSetter method ViewModelParameterSetter (line 12) | public ViewModelParameterSetter(IParameterResolver parameterResolver) method ResolveAndSet (line 17) | public void ResolveAndSet(ComponentBase component, ViewModelBase viewM... method ConvertValue (line 36) | private static object? ConvertValue(Type componentType, Type viewModel... FILE: src/MvvmBlazor.Core/Internal/WeakEventListener/WeakEventListener.cs type IWeakEventListener (line 3) | internal interface IWeakEventListener method StopListening (line 8) | void StopListening(); class WeakEventListenerBase (line 11) | internal abstract class WeakEventListenerBase : IWeakEventList... method WeakEventListenerBase (line 16) | protected WeakEventListenerBase(T source, Action handler) method StopListening (line 53) | public void StopListening() method HandleEvent (line 61) | protected void HandleEvent(object sender, TArgs e) method StopListening (line 73) | protected abstract void StopListening(T source); class TypedWeakEventListener (line 76) | internal class TypedWeakEventListener : WeakEventListenerBase<... method TypedWeakEventListener (line 81) | public TypedWeakEventListener( method StopListening (line 94) | protected override void StopListening(T source) class PropertyChangedWeakEventListener (line 100) | internal class PropertyChangedWeakEventListener : WeakEventListenerBa... method PropertyChangedWeakEventListener (line 103) | public PropertyChangedWeakEventListener(T source, Action : WeakEventListener... method CollectionChangedWeakEventListener (line 120) | public CollectionChangedWeakEventListener(T source, Action : WeakEventListenerBase ... method StopListening (line 155) | protected override void StopListening(T source) FILE: src/MvvmBlazor.Core/Internal/WeakEventListener/WeakEventManager.cs type IWeakEventManager (line 3) | internal interface IWeakEventManager method AddWeakEventListener (line 8) | void AddWeakEventListener(T source, string eventName, Action... method AddWeakEventListener (line 14) | void AddWeakEventListener(T source, Action(T source, Action(T source) where T : class; method ClearWeakEventListeners (line 31) | void ClearWeakEventListeners(); class WeakEventManager (line 34) | public class WeakEventManager : IWeakEventManager method AddWeakEventListener (line 41) | public void AddWeakEventListener(T source, string eventName,... method AddWeakEventListener (line 52) | public void AddWeakEventListener(T source, Action(T source, Action(T source) where T : class method ClearWeakEventListeners (line 96) | public void ClearWeakEventListeners() FILE: src/MvvmBlazor.Core/NotifyAttribute.cs class NotifyAttribute (line 5) | [AttributeUsage(AttributeTargets.Field)] FILE: src/MvvmBlazor.Core/ViewModel/ViewModelBase.cs class ViewModelBase (line 3) | public abstract class ViewModelBase : INotifyPropertyChanged method Set (line 11) | protected bool Set(ref T field, T value, [CallerMemberName] string?... method Set (line 16) | protected bool Set(ref T field, T value, IEqualityComparer equal... method OnPropertyChanged (line 35) | public virtual void OnPropertyChanged([CallerMemberName] string? prope... method Subscribe (line 41) | protected void Subscribe(Expression>? expression, Action... method SubscribeAsync (line 53) | protected void SubscribeAsync(Expression>? property, Func : Mock where T : class method StrictMock (line 5) | public StrictMock() : base(MockBehavior.Strict) { } method StrictMock (line 6) | public StrictMock(params object[] args) : base(MockBehavior.Strict, ar... method StrictMock (line 7) | public StrictMock(Expression> newExpression) : base(newExpress... FILE: src/MvvmBlazor.Tests/Abstractions/UnitTest.cs class UnitTest (line 3) | public abstract class UnitTest : IDisposable method UnitTest (line 8) | protected UnitTest(ITestOutputHelper outputHelper) method BuildProvider (line 13) | private ServiceProvider BuildProvider(ITestOutputHelper testOutputHelper) method RegisterServices (line 23) | protected virtual void RegisterServices(IServiceCollection services) { } method Dispose (line 25) | public void Dispose() method Dispose (line 31) | protected virtual void Dispose(bool disposing) FILE: src/MvvmBlazor.Tests/Components/MvvmComponentBaseTTests.cs class MvvmComponentBaseTTests (line 3) | public class MvvmComponentBaseTTests : UnitTest method MvvmComponentBaseTTests (line 5) | public MvvmComponentBaseTTests(ITestOutputHelper outputHelper) : base(... method RegisterServices (line 7) | protected override void RegisterServices(IServiceCollection services) method AfterRender_called_On_binding_context (line 18) | [Fact] method AfterRenderAsync_called_on_binding_context (line 30) | [Fact] method Bind_binds_binding_context (line 44) | [Fact] method OnInitialized_called_on_binding_context (line 61) | [Fact] method OnInitializedAsync_called_on_binding_context (line 76) | [Fact] method OnParametersSet_sets_viewmodel_parameters (line 91) | [Fact] method OnParametersSetAsync_called_on_binding_context (line 106) | [Fact] method Sets_binding_context (line 121) | [Fact] method ShouldRender_called_on_binding_context (line 130) | [Fact] class MockMvvmComponentBase (line 144) | private class MockMvvmComponentBase : MvvmComponentBase method MockMvvmComponentBase (line 147) | public MockMvvmComponentBase(IServiceProvider services) : base(servi... method Initialized (line 149) | public void Initialized() method InitializedAsync (line 154) | public Task InitializedAsync() method ParametersSet (line 159) | public void ParametersSet() method ParametersSetAsync (line 164) | public Task ParametersSetAsync() method Render (line 169) | public bool Render() method AfterRender (line 174) | public void AfterRender(bool firstRender) method AfterRenderAsync (line 179) | public Task AfterRenderAsync(bool firstRender) FILE: src/MvvmBlazor.Tests/Components/MvvmComponentBaseTests.cs class MvvmComponentBaseTests (line 3) | public class MvvmComponentBaseTests : UnitTest method MvvmComponentBaseTests (line 5) | public MvvmComponentBaseTests(ITestOutputHelper outputHelper) : base(o... method RegisterServices (line 7) | protected override void RegisterServices(IServiceCollection services) method AddBinding_adds_Binding (line 15) | [Fact] method Bind_adds_Binding (line 29) | [Fact] class TestComponent (line 43) | internal class TestComponent : MvvmComponentBase method TestComponent (line 48) | public TestComponent(IServiceProvider services) : base(services) { } method BindingOnBindingValueChanged (line 50) | internal override void BindingOnBindingValueChanged(object sender, E... FILE: src/MvvmBlazor.Tests/Components/TestViewModel.cs class TestViewModel (line 3) | public class TestViewModel : ViewModelBase FILE: src/MvvmBlazor.Tests/Extensions/ServiceCollectionExtensions.cs class ServiceCollectionExtensions (line 5) | internal static class ServiceCollectionExtensions method Mock (line 7) | public static Mock Mock(this IServiceCollection services, params... method StrictMock (line 15) | public static Mock StrictMock(this IServiceCollection services) ... method Provide (line 23) | public static IServiceCollection Provide(this IServiceCollection se... FILE: src/MvvmBlazor.Tests/Extensions/ServiceProviderExtensions.cs class ServiceProviderExtensions (line 5) | internal static class ServiceProviderExtensions method GetMock (line 7) | public static Mock GetMock(this IServiceProvider provider) where... FILE: src/MvvmBlazor.Tests/Generators/MvvmComponentGeneratorTests.cs class MvvmComponentGeneratorTests (line 5) | public class MvvmComponentGeneratorTests method Generates_error_when_component_is_not_partial (line 7) | [Fact] method Generates_error_when_component_is_not_inheriting (line 25) | [Fact] method Generates_error_when_generic_type_parameter_count_is_wrong (line 43) | [Fact] method Generates_error_when_generic_type_parameter_name_is_wrong (line 61) | [Fact] method Generates_component_with_component_base_class (line 79) | [Fact] method Generates_component_with_owning_component_base_class (line 96) | [Fact] method Generates_generic_component (line 113) | [Fact] method CreateCompilation (line 130) | private static Compilation CreateCompilation(string source) FILE: src/MvvmBlazor.Tests/Generators/NotifyPropertyChangedGeneratorTests.cs class NotifyPropertyChangedGeneratorTests (line 3) | public class NotifyPropertyChangedGeneratorTests method Generates_error_when_viewmodel_is_not_partial (line 5) | [Fact] method Generates_error_when_view_model_is_not_inheriting (line 26) | [Fact] method Generates_viewmodel (line 47) | [Fact] method Generates_viewmodel_for_abstract_class (line 72) | [Fact] method Generates_viewmodel_for_abstract_class_with_inheritance (line 97) | [Fact] method Generates_viewmodel_for_generic_class (line 130) | [Fact] method Generates_viewmodel_for_abstract_generic_class (line 155) | [Fact] method CreateCompilation (line 180) | private static Compilation CreateCompilation(string source) FILE: src/MvvmBlazor.Tests/Internal/Bindings/BinderTests.cs class BinderTests (line 5) | public class BinderTests : UnitTest method BinderTests (line 7) | public BinderTests(ITestOutputHelper outputHelper) : base(outputHelper... method RegisterServices (line 9) | protected override void RegisterServices(IServiceCollection services) method Bind_throws_when_callback_is_null (line 17) | [Fact] method Bind_throws_when_view_model_is_null (line 26) | [Fact] method Bind_throws_when_property_expression_is_null (line 37) | [Fact] method Bind_throws_when_property_expression_is_not_property (line 49) | [Fact] method Bind_binds_property (line 61) | [Fact] method Bind_binds_property_exactly_once (line 97) | [Fact] class TestViewModel (line 144) | private class TestViewModel : ViewModelBase FILE: src/MvvmBlazor.Tests/Internal/Bindings/BindingFactoryTests.cs class BindingFactoryTests (line 3) | public class BindingFactoryTests method Create_returns_binding (line 5) | [Fact] FILE: src/MvvmBlazor.Tests/Internal/Bindings/BindingTests.cs class BindingTests (line 5) | public class BindingTests method Adds_collection_event_listener_when_initializing (line 7) | [Fact] method Adds_collection_event_listener_when_property_changes_to_not_null (line 32) | [Fact] method Dispose_removes_collection_listener (line 66) | [Fact] method Dispose_removes_event_listener (line 98) | [Fact] method Equals_not_different_source_and_property (line 128) | [Fact] method Equals_same_source_and_property (line 149) | [Fact] method Ignores_PropertyChangedEvent_when_property_name_does_not_match (line 167) | [Fact] method Does_not_raise_BindingValueChanged_when_uninitialized (line 199) | [Fact] method Raises_BindingValueChanged_when_collection_changed (line 217) | [Fact] method Raises_BindingValueChanged_when_property_changed (line 258) | [Fact] method Removes_collection_event_listener_when_property_changes_to_null (line 292) | [Fact] method Should_not_raise_BindingValueChanged_on_collection_when_uninitialized (line 323) | [Fact] FILE: src/MvvmBlazor.Tests/Internal/Parameters/ParameterCacheTests.cs class ParameterCacheTests (line 5) | public class ParameterCacheTests method Get_gets_cached_entry (line 7) | [Fact] FILE: src/MvvmBlazor.Tests/Internal/Parameters/ParameterInfoTests.cs class ParameterInfoTests (line 5) | public class ParameterInfoTests method GenerateProperty (line 7) | private static Mock GenerateProperty(string propertyName) method Ignores_missing_property_on_viewmodel (line 17) | [Fact] method Throws_for_missing_property_on_component (line 34) | [Fact] method Sorts_properties (line 47) | [Fact] FILE: src/MvvmBlazor.Tests/Internal/Parameters/ParameterResolverTests.cs class ParameterResolverTests (line 3) | public class ParameterResolverTests : UnitTest method ParameterResolverTests (line 5) | public ParameterResolverTests(ITestOutputHelper outputHelper) : base(o... method RegisterServices (line 7) | protected override void RegisterServices(IServiceCollection services) method ResolveParameters_ignores_properties_without_attribute (line 13) | [Fact] method ResolveParameters_ignores_properties_without_public_setter (line 24) | [Fact] method ResolveParameters_resolves_multiple_parameters (line 35) | [Fact] method ResolveParameters_resolves_single_parameter (line 48) | [Fact] method ResolveParameters_resolves_cascading_parameter (line 59) | [Fact] class S1 (line 70) | private class S1 class S2 (line 75) | private class S2 class S3 (line 82) | private class S3 class S4 (line 89) | private class S4 class S5 (line 100) | private class S5 FILE: src/MvvmBlazor.Tests/Internal/Parameters/ViewModelParameterSetterTests.cs class ViewModelParameterSetterTests (line 6) | public class ViewModelParameterSetterTests : UnitTest method ViewModelParameterSetterTests (line 10) | public ViewModelParameterSetterTests(ITestOutputHelper outputHelper) :... method RegisterServices (line 12) | protected override void RegisterServices(IServiceCollection services) method GenerateProperty (line 20) | private static Mock GenerateProperty(string propertyName... method ResolveAndSet_resolves_parameters_of_same_type (line 28) | [Fact] method ResolveAndSet_resolves_parameters_of_convertible_types (line 58) | [Fact] class StronglyTypedParameter (line 88) | [TypeConverter(typeof(StronglyTypedParameterConverter))] class StronglyTypedParameterConverter (line 91) | private class StronglyTypedParameterConverter : TypeConverter method CanConvertFrom (line 93) | public override bool CanConvertFrom(ITypeDescriptorContext? context,... method ConvertTo (line 98) | public override object ConvertTo( FILE: src/MvvmBlazor.Tests/Internal/WeakEventListener/WeakEventListenerTests.cs class WeakEventManagerTests (line 3) | public class WeakEventManagerTests method AddWeakEventListener_collection_fires_event (line 5) | [Fact] method AddWeakEventListener_custom_fires_event (line 36) | [Fact] method AddWeakEventListener_fires_event_after_GC (line 60) | [Fact] method AddWeakEventListener_property_fires_event (line 86) | [Fact] method ClearWeakEventListeners_event_no_longer_fires (line 112) | [Fact] method RemoveWeakEventListener_event_no_longer_fires (line 138) | [Fact] FILE: src/MvvmBlazor.Tests/ViewModel/ViewModelBaseTests.cs class ViewModelBaseTests (line 3) | public class ViewModelBaseTests method Set_returns_false_on_reference_equal (line 5) | [Fact] method Set_returns_false_on_value_equal (line 20) | [Fact] method Set_returns_true_on_value_not_equal (line 46) | [Fact] method Set_returns_False_with_custom_equality_comparer (line 79) | [Fact] method Set_returns_true_with_custom_equality_comparer (line 95) | [Fact] class TestViewModel (line 111) | private class TestViewModel : ViewModelBase method SetProperty (line 113) | public bool SetProperty(ref T field, T value, string? propertyNam... method SetProperty (line 118) | public bool SetProperty(ref T field, T value, IEqualityComparer