IntermediateReader

class IntermediateReader : System.Object
readonly System.Xml.XmlReader Xml
readonly IntermediateSerializer Serializer
public bool MoveToElement(string elementName)
Parameters:
  • elementName (string) –
public Microsoft.Xna.Framework.Content.Pipeline.Serialization.Intermediate.T ReadObject<T>(ContentSerializerAttribute format)
Type Parameters:
 
  • T
Parameters:
  • format (Microsoft.Xna.Framework.Content.ContentSerializerAttribute) –
public Microsoft.Xna.Framework.Content.Pipeline.Serialization.Intermediate.T ReadObject<T>(ContentSerializerAttribute format, ContentTypeSerializer typeSerializer)
Type Parameters:
 
  • T
Parameters:
  • format (Microsoft.Xna.Framework.Content.ContentSerializerAttribute) –
  • typeSerializer (Microsoft.Xna.Framework.Content.Pipeline.Serialization.Intermediate.ContentTypeSerializer) –
public Microsoft.Xna.Framework.Content.Pipeline.Serialization.Intermediate.T ReadObject<T>(ContentSerializerAttribute format, ContentTypeSerializer typeSerializer, Microsoft.Xna.Framework.Content.Pipeline.Serialization.Intermediate.T existingInstance)
Type Parameters:
 
  • T
Parameters:
  • format (Microsoft.Xna.Framework.Content.ContentSerializerAttribute) –
  • typeSerializer (Microsoft.Xna.Framework.Content.Pipeline.Serialization.Intermediate.ContentTypeSerializer) –
  • existingInstance (Microsoft.Xna.Framework.Content.Pipeline.Serialization.Intermediate.T) –
public Microsoft.Xna.Framework.Content.Pipeline.Serialization.Intermediate.T ReadObject<T>(ContentSerializerAttribute format, Microsoft.Xna.Framework.Content.Pipeline.Serialization.Intermediate.T existingInstance)
Type Parameters:
 
  • T
Parameters:
  • format (Microsoft.Xna.Framework.Content.ContentSerializerAttribute) –
  • existingInstance (Microsoft.Xna.Framework.Content.Pipeline.Serialization.Intermediate.T) –
public Microsoft.Xna.Framework.Content.Pipeline.Serialization.Intermediate.T ReadRawObject<T>(ContentSerializerAttribute format)
Type Parameters:
 
  • T
Parameters:
  • format (Microsoft.Xna.Framework.Content.ContentSerializerAttribute) –
public Microsoft.Xna.Framework.Content.Pipeline.Serialization.Intermediate.T ReadRawObject<T>(ContentSerializerAttribute format, ContentTypeSerializer typeSerializer)
Type Parameters:
 
  • T
Parameters:
  • format (Microsoft.Xna.Framework.Content.ContentSerializerAttribute) –
  • typeSerializer (Microsoft.Xna.Framework.Content.Pipeline.Serialization.Intermediate.ContentTypeSerializer) –
public Microsoft.Xna.Framework.Content.Pipeline.Serialization.Intermediate.T ReadRawObject<T>(ContentSerializerAttribute format, ContentTypeSerializer typeSerializer, Microsoft.Xna.Framework.Content.Pipeline.Serialization.Intermediate.T existingInstance)
Type Parameters:
 
  • T
Parameters:
  • format (Microsoft.Xna.Framework.Content.ContentSerializerAttribute) –
  • typeSerializer (Microsoft.Xna.Framework.Content.Pipeline.Serialization.Intermediate.ContentTypeSerializer) –
  • existingInstance (Microsoft.Xna.Framework.Content.Pipeline.Serialization.Intermediate.T) –
public Microsoft.Xna.Framework.Content.Pipeline.Serialization.Intermediate.T ReadRawObject<T>(ContentSerializerAttribute format, Microsoft.Xna.Framework.Content.Pipeline.Serialization.Intermediate.T existingInstance)
Type Parameters:
 
  • T
Parameters:
  • format (Microsoft.Xna.Framework.Content.ContentSerializerAttribute) –
  • existingInstance (Microsoft.Xna.Framework.Content.Pipeline.Serialization.Intermediate.T) –
public void ReadSharedResource<T>(ContentSerializerAttribute format, System.Action<T> fixup)
Type Parameters:
 
  • T
Parameters:
  • format (Microsoft.Xna.Framework.Content.ContentSerializerAttribute) –
  • fixup (System.Action<T>) –
void ReadSharedResources()
public void ReadExternalReference<T>(ExternalReference<T> existingInstance)
Type Parameters:
 
  • T
Parameters:
  • existingInstance (Microsoft.Xna.Framework.Content.Pipeline.ExternalReference<T>) –
void ReadExternalReferences()
InvalidContentException NewInvalidContentException(System.Exception innerException, string message, System.Object[] args)
Parameters:
  • innerException (System.Exception) –
  • message (string) –
  • args (System.Object[]) –
public System.Type ReadTypeName()

Reads the next type in the

Returns: