System.Xml.Serialization.XmlSerializationWriterCodeGen.WriteEnumValue C# (CSharp) Method

WriteEnumValue() private method

private WriteEnumValue ( EnumMapping mapping, string source ) : void
mapping EnumMapping
source string
return void
        private void WriteEnumValue(EnumMapping mapping, string source)
        {
            string methodName = ReferenceMapping(mapping);

#if DEBUG
                // use exception in the place of Debug.Assert to avoid throwing asserts from a server process such as aspnet_ewp.exe
                if (methodName == null) throw new InvalidOperationException(SR.Format(SR.XmlInternalErrorMethod, mapping.TypeDesc.Name) + Environment.StackTrace);
#endif

            Writer.Write(methodName);
            Writer.Write("(");
            Writer.Write(source);
            Writer.Write(")");
        }