C# (CSharp) HandCoded.FpML Namespace

Nested Namespaces

HandCoded.FpML.Meta
HandCoded.FpML.Schemes
HandCoded.FpML.Util
HandCoded.FpML.Validation
HandCoded.FpML.Xml

Classes

Name Description
Conversions Summary description for Conversions.
Conversions.R1_0__R2_0 The R1_0__R2_0 class implements a conversion from FpML 1.0 to FpML 2.0. The specific changes needed (other than basic DOCTYPE changes) are:
  • The <product> container element was removed.
  • Superfluous type and base attributes are removed.
Conversions.R2_0__R3_0 The R2_0__TR3_0 class implements a conversion from FpML 2-0 to FpML 3-0. The specific changes need (other than basic DOCTYPE substitutions are:
  • href attributes must be converted to IDREF values rather than XLink expressions.
  • Superfluous type and base attributes are removed.
Conversions.R3_0__R4_0 The R3_0__R4_0 class implements a conversion from FpML 3-0 to FpML 4-0. The specific changes need (other than basic DOCTYPE substitutions are:
  • The document is becomes XML schema referencing.
  • Legacy documents become FpML DataDocument instances.
  • The dateRelativeTo referencing mechanism is changed.
  • The value set for <fraDiscounting> was modified.
  • The element <calculationAgentPartyReference> was moved from the trade header into the trade structure.
  • The <informationSource> element is renamed <primaryRateSource> within <fxSpotRateSource> elements.
  • The structure of the equityOption element is changed.
  • SchemeDefaults are removed and non-defaulted schemes appear on referencing elements,
Conversions.R4_0__R4_1 The CR4_0__R4_1 class implements a conversion from FpML 4-0 to FpML 4-1. The specific changes need (other than basic DOCTYPE substitutions are:
Conversions.R4_1__R4_2 The R4_1__R4_2 class implements a conversion from FpML 4-1 to FpML 4-2.
Conversions.R4_2__R4_3 The R4_2__R4_3 class implements a conversion from FpML 4-2 to FpML 4-3.
Conversions.R4_3__R4_4 The R4_3__R4_4 class implements a conversion from FpML 4-3 to FpML 4-4.
Conversions.R4_4__R4_5 The R4_4__R4_5 class implements a conversion from FpML 4-4 to FpML 4-5.
Conversions.R4_5__R4_6 The R4_5__R4_6 class implements a conversion from FpML 4-5 to FpML 4-6.
Conversions.R4_6__R4_7 The R4_6__R4_7 class implements a conversion from FpML 4-6 to FpML 4-7.
Conversions.R4_7__R4_8 The R4_7__R4_8 class implements a conversion from FpML 4-7 to FpML 4-8.
Conversions.R4_8__R4_9 The R4_8__R4_9 class implements a conversion from FpML 4-8 to FpML 4-9.
Conversions.R5_0__R5_1_CONFIRMATION The R5_0__R5_1_CONFIRMATION class implements a conversion from FpML 5-0 to FpML 5-1 for the conformation view.
Conversions.R5_1__R5_2_CONFIRMATION The R5_1__R5_2_CONFIRMATION class implements a conversion from FpML 5-1 to FpML 5-2 for the conformation view.
Conversions.R5_2__R5_3_CONFIRMATION The R5_2__R5_3_CONFIRMATION class implements a conversion from FpML 5-2 to FpML 5-3 for the conformation view.
DefaultHelper The DefaultHelper class provides an implementation of all the interfaces defined by the conversion objects and can be used by applications that don't want to define thier own instance.
FpMLUtility The FpMLUtility class contains a set of methods for performing common operations on FpML document instances.
Releases The Releases class contains a set of static objects describing the FpML specification and its various releases.