System.Xml.Serialization.SerializationCodeGenerator.GenerateGetEnumValue C# (CSharp) Method

GenerateGetEnumValue() private method

private GenerateGetEnumValue ( XmlTypeMapping typeMap, string val, bool isNullable ) : string
typeMap XmlTypeMapping
val string
isNullable bool
return string
		string GenerateGetEnumValue (XmlTypeMapping typeMap, string val, bool isNullable)
		{
			if (isNullable)
				return "(" + val + ") != null ? " + GetGetEnumValueName (typeMap) + " (" + val + ") : (" + typeMap.TypeData.CSharpFullName + "?) null";
			else
				return GetGetEnumValueName (typeMap) + " (" + val + ")";
		}
		
SerializationCodeGenerator