Show / Hide Table of Contents

Class ParamBaseControl

Base class for parameter reading Control from SPICE netlist object model.

Inheritance
System.Object
StatementReader<Control>
BaseControl
ParamBaseControl
ParamControl
SParamControl
Implements
IStatementReader
Inherited Members
StatementReader<Control>.Read(Statement, ICircuitContext)
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.ModelReaders.Netlist.Spice.Readers.Controls
Assembly: SpiceSharpParser.dll
Syntax
public abstract class ParamBaseControl : BaseControl, IStatementReader

Methods

| Improve this Doc View Source

Read(Control, EvaluationContext, SpiceNetlistValidationResult)

Declaration
public void Read(Control statement, EvaluationContext context, SpiceNetlistValidationResult validation)
Parameters
Type Name Description
Control statement
EvaluationContext context
SpiceNetlistValidationResult validation
| Improve this Doc View Source

Read(Control, EvaluationContext, SpiceNetlistValidationResult, Boolean)

Reads Control statement and modifies the context.

Declaration
public void Read(Control statement, EvaluationContext context, SpiceNetlistValidationResult validation, bool validate)
Parameters
Type Name Description
Control statement

A statement to process.

EvaluationContext context

Expression context.

SpiceNetlistValidationResult validation

Validation.

System.Boolean validate

Validate.

| Improve this Doc View Source

Read(Control, ICircuitContext)

Reads Control statement and modifies the context.

Declaration
public override void Read(Control statement, ICircuitContext context)
Parameters
Type Name Description
Control statement

A statement to process.

ICircuitContext context

A context to modify.

Overrides
SpiceSharpParser.ModelReaders.Netlist.Spice.Readers.StatementReader<SpiceSharpParser.Models.Netlist.Spice.Objects.Control>.Read(SpiceSharpParser.Models.Netlist.Spice.Objects.Control, SpiceSharpParser.ModelReaders.Netlist.Spice.Context.ICircuitContext)
| Improve this Doc View Source

SetParameter(String, String, EvaluationContext)

Declaration
protected abstract void SetParameter(string parameterName, string parameterExpression, EvaluationContext context)
Parameters
Type Name Description
System.String parameterName
System.String parameterExpression
EvaluationContext context

Implements

IStatementReader
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX