InjectableMethodBuilderBase Class

Summary

Injectable method builder base
graph BT Type-->Base0["Object"] Type["InjectableMethodBuilderBase"] class Type type-node Derived0["InjectableMethodBuilder<T, T2, T3>"]-->Type click Derived0 "/api/Rocket.Surgery.Reflection/InjectableMethodBuilder_3" Derived1["InjectableMethodBuilder<T, T2>"]-->Type click Derived1 "/api/Rocket.Surgery.Reflection/InjectableMethodBuilder_2" Derived2["InjectableMethodBuilder<T, T2, T3, T4>"]-->Type click Derived2 "/api/Rocket.Surgery.Reflection/InjectableMethodBuilder_4" Derived3["InjectableMethodBuilder<T, T2, T3, T4, T5, T6>"]-->Type click Derived3 "/api/Rocket.Surgery.Reflection/InjectableMethodBuilder_6" Derived4["InjectableMethodBuilder<T, T2, T3, T4, T5>"]-->Type click Derived4 "/api/Rocket.Surgery.Reflection/InjectableMethodBuilder_5" Derived5["InjectableMethodBuilder<T, T2, T3, T4, T5, T6, T7, T8, T9, T10>"]-->Type click Derived5 "/api/Rocket.Surgery.Reflection/InjectableMethodBuilder_10" Derived6["InjectableMethodBuilder<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>"]-->Type click Derived6 "/api/Rocket.Surgery.Reflection/InjectableMethodBuilder_11" Derived7["InjectableMethodBuilder<T, T2, T3, T4, T5, T6, T7>"]-->Type click Derived7 "/api/Rocket.Surgery.Reflection/InjectableMethodBuilder_7" Derived8["InjectableMethodBuilder<T, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>"]-->Type click Derived8 "/api/Rocket.Surgery.Reflection/InjectableMethodBuilder_12" Derived9["InjectableMethodBuilder<T>"]-->Type click Derived9 "/api/Rocket.Surgery.Reflection/InjectableMethodBuilder_1" Derived10["InjectableMethodBuilder<T, T2, T3, T4, T5, T6, T7, T8>"]-->Type click Derived10 "/api/Rocket.Surgery.Reflection/InjectableMethodBuilder_8" Derived11["InjectableMethodBuilder<T, T2, T3, T4, T5, T6, T7, T8, T9>"]-->Type click Derived11 "/api/Rocket.Surgery.Reflection/InjectableMethodBuilder_9" Derived12["InjectableMethodBuilder"]-->Type click Derived12 "/api/Rocket.Surgery.Reflection/InjectableMethodBuilder"

Syntax

public abstract class InjectableMethodBuilderBase

Attributes

Type Description
NullableContextAttribute
NullableAttribute
PublicAPIAttribute

Properties

Name Value Summary
Container TypeInfo
Gets the container.
MethodNames ImmutableArray<string>
Gets the method names.

Methods

Name Value Summary
Compile(TypeInfo[]) ValueTuple<MethodCallExpression, IEnumerable<ParameterExpression>>
Compiles the specified arguments.
GetMethodInfo() MethodInfo
Gets the method information.

Extension Methods