6 types derived from TypeMapping
dotnet-svcutil-lib (6)
FrameworkFork\Microsoft.Xml\Xml\Serialization\Mappings.cs (6)
346internal class PrimitiveMapping : TypeMapping 357internal class NullableMapping : TypeMapping 373internal class ArrayMapping : TypeMapping 458internal class StructMapping : TypeMapping, INameScope 1056internal class MembersMapping : TypeMapping 1095internal class SpecialMapping : TypeMapping
159 references to TypeMapping
dotnet-svcutil-lib (159)
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeExporter.cs (1)
197foreach (TypeMapping m in Scope.TypeMappings)
FrameworkFork\Microsoft.Xml\Xml\Serialization\Mappings.cs (4)
25private TypeMapping _mapping; 35internal TypeMapping Mapping 359private TypeMapping _baseMapping; 361internal TypeMapping BaseMapping
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapCodeExporter.cs (3)
86private void ExportType(TypeMapping mapping) 228TypeMapping mapping = (TypeMapping)element.Mapping;
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapReflectionImporter.cs (15)
191private TypeMapping ImportTypeMapping(TypeModel model, RecursionLimiter limiter) 196private TypeMapping ImportTypeMapping(TypeModel model, string dataType, RecursionLimiter limiter) 242TypeMapping baseMapping = GetTypeMapping(xsdTypeName, typeNs, valueTypeDesc); 279private TypeMapping GetTypeMapping(string typeName, string ns, TypeDesc typeDesc) 281TypeMapping mapping = (TypeMapping)_types[typeName, ns]; 288private NullableMapping CreateNullableMapping(TypeMapping baseMapping, Type type) 291TypeMapping existingMapping = (TypeMapping)_nullables[baseMapping.TypeName, baseMapping.Namespace]; 452TypeMapping itemTypeMapping = ImportTypeMapping(model.Element, limiter); 493TypeMapping itemTypeMapping; 538TypeMapping existingMapping = (TypeMapping)_types[uniqueName, ns]; 551existingMapping = (TypeMapping)_types[uniqueName, ns]; 754private static ElementAccessor CreateElementAccessor(TypeMapping mapping, string ns)
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapSchemaExporter.cs (1)
173private XmlQualifiedName ExportTypeMapping(TypeMapping mapping, string ns)
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapSchemaImporter.cs (20)
59TypeMapping mapping = ImportType(name, false); 84TypeMapping typeMapping = ImportType(member.MemberType, true); 177TypeMapping mapping = ImportElementType(element, ns); 189private TypeMapping ImportElementType(XmlSchemaElement element, string ns) 191TypeMapping mapping; 248private TypeMapping ImportType(XmlQualifiedName name, bool excludeFromImport) 253TypeMapping mapping = (TypeMapping)ImportedMappings[type]; 268private TypeMapping ImportType(XmlSchemaComplexType type, string typeNs, bool excludeFromImport) 275TypeMapping mapping = ImportAnyType(type, typeNs); 282private TypeMapping ImportAnyType(XmlSchemaComplexType type, string typeNs) 451TypeMapping mapping = GetRootMapping(); 501TypeMapping mapping; 540arrayMapping.TypeDesc = ((TypeMapping)itemAccessor.Mapping).TypeDesc.CreateArrayTypeDesc(); 566member.TypeDesc = ((TypeMapping)accessor.Mapping).TypeDesc; 577private TypeMapping ImportDataType(XmlSchemaSimpleType dataType, string typeNs, string identifier, bool isList) 579TypeMapping mapping = ImportNonXsdPrimitiveDataType(dataType, typeNs); 617private TypeMapping ImportEnumeratedDataType(XmlSchemaSimpleType dataType, string typeNs, string identifier, bool isList) 619TypeMapping mapping = (TypeMapping)ImportedMappings[dataType];
FrameworkFork\Microsoft.Xml\Xml\Serialization\Types.cs (3)
761internal TypeMapping GetTypeMappingFromTypeDesc(TypeDesc typeDesc) 763foreach (TypeMapping typeMapping in TypeMappings) 1442internal void AddTypeMapping(TypeMapping typeMapping)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlCodeExporter.cs (15)
112private void ExportType(TypeMapping mapping, string ns) 117private void ExportType(TypeMapping mapping, string name, string ns, ElementAccessor rootElement, bool checkReference) 181private void AddRootMetadata(CodeAttributeDeclarationCollection metadata, TypeMapping typeMapping, string name, string ns, ElementAccessor rootElement) 321private object ImportDefault(TypeMapping mapping, string defaultValue) 351private object ImportDefaultValue(TypeMapping mapping, string defaultValue) 418private void AddDefaultValueAttribute(CodeMemberField field, CodeAttributeDeclarationCollection metadata, object defaultValue, TypeMapping mapping, CodeCommentStatementCollection comments, TypeDesc memberTypeDesc, Accessor accessor, CodeConstructor ctor) 689TypeMapping elementMapping = arrayElement.Mapping; 717TypeMapping mapping = (TypeMapping)attribute.Mapping; 738TypeMapping mapping = (TypeMapping)member.Text.Mapping; 746TypeMapping mapping = (TypeMapping)element.Mapping; 791ExportElement(metadata, elemName, sameNs ? null : element.Namespace, ((TypeMapping)element.Mapping).TypeDesc, ((TypeMapping)element.Mapping).TypeDesc, element.IsNullable, defaultForm ? XmlSchemaForm.None : element.Form, member.SequenceId);
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlReflectionImporter.cs (20)
126TypeMapping mapping = ImportTypeMapping(_modelScope.GetTypeModel(type), _defaultNs, ImportContext.Element, string.Empty, null, limiter); 294else if (mapping is TypeMapping) 295return ((TypeMapping)mapping).TypeDesc.FullName; 383private TypeMapping ImportTypeMapping(TypeModel model, string ns, ImportContext context, string dataType, XmlAttributes a, RecursionLimiter limiter) 388private TypeMapping ImportTypeMapping(TypeModel model, string ns, ImportContext context, string dataType, XmlAttributes a, bool repeats, bool openModel, RecursionLimiter limiter) 440TypeMapping baseMapping = GetTypeMapping(xsdTypeName, ns, valueTypeDesc, _types, null); 648private NullableMapping CreateNullableMapping(TypeMapping baseMapping, Type type) 651TypeMapping existingMapping; 654existingMapping = (TypeMapping)_nullables[baseMapping.TypeName, baseMapping.Namespace]; 658existingMapping = (TypeMapping)_anonymous[type]; 712private TypeMapping GetTypeMapping(string typeName, string ns, TypeDesc typeDesc, NameTable typeLib, Type type) 714TypeMapping mapping; 716mapping = type == null ? null : (TypeMapping)_anonymous[type]; 718mapping = (TypeMapping)typeLib[typeName, ns]; 1011TypeMapping itemTypeMapping; 1069TypeMapping existingMapping = (TypeMapping)_types[uniqueName, ns]; 1082existingMapping = (TypeMapping)_types[uniqueName, ns]; 2218private static void CheckNullable(bool isNullable, TypeDesc typeDesc, TypeMapping mapping) 2225private static ElementAccessor CreateElementAccessor(TypeMapping mapping, string ns)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaExporter.cs (5)
276private void CheckForDuplicateType(TypeMapping mapping, string newNamespace) 886ExportElementMapping(element, (TypeMapping)accessor.Mapping, accessor.Namespace, accessor.Any); 904static internal string ExportDefaultValue(TypeMapping mapping, object value) 985foreach (TypeMapping mapping in typeScope.TypeMappings) 1083TypeMapping textMapping = null;
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaImporter.cs (39)
78internal TypeMapping GetDefaultMapping(TypeFlags flags) 93ElementAccessor element = ImportElement(name, typeof(TypeMapping), baseType); 141TypeMapping typeMapping = ImportType(typeName, typeof(TypeMapping), baseType, TypeFlags.CanBeElementValue, true); 197TypeMapping typeMapping = ImportType(typeName, typeof(MembersMapping), null, TypeFlags.CanBeElementValue, true); 255ElementAccessor accessor = ImportElement(name, typeof(TypeMapping), baseType); 339TypeMapping mapping = ImportElementType(element, identifier, desiredMappingType, baseType, ns); 371private TypeMapping ImportElementType(XmlSchemaElement element, string identifier, Type desiredMappingType, Type baseType, string ns) 373TypeMapping mapping; 420private void RunSchemaExtensions(TypeMapping mapping, XmlQualifiedName qname, XmlSchemaType type, XmlSchemaObject context, TypeFlags flags) 473TypeMapping top = ((ArrayMapping)mapping).TopLevelMapping; 519ImportType(type.QualifiedName, typeof(TypeMapping), null, TypeFlags.CanBeElementValue, false); 526private TypeMapping ImportType(XmlQualifiedName name, Type desiredMappingType, Type baseType, TypeFlags flags, bool addref) 532TypeMapping mapping = (TypeMapping)ImportedMappings[type]; 553private TypeMapping ImportType(XmlSchemaComplexType type, string typeNs, string identifier, Type desiredMappingType, Type baseType, TypeFlags flags) 560if (desiredMappingType == typeof(TypeMapping)) 562TypeMapping mapping = null; 603TypeMapping baseMapping = null; 608baseMapping = ImportType(type.DerivedFrom, typeof(TypeMapping), null, TypeFlags.CanBeElementValue | TypeFlags.CanBeTextValue, false); 992TypeMapping itemMapping = item.Mapping; 1067AddScopeElement(choiceElements, ImportElement(elements[j], identifier, typeof(TypeMapping), null, elements[j].QualifiedName.Namespace, true), ref duplicateElements, allowDuplicates); 1071AddScopeElement(choiceElements, ImportElement(element, identifier, typeof(TypeMapping), null, element.QualifiedName.Namespace, false), ref duplicateElements, allowDuplicates); 1217TypeMapping mapping; 1223mapping = ImportType(simpleContentType, typeof(TypeMapping), null, TypeFlags.CanBeElementValue | TypeFlags.CanBeTextValue, false); 1276member.TypeDesc = ((TypeMapping)accessors[0].Mapping).TypeDesc; 1411ElementAccessor itemAccessor = ImportElement(itemElement, identifier, typeof(TypeMapping), null, ns, false); 1415arrayMapping.TypeDesc = ((TypeMapping)itemAccessor.Mapping).TypeDesc.CreateArrayTypeDesc(); 1523accessor = ImportElement(element, identifier, typeof(TypeMapping), null, ns, false); 1608member.TypeDesc = ((TypeMapping)accessor.Mapping).TypeDesc; 1712TypeMapping mapping; 1719mapping = (TypeMapping)ImportType(attribute.SchemaTypeName, typeof(TypeMapping), null, TypeFlags.CanBeAttributeValue, false); 1765private TypeMapping ImportDataType(XmlSchemaSimpleType dataType, string typeNs, string identifier, Type baseType, TypeFlags flags, bool isList) 1770TypeMapping mapping = ImportNonXsdPrimitiveDataType(dataType, typeNs, flags); 1814mapping = ImportType(list.ItemTypeName, typeof(TypeMapping), null, TypeFlags.CanBeAttributeValue, true); 1827private TypeMapping ImportEnumeratedDataType(XmlSchemaSimpleType dataType, string typeNs, string identifier, TypeFlags flags, bool isList) 1829TypeMapping mapping = (TypeMapping)ImportedMappings[dataType];
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationGeneratedCode.cs (9)
46private TypeMapping[] _referencedMethods; 75internal virtual void GenerateMethod(TypeMapping mapping) { } 81TypeMapping mapping = _referencedMethods[--_references]; 86internal string ReferenceMapping(TypeMapping mapping) 99private TypeMapping[] EnsureArrayIndex(TypeMapping[] a, int index) 101if (a == null) return new TypeMapping[32]; 103TypeMapping[] b = new TypeMapping[a.Length + 32];
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationILGen.cs (9)
29private TypeMapping[] _referencedMethods; 110internal virtual void GenerateMethod(TypeMapping mapping) { } 116TypeMapping mapping = _referencedMethods[--_references]; 121internal string ReferenceMapping(TypeMapping mapping) 131private TypeMapping[] EnsureArrayIndex(TypeMapping[] a, int index) 133if (a == null) return new TypeMapping[32]; 135TypeMapping[] b = new TypeMapping[a.Length + 32];
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriter.cs (9)
1539foreach (TypeMapping mapping in scope.TypeMappings) 1552foreach (TypeMapping mapping in scope.TypeMappings) 1565internal override void GenerateMethod(TypeMapping mapping) 1610foreach (TypeMapping typeMapping in scope.TypeMappings) 1635private void WriteQualifiedNameElement(string name, string ns, object defaultValue, string source, bool nullable, bool IsSoap, TypeMapping mapping) 1717private void WritePrimitive(string method, string name, string ns, object defaultValue, string source, TypeMapping mapping, bool writeXsiType, bool isElement, bool isNullable) 2082TypeMapping mapping = element.Mapping; 3888TypeMapping mapping = scope.GetTypeMappingFromTypeDesc(typeDesc); 3915private void WriteMappingInfo(TypeMapping mapping, string typeVariable, Type type)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriterILGen.cs (5)
35foreach (TypeMapping mapping in scope.TypeMappings) 46internal override void GenerateMethod(TypeMapping mapping) 92private void WriteQualifiedNameElement(string name, string ns, object defaultValue, SourceInfo source, bool nullable, TypeMapping mapping) 194private void WritePrimitive(string method, string name, string ns, object defaultValue, SourceInfo source, TypeMapping mapping, bool writeXsiType, bool isElement, bool isNullable) 557TypeMapping mapping = element.Mapping;
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlTypeMapping.cs (1)
20internal TypeMapping Mapping