Skip to content

SyringeMauiExtensions

NexusLabs.Needlr.Maui

SyringeMauiExtensions Class

Extension methods for transitioning a NexusLabs.Needlr.Injection.ConfiguredSyringe into .NET MAUI mode.

public static class SyringeMauiExtensions

Inheritance System.Object 🡒 SyringeMauiExtensions

Example

new Syringe()
    .UsingSourceGen()
    .ForMaui()
    .PopulateInto(builder);

Methods

SyringeMauiExtensions.ForMaui(this ConfiguredSyringe) Method

Transitions the configured syringe into MAUI mode, returning a MauiSyringe that can populate a MauiAppBuilder.

public static NexusLabs.Needlr.Maui.MauiSyringe ForMaui(this NexusLabs.Needlr.Injection.ConfiguredSyringe syringe);

Parameters

syringe NexusLabs.Needlr.Injection.ConfiguredSyringe

The configured syringe to transition.

Returns

MauiSyringe
A new MauiSyringe wrapping syringe.

Exceptions

System.ArgumentNullException
Thrown when syringe is null.