Show / Hide Table of Contents

Class RealPropertyExport

This class can export real properties.

Inheritance
object
Export<double>
RealPropertyExport
Implements
IExport<double>
Inherited Members
Export<double>.Simulation
Export<double>.Value
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: SpiceSharp.Simulations
Assembly: SpiceSharp.dll
Syntax
public class RealPropertyExport : Export<double>, IExport<double>

Constructors

RealPropertyExport(ISimulation, Reference, string)

Initializes a new instance of the RealPropertyExport class.

Declaration
public RealPropertyExport(ISimulation simulation, Reference entity, string propertyName)
Parameters
Type Name Description
ISimulation simulation

The simulation.

Reference entity

The path to the entity (can be a string or string array).

string propertyName

The name of the property.

Properties

Entity

Gets the path to the entity.

Declaration
public Reference Entity { get; }
Property Value
Type Description
Reference

PropertyName

Gets property name.

Declaration
public string PropertyName { get; }
Property Value
Type Description
string

Methods

BuildExtractor(ISimulation)

Builds the extractor for the given simulation.

Declaration
protected override Func<double> BuildExtractor(ISimulation simulation)
Parameters
Type Name Description
ISimulation simulation

The simulation.

Returns
Type Description
Func<double>

The extractor.

Overrides
Export<double>.BuildExtractor(ISimulation)

ToString()

Converts the export to a string.

Declaration
public override string ToString()
Returns
Type Description
string

Returns the export represented as a string.

Overrides
object.ToString()

Implements

IExport<T>

Extension Methods

Utility.ThrowIfNull<T>(T, string)

See Also

Export<T>
In this article
Back to top Generated by DocFX