|
void | GenerateInitCallbacksMethod () |
|
void | WriteQualifiedNameElement (string name, string ns, object defaultValue, SourceInfo source, bool nullable, TypeMapping mapping) |
|
void | WriteEnumValue (EnumMapping mapping, SourceInfo source, out Type returnType) |
|
void | WritePrimitiveValue (TypeDesc typeDesc, SourceInfo source, out Type returnType) |
|
void | WritePrimitive (string method, string name, string ns, object defaultValue, SourceInfo source, TypeMapping mapping, bool writeXsiType, bool isElement, bool isNullable) |
|
void | WriteTag (string methodName, string name, string ns) |
|
void | WriteTag (string methodName, string name, string ns, bool writePrefixed) |
|
void | WriteStartElement (string name, string ns, bool writePrefixed) |
|
void | WriteEndElement () |
|
void | WriteEndElement (string source) |
|
void | WriteLiteralNullTag (string name, string ns) |
|
void | WriteEmptyTag (string name, string ns) |
|
string | GenerateMembersElement (XmlMembersMapping xmlMembersMapping) |
|
string | GenerateTypeElement (XmlTypeMapping xmlTypeMapping) |
|
string | NextMethodName (string name) |
|
void | WriteEnumMethod (EnumMapping mapping) |
|
void | WriteDerivedTypes (StructMapping mapping) |
|
void | WriteEnumAndArrayTypes () |
|
void | WriteStructMethod (StructMapping mapping) |
|
bool | CanOptimizeWriteListSequence (TypeDesc listElementTypeDesc) |
|
void | WriteMember (SourceInfo source, AttributeAccessor attribute, TypeDesc memberTypeDesc, string parent) |
|
void | WriteAttribute (SourceInfo source, AttributeAccessor attribute, string parent) |
|
void | WriteMember (SourceInfo source, string choiceSource, ElementAccessor[] elements, TextAccessor text, ChoiceIdentifierAccessor choice, TypeDesc memberTypeDesc, bool writeAccessors) |
|
void | WriteArray (SourceInfo source, string choiceSource, ElementAccessor[] elements, TextAccessor text, ChoiceIdentifierAccessor choice, TypeDesc arrayTypeDesc) |
|
void | WriteArrayItems (ElementAccessor[] elements, TextAccessor text, ChoiceIdentifierAccessor choice, TypeDesc arrayTypeDesc, string arrayName, string choiceName) |
|
void | WriteElements (SourceInfo source, string enumSource, ElementAccessor[] elements, TextAccessor text, ChoiceIdentifierAccessor choice, string arrayName, bool writeAccessors, bool isNullable) |
|
void | WriteText (SourceInfo source, TextAccessor text) |
|
void | WriteElement (SourceInfo source, ElementAccessor element, string arrayName, bool writeAccessor) |
|
void | WriteElementCall (string func, Type cast, SourceInfo source, string name, string ns, bool isNullable, bool isAny) |
|
void | WriteCheckDefault (SourceInfo source, object value, bool isNullable) |
|
void | WriteChoiceTypeCheck (SourceInfo source, string fullTypeName, ChoiceIdentifierAccessor choice, string enumName, TypeDesc typeDesc) |
|
void | WriteNullCheckBegin (string source, ElementAccessor element) |
|
void | WriteNamespaces (string source) |
|
int | FindXmlnsIndex (MemberMapping[] members) |
|
void | WriteLocalDecl (string variableName, string initValue, Type type) |
|
void | WriteArrayLocalDecl (string typeName, string variableName, SourceInfo initValue, TypeDesc arrayTypeDesc) |
|
void | WriteTypeCompare (string variable, Type type) |
|
void | WriteInstanceOf (SourceInfo source, Type type) |
|
void | WriteArrayTypeCompare (string variable, Type arrayType) |
|
string | FindChoiceEnumValue (ElementAccessor element, EnumMapping choiceMapping, out object eValue) |
|
TypeMapping[] | EnsureArrayIndex (TypeMapping[] a, int index) |
|
FieldBuilder | GenerateTypedSerializers (Dictionary< string, string > serializers, TypeBuilder serializerContractTypeBuilder) |
|
void | GenerateGetSerializer (Dictionary< string, string > serializers, XmlMapping[] xmlMappings, TypeBuilder serializerContractTypeBuilder) |
|