Class FieldOverride
- Namespace
 - Unity.Resolution
 
- Assembly
 - Unity.Abstractions.dll
 
A ResolverOverride that lets you override the value for a specified field.
public class FieldOverride : ResolverOverride, IEquatable<FieldInfo>, IResolve
  - Inheritance
 - 
      
      
      FieldOverride
 
- Implements
 
- Inherited Members
 
- Extension Methods
 
Constructors
FieldOverride(string, object)
Create an instance of FieldOverride.
public FieldOverride(string fieldName, object fieldValue)
  Parameters
Fields
Value
protected readonly object Value
  Field Value
Methods
Equals(object)
public override bool Equals(object other)
  Parameters
otherobject
Returns
Equals(FieldInfo)
public bool Equals(FieldInfo other)
  Parameters
otherFieldInfo
Returns
GetHashCode()
public override int GetHashCode()
  Returns
Resolve<TContext>(ref TContext)
GetOrDefault the value
public object Resolve<TContext>(ref TContext context) where TContext : IResolveContext
  Parameters
contextTContextCurrent build context.
Returns
- object
 The value for the dependency.
Type Parameters
TContext