5 types derived from Accessor
System.Xml (5)
System\Xml\Serialization\Mappings.cs (5)
122internal class ElementAccessor : Accessor { 158internal class ChoiceIdentifierAccessor : Accessor { 179internal class TextAccessor : Accessor { 182internal class XmlnsAccessor : Accessor { 185internal class AttributeAccessor : Accessor {
53 references to Accessor
System.Xml (53)
System\Xml\Serialization\CodeExporter.cs (1)
158internal abstract void EnsureTypesExported(Accessor[] accessors, string ns);
System\Xml\Serialization\Mappings.cs (5)
646Accessor a1 = (Accessor)o1; 647Accessor a2 = (Accessor)o2; 691internal Accessor Accessor {
System\Xml\Serialization\SoapCodeExporter.cs (3)
114AddTypeMetadata(codeClass.CustomAttributes, typeof(SoapTypeAttribute), mapping.TypeDesc.Name, Accessor.UnescapeName(mapping.TypeName), mapping.Namespace, mapping.IncludeInSchema); 211string elemName = Accessor.UnescapeName(element.Name); 263internal override void EnsureTypesExported(Accessor[] accessors, string ns) {
System\Xml\Serialization\SoapReflectionImporter.cs (1)
649attribute.Name = Accessor.EscapeQName(a.SoapAttribute == null || a.SoapAttribute.AttributeName.Length == 0 ? accessorName : a.SoapAttribute.AttributeName);
System\Xml\Serialization\SoapSchemaImporter.cs (3)
293string typeName = GenerateUniqueTypeName(Accessor.UnescapeName(type.Name)); 497member.Name = CodeIdentifier.MakeValid(Accessor.UnescapeName(accessor.Name)); 555identifier = Accessor.UnescapeName(identifier);
System\Xml\Serialization\XmlCodeExporter.cs (14)
86ExportType(mapping.Attribute.Mapping, Accessor.UnescapeName(mapping.Attribute.Name), mapping.Attribute.Namespace, null, false); 91ExportType(element.Mapping, Accessor.UnescapeName(element.Name), element.Namespace, null, false); 95ExportType(mapping.Text.Mapping, Accessor.UnescapeName(mapping.Text.Name), mapping.Text.Namespace, null, false); 102ExportType(element.Mapping, Accessor.UnescapeName(element.Name), element.Namespace, element, true); 150AddTypeMetadata(codeClass.CustomAttributes, typeof(XmlTypeAttribute), mapping.TypeDesc.Name, Accessor.UnescapeName(mapping.TypeName), mapping.Namespace, mapping.IncludeInSchema); 373void AddDefaultValueAttribute(CodeMemberField field, CodeAttributeDeclarationCollection metadata, object defaultValue, TypeMapping mapping, CodeCommentStatementCollection comments, TypeDesc memberTypeDesc, Accessor accessor, CodeConstructor ctor) { 482static void DropDefaultAttribute(Accessor accessor, CodeCommentStatementCollection comments, string type) { 577AddRootMetadata(metadata, mapping.Mapping, Accessor.UnescapeName(mapping.Accessor.Name), mapping.Accessor.Namespace, mapping.Accessor); 600string elementName = Accessor.UnescapeName(arrayElement.Name); 624string attrName = Accessor.UnescapeName(attribute.Name); 650string elemName = Accessor.UnescapeName(element.Name); 682string elemName = Accessor.UnescapeName(element.Name); 833internal override void EnsureTypesExported(Accessor[] accessors, string ns) { 839void EnsureTypesExported(Accessor accessor, string ns) {
System\Xml\Serialization\XmlMapping.cs (1)
57get { return System.Xml.Serialization.Accessor.UnescapeName(Accessor.Name); }
System\Xml\Serialization\XmlMemberMapping.cs (2)
28internal Accessor Accessor { 42get { return Accessor.UnescapeName(Accessor.Name); }
System\Xml\Serialization\XmlReflectionImporter.cs (9)
277Accessor ReconcileAccessor(Accessor accessor, NameTable accessors) { 281Accessor existing = (Accessor)accessors[accessor.Name, accessor.Namespace]; 1382attribute.Name = Accessor.EscapeQName(a.XmlAttribute.AttributeName.Length == 0 ? accessorName : a.XmlAttribute.AttributeName); 1544attribute.Name = Accessor.EscapeQName(a.XmlAttribute.AttributeName.Length == 0 ? accessorName : a.XmlAttribute.AttributeName); 1893static void AddUniqueAccessor(INameScope scope, Accessor accessor) { 1894Accessor existing = (Accessor)scope[accessor.Name, accessor.Namespace];
System\Xml\Serialization\XmlSchemaImporter.cs (12)
238member.Name = CodeIdentifier.MakeValid(Accessor.UnescapeName(accessor.Name)); 266accessor.Name = Accessor.EscapeName(name); 304string unescapedName = Accessor.UnescapeName(element.Name); 579identifier = Accessor.UnescapeName(identifier); 623identifier = Accessor.UnescapeName(identifier); 1042identifier = CodeIdentifier.MakeValid(Accessor.UnescapeName(element.Name)); 1044identifier += CodeIdentifier.MakePascal(Accessor.UnescapeName(element.Name)); 1252string refElementIdentifier = CodeIdentifier.MakeValid(Accessor.UnescapeName(refElement.Name)); 1333string name = CodeIdentifier.MakeValid(Accessor.UnescapeName(accessor.Name)); 1374member.Name = CodeIdentifier.MakeValid(Accessor.UnescapeName(accessor.Name)); 1603identifier = Accessor.UnescapeName(identifier); 1654typeName = GenerateUniqueTypeName(Accessor.UnescapeName(typeName), typeNs);
System\Xml\Serialization\XmlSerializationGeneratedCode.cs (1)
250string serializerName = CodeIdentifier.MakeValid(Accessor.UnescapeName(mapping.Accessor.Mapping.TypeDesc.Name));
System\Xml\Serialization\XmlSerializationILGen.cs (1)
296string serializerName = CodeIdentifier.MakeValid(Accessor.UnescapeName(mapping.Accessor.Mapping.TypeDesc.Name));