Table of Contents

Class DefaultVirtufinTypes

Namespace
Virtufin.Base
Assembly
Virtufin.Base.dll

Default IVirtufinTypes implementation: returns the Type of every concrete type in Virtufin.Base that implements the corresponding Virtufin.Core identifier or contract interface.

public sealed class DefaultVirtufinTypes : IVirtufinTypes
Inheritance
DefaultVirtufinTypes
Implements
Inherited Members

Properties

AssetIdentifierType

Type of AssetIdentifier (must implement IAssetIdentifier).

public Type AssetIdentifierType { get; }

Property Value

Type

ContractIdentifierType

Type of ContractIdentifier (must implement IContractIdentifier).

public Type ContractIdentifierType { get; }

Property Value

Type

ContractParametersType

Type of ContractParameters (must implement IContractParameters).

public Type ContractParametersType { get; }

Property Value

Type

Instance

Singleton instance.

public static DefaultVirtufinTypes Instance { get; }

Property Value

DefaultVirtufinTypes

MessageType

Type of Message (must implement IMessage).

public Type MessageType { get; }

Property Value

Type

ScenarioHistoryType

Type of ScenarioHistory (must implement IScenarioHistory).

public Type ScenarioHistoryType { get; }

Property Value

Type

ScenarioType

Type of Scenario (must implement IScenario).

public Type ScenarioType { get; }

Property Value

Type

SignatoryType

Type of Signatory (must implement ISignatory).

public Type SignatoryType { get; }

Property Value

Type

StateType

Type of State (must implement IState).

public Type StateType { get; }

Property Value

Type

TimeStampType

Type of TimeStamp (must implement ITimeStamp).

public Type TimeStampType { get; }

Property Value

Type

TransactionType

Type of Transaction (must implement ITransaction).

public Type TransactionType { get; }

Property Value

Type