Skip to content

d5334f4e 6bb9 c868 9fd1 e59a3ba3d841

Kim Hugener-Ohlsen edited this page May 28, 2016 · 2 revisions

UnitSystemDependencies Constructor

Initializes a new instance of the UnitSystemDependencies class.

Namespace: Sundew.Quantities.Engine
Assembly: Sundew.Quantities (in Sundew.Quantities.dll) Version: 1.0.2.0 (1.0.2.0)

Syntax

C#

public UnitSystemDependencies(
	UnitRegistry unitRegistry,
	ILexicalAnalyzer lexicalAnalyzer,
	IExpressionParser expressionParser,
	IQuantityParser quantityParser,
	IUnitFactory unitFactory,
	IQuantityOperations quantityOperations
)

C#

public UnitSystemDependencies(
	UnitRegistry unitRegistry,
	ILexicalAnalyzer lexicalAnalyzer,
	IExpressionParser expressionParser,
	IQuantityParser quantityParser,
	IUnitFactory unitFactory,
	IQuantityOperations quantityOperations
)

VB

Public Sub New ( 
	unitRegistry As UnitRegistry,
	lexicalAnalyzer As ILexicalAnalyzer,
	expressionParser As IExpressionParser,
	quantityParser As IQuantityParser,
	unitFactory As IUnitFactory,
	quantityOperations As IQuantityOperations
)

VB

Public Sub New ( 
	unitRegistry As UnitRegistry,
	lexicalAnalyzer As ILexicalAnalyzer,
	expressionParser As IExpressionParser,
	quantityParser As IQuantityParser,
	unitFactory As IUnitFactory,
	quantityOperations As IQuantityOperations
)

C++

public:
UnitSystemDependencies(
	UnitRegistry^ unitRegistry, 
	ILexicalAnalyzer^ lexicalAnalyzer, 
	IExpressionParser^ expressionParser, 
	IQuantityParser^ quantityParser, 
	IUnitFactory^ unitFactory, 
	IQuantityOperations^ quantityOperations
)

C++

public:
UnitSystemDependencies(
	UnitRegistry^ unitRegistry, 
	ILexicalAnalyzer^ lexicalAnalyzer, 
	IExpressionParser^ expressionParser, 
	IQuantityParser^ quantityParser, 
	IUnitFactory^ unitFactory, 
	IQuantityOperations^ quantityOperations
)

F#

new : 
        unitRegistry : UnitRegistry * 
        lexicalAnalyzer : ILexicalAnalyzer * 
        expressionParser : IExpressionParser * 
        quantityParser : IQuantityParser * 
        unitFactory : IUnitFactory * 
        quantityOperations : IQuantityOperations -> UnitSystemDependencies

F#

new : 
        unitRegistry : UnitRegistry * 
        lexicalAnalyzer : ILexicalAnalyzer * 
        expressionParser : IExpressionParser * 
        quantityParser : IQuantityParser * 
        unitFactory : IUnitFactory * 
        quantityOperations : IQuantityOperations -> UnitSystemDependencies

Parameters

 

unitRegistry
Type: Sundew.Quantities.Engine.Registration.UnitRegistry
The unit registry.
lexicalAnalyzer
Type: Sundew.Quantities.Engine.Representations.Hierarchical.Parsing.LexicalAnalysis.ILexicalAnalyzer
The lexical analyzer.
expressionParser
Type: Sundew.Quantities.Engine.Representations.Hierarchical.Parsing.IExpressionParser
The expression parser.
quantityParser
Type: Sundew.Quantities.Engine.Parsing.IQuantityParser
The quantity parser.
unitFactory
Type: Sundew.Quantities.Engine.IUnitFactory
The unit factory.
quantityOperations
Type: Sundew.Quantities.Engine.Operations.IQuantityOperations
The quantity operations.

See Also

Reference

UnitSystemDependencies Class
Sundew.Quantities.Engine Namespace

Clone this wiki locally