/// <summary> /// Initialize all state in self from passed formatter, non-destructively. /// (Don't null out state that isn't null now.) Does not initialize ID's. /// </summary> public virtual void InitializeFrom(NumericFormatter anf) { Debug.Assert(m_stringName == anf.m_stringName); this.m_intDecimalDigits = anf.m_intDecimalDigits; if (anf.m_stringFormatCode != null) { this.m_stringFormatCode = anf.m_stringFormatCode; } if (anf.m_unitDisplay != null) { this.m_unitDisplay = anf.m_unitDisplay; } if (anf.m_unitDisplayDefaultUs != null) { this.m_unitDisplayDefaultUs = anf.m_unitDisplayDefaultUs; } if (anf.m_unitDisplayDefaultSi != null) { this.m_unitDisplayDefaultSi = anf.m_unitDisplayDefaultSi; } if (anf.IsStandardFormatter != IsStandardFormatter) { this.m_boolIsStandardFormatter = anf.IsStandardFormatter; } if (anf.Label != Label) { this.m_stringLabel = anf.Label; } }
public NumericConversionHandler(Unit aunitStorage, NumericFormatter anf) { m_unitStorage = aunitStorage; m_numericformatter = anf; Debug.Assert(m_unitStorage != null); Debug.Assert(m_numericformatter != null); Debug.Assert(m_unitStorage.Dimension == m_numericformatter.DisplayUnit.Dimension, m_unitStorage.Dimension.Name + " != " + m_numericformatter.DisplayUnit.Dimension.Name); // I18N OK <ccla> }
public void InitializeDefaultsFrom(NumericFormatter anf) { this.DefaultSiDisplayUnit = anf.DefaultSiDisplayUnit; this.DefaultUsDisplayUnit = anf.DefaultUsDisplayUnit; }
public bool DependsOn(NumericFormatter anf) { return(m_numericformatter == anf); }