protected override CodedTypeR2 <Code> ParseTranslation(XmlElement translationElement, ParseContext newContext, XmlToModelResult result) { BareANY anyResult = new CdR2ElementParser().Parse(newContext, translationElement, result); CodedTypeR2 <Code> translation = anyResult == null ? null : (CodedTypeR2 <Code>)anyResult.BareValue; if (translation != null) { translation.NullFlavorForTranslationOnly = anyResult == null ? null : anyResult.NullFlavor; } return(translation); }
public override void SetUp() { base.SetUp(); CodeResolverRegistry.RegisterResolver(typeof(MockCharacters), new EnumBasedCodeResolver(typeof(MockEnum))); this.parser = new CdR2ElementParser(); }