Show / Hide Table of Contents

Class Resolver

Inheritance
System.Object
Resolver
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: SpiceSharpParser.Parsers.Expression.Implementation
Assembly: SpiceSharpParser.dll
Syntax
public class Resolver

Properties

| Improve this Doc View Source

FunctionMap

Declaration
public Dictionary<string, ResolverFunction> FunctionMap { get; set; }
Property Value
Type Description
System.Collections.Generic.Dictionary<System.String, ResolverFunction>
| Improve this Doc View Source

VariableMap

Declaration
public Dictionary<string, Node> VariableMap { get; set; }
Property Value
Type Description
System.Collections.Generic.Dictionary<System.String, SpiceSharpBehavioral.Parsers.Nodes.Node>

Methods

| Improve this Doc View Source

OnUnknownVariableFound(Resolver.VariableFoundEventArgs<VariableNode>)

Called when a variable was found.

Declaration
protected virtual void OnUnknownVariableFound(Resolver.VariableFoundEventArgs<VariableNode> args)
Parameters
Type Name Description
Resolver.VariableFoundEventArgs<SpiceSharpBehavioral.Parsers.Nodes.VariableNode> args

The event arguments.

| Improve this Doc View Source

Resolve(Node)

Declaration
public Node Resolve(Node expression)
Parameters
Type Name Description
SpiceSharpBehavioral.Parsers.Nodes.Node expression
Returns
Type Description
SpiceSharpBehavioral.Parsers.Nodes.Node

Events

| Improve this Doc View Source

UnknownVariableFound

Declaration
public event EventHandler<Resolver.VariableFoundEventArgs<VariableNode>> UnknownVariableFound
Event Type
Type Description
System.EventHandler<Resolver.VariableFoundEventArgs<SpiceSharpBehavioral.Parsers.Nodes.VariableNode>>
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX