private IEnumerator Start()
    {
        yield return(new WaitUntil(() => Input.GetKeyDown(KeyCode.Return)));

        XmlSerializationDefinition xmlDef = new XmlSerializationDefinition();

        TestGenericEnumerator(xmlDef.SerializationProcessors as ISerializationProcessor[]);         // This one apparently generates garbage still when retrieving the iterator.
        TestConcreteEnumerator(xmlDef.SerializationProcessors as ISerializationProcessor[]);        // This one does not generate garbage.
    }
コード例 #2
0
 public XmlVector2AttributesProcessor(XmlSerializationDefinition definition)
     : base(definition)
 {
 }
コード例 #3
0
 public XmlVector2Processor(XmlSerializationDefinition definition, XmlPrimitiveProcessingMethod preferredProcessingMethod)
     : this(new XmlVector2AttributesProcessor(definition), new XmlVector2ElementsProcessor(definition), preferredProcessingMethod)
 {
 }
コード例 #4
0
 public XmlVector2ElementsProcessor(XmlSerializationDefinition definition)
     : base(definition)
 {
 }
コード例 #5
0
 public XmlColorAttributesProcessor(XmlSerializationDefinition definition)
     : base(definition)
 {
 }
コード例 #6
0
 public XmlColorElementsProcessor(XmlSerializationDefinition definition)
     : base(definition)
 {
 }
コード例 #7
0
 public XmlQuaternionAttributesProcessor(XmlSerializationDefinition definition)
     : base(definition)
 {
 }
コード例 #8
0
 public XmlQuaternionElementsProcessor(XmlSerializationDefinition definition)
     : base(definition)
 {
 }