Version 3.0.0.2

ProviderEvaluator<TContext, TResult> class

Namespace: Sirenix.OdinInspector.Editor.ValueResolver
Assembly: Sirenix.OdinInspector.Editor
public abstract class ProviderEvaluator<TContext, TResult> : IProviderEvaluator<TContext, TResult>, IProviderEvaluator<TResult>, IProviderEvaluator where TContext : ResolverContext
Inheritance
  • System.Object
  • ProviderEvaluator<TContext, TResult>

Type Parameters

TContext

TResult

Constructors

ProviderEvaluator()
protected ProviderEvaluator()

Properties

Settings
public ValueResolverSettings Settings { get; set; }

Methods

IsStatic(TContext)
protected bool IsStatic(TContext context)
Parameters
TContext context

Returns
System.Boolean

TryEvaluate(TContext, String)
public abstract ValueProvider<TResult> TryEvaluate(TContext context, string reference)
Parameters
TContext context

System.String reference

Returns
ValueProvider<TResult>