Beispiel #1
0
        public unsafe void ReadXml(XmlReader reader)
        {
            var tl = reader.Deserialize <Position>();
            var br = reader.Deserialize <Position>();

            fixed(Position *topLeft = &TopLeft)
            * topLeft = tl;

            fixed(Position *bottomRight = &BottomRight)
            * bottomRight = br;
        }
Beispiel #2
0
        void IXmlSerializable.ReadXml(XmlReader reader)
        {
            if (null == reader)
            {
                throw new ArgumentNullException("reader");
            }

            if (reader.IsEmptyElement)
            {
                reader.Read();
                return;
            }

            var name = reader.Name;

            while (reader.Read())
            {
#if NET20
                if (XmlReaderExtensionMethods.IsEndElement(reader, name))
#else
                if (reader.IsEndElement(name))
#endif
                {
                    reader.Read();
                    break;
                }

                while (XmlNodeType.Element == reader.NodeType)
                {
                    switch (reader.Name)
                    {
                    case "directories":
#if NET20
                        Directories = XmlReaderExtensionMethods.Deserialize <DirectoryCollection>(reader);
#else
                        Directories = reader.Deserialize <DirectoryCollection>();
#endif
                        break;

                    case "files":
#if NET20
                        Files = XmlReaderExtensionMethods.Deserialize <FileCollection>(reader);
#else
                        Files = reader.Deserialize <FileCollection>();
#endif
                        break;
                    }
                }
            }
        }
Beispiel #3
0
        void IXmlSerializable.ReadXml(XmlReader reader)
        {
            if (null == reader)
            {
                throw new ArgumentNullException("reader");
            }

            if (reader.IsEmptyElement)
            {
                reader.Read();
                return;
            }

            var name = reader.Name;
            while (reader.Read())
            {
#if NET20
                if (XmlReaderExtensionMethods.IsEndElement(reader, name))
#else
                if (reader.IsEndElement(name))
#endif
                {
                    reader.Read();
                    break;
                }

                while (XmlNodeType.Element == reader.NodeType)
                {
                    switch (reader.Name)
                    {
                        case "directories":
#if NET20
                            Directories = XmlReaderExtensionMethods.Deserialize<DirectoryCollection>(reader);
#else
                            Directories = reader.Deserialize<DirectoryCollection>();
#endif
                            break;
                        case "files":
#if NET20
                            Files = XmlReaderExtensionMethods.Deserialize<FileCollection>(reader);
#else
                            Files = reader.Deserialize<FileCollection>();
#endif
                            break;
                    }
                }
            }
        }
        public virtual void ReadXml(XmlReader reader)
        {
            if (null == reader)
            {
                throw new ArgumentNullException("reader");
            }

            if (reader.IsEmptyElement)
            {
                reader.Read();
                return;
            }

            var name = reader.Name;

            while (reader.Read())
            {
                if (XmlNodeType.EndElement == reader.NodeType &&
                    reader.Name == name)
                {
                    reader.Read();
                    break;
                }

                while (XmlNodeType.Element == reader.NodeType)
                {
#if NET20
                    Add(XmlReaderExtensionMethods.Deserialize <T>(reader));
#else
                    Add(reader.Deserialize <T>());
#endif
                }
            }
        }
Beispiel #5
0
        public void ReadXml(XmlReader reader)
        {
            var isEmpty = reader.IsEmptyElement;

            // Read past the property element
            reader.Read();

            // For an empty list in Settings.Default
            if (isEmpty)
            {
                return;
            }

            // Read list items
            var list = new List <AutoQcConfig>();

            while (reader.IsStartElement())
            {
                list.Add(reader.Deserialize(new AutoQcConfig()));
                reader.Read();
            }

            Clear();
            foreach (var config in list)
            {
                Add(config);
            }
        }
Beispiel #6
0
        void IXmlSerializable.ReadXml(XmlReader reader)
        {
            var blocks = new Dictionary <string, (int x, int y, Size size)>();

            while (reader.Read())
            {
                if (reader.NodeType is XmlNodeType.Element)
                {
                    switch (reader.Name)
                    {
                    case "Header":
                        reader.ReadSubTree(ReadHeader);
                        break;

                    case "Blocks":
                        reader.ReadSubTree(ReadBlocks);
                        break;

                    case "Entities":
                        reader.ReadSubTree(ReadEntities);
                        return;
                    }
                }
            }

            void ReadHeader(XmlReader reader)
            {
                var setName = false;
                var setSize = false;

                while (!(setName && setSize) && reader.Read())
                {
                    if (reader.NodeType is XmlNodeType.Element)
                    {
                        if (reader.Name is nameof(Name))
                        {
                            var name = reader.ReadElementContentAsString();
                            Helper.ModifyReadOnlyProperty(() => Name, name);

                            if (setSize)
                            {
                                break;
                            }
                            setName = true;
                        }
                        else if (reader.Name is nameof(Size))
                        {
                            var size = reader.Deserialize <Size>();
                            Helper.ModifyReadOnlyProperty(() => Size, size);
                            Helper.ModifyReadOnlyProperty(() => Blocks, new BlockType[Size.Width, Size.Height]);

                            if (setName)
                            {
                                break;
                            }
                            setSize = true;
                        }
                    }
                }
            }
Beispiel #7
0
    void Start()
    {
        fileLoader = new FileLoader();
        xmlReader = new XmlReader();
        dialogue = new DialogueReader();
        textSpoken.text = "";

        string data = fileLoader.Load("TestDialogue.xml");

        Dialogue d = xmlReader.Deserialize<Dialogue>(data) as Dialogue;

        dialogue.SetDialogue(d);
    }
Beispiel #8
0
        public void OnAttached(Activity activity)
        {
            var actionBar = activity.GetActionBar();

            if (actionBar == null)
            {
                Tracer.Error("Cannot apply ActionBarView the ActionBar is null, activity {0}", activity.GetType().FullName);
                return;
            }

            var activityView = activity as IActivityView;

            if (activityView != null)
            {
                activityView.Mediator.Destroyed += DestroyedHandler;
            }

            if (_resourceId != int.MinValue)
            {
                if (_tabContentId != int.MinValue)
                {
                    ServiceProvider.AttachedValueProvider.SetValue(actionBar, ActionBarTemplate.TabContentIdKey, _tabContentId);
                }


                object templateObj;
                if (!TemplateCache.TryGetValue(_resourceId, out templateObj))
                {
                    using (XmlReader reader = Context.Resources.GetLayout(_resourceId))
                    {
                        templateObj = reader.Deserialize <ActionBarTemplate>();
                        TemplateCache[_resourceId] = templateObj;
                    }
                }
                ((ActionBarTemplate)templateObj).Apply(activity);
            }

            if (string.IsNullOrEmpty(_bind))
            {
                return;
            }
            BindingServiceProvider.BindingProvider.CreateBindingsFromString(actionBar, _bind, null);
            this.ClearBindingsRecursively(true, true, AndroidToolkitExtensions.AggressiveViewCleanup);
            this.RemoveFromParent();
        }
Beispiel #9
0
 public static RCalcIrt Deserialize(XmlReader reader)
 {
     return(reader.Deserialize(new RCalcIrt()));
 }
Beispiel #10
0
 public static AnnotationExpression Deserialize(XmlReader reader)
 {
     return(reader.Deserialize(new AnnotationExpression()));
 }
Beispiel #11
0
 public static MeasuredIon Deserialize(XmlReader reader)
 {
     return(reader.Deserialize(new MeasuredIon()));
 }
Beispiel #12
0
 public static SrmSettings Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new SrmSettings());
 }
Beispiel #13
0
 public static PeptideModifications Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new PeptideModifications());
 }
Beispiel #14
0
 public new static BackgroundProteome Deserialize(XmlReader reader)
 {
     return(reader.Deserialize(new BackgroundProteome()));
 }
Beispiel #15
0
 public static SpectrastLibrary Deserialize(XmlReader reader)
 {
     return(reader.Deserialize(new SpectrastLibrary()));
 }
 public static MProphetPeakScoringModel Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new MProphetPeakScoringModel());
 }
 // ReSharper restore MemberHidesStaticFromOuterClass
 // ReSharper disable MemberHidesStaticFromOuterClass
 public static FeatureCalculator Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new FeatureCalculator());
 }
Beispiel #18
0
 public static PeptideLibraries Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new PeptideLibraries());
 }
Beispiel #19
0
 public static PeptideIntegration Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new PeptideIntegration(null));
 }
Beispiel #20
0
 public static PeptideSettings Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new PeptideSettings());
 }
Beispiel #21
0
 public static PeptidePrediction Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new PeptidePrediction());
 }
Beispiel #22
0
 public static PeptideFilter Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new PeptideFilter());
 }
Beispiel #23
0
 public static IsotopeEnrichments Deserialize(XmlReader reader)
 {
     return(reader.Deserialize(new IsotopeEnrichments()));
 }
Beispiel #24
0
 public static ReportSpec Deserialize(XmlReader reader)
 {
     return(reader.Deserialize(new ReportSpec()));
 }
 public static IonMobilityLibrary Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new IonMobilityLibrary());
 }
Beispiel #26
0
 public static LegacyScoringModel Deserialize(XmlReader reader)
 {
     return(reader.Deserialize(new LegacyScoringModel()));
 }
Beispiel #27
0
 public static Enzyme Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new Enzyme());
 }
Beispiel #28
0
 public static XHunterLibrary Deserialize(XmlReader reader)
 {
     return(reader.Deserialize(new XHunterLibrary()));
 }
Beispiel #29
0
 public static PeptideExcludeRegex Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new PeptideExcludeRegex());
 }
Beispiel #30
0
 public static DigestSettings Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new DigestSettings());
 }
Beispiel #31
0
 public static MeasuredIon Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new MeasuredIon());
 }
 public static IsotopeEnrichments Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new IsotopeEnrichments());
 }
Beispiel #33
0
 public static FragmentLoss Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new FragmentLoss());
 }
Beispiel #34
0
 public static ChromLibSpectrumHeaderInfo Deserialize(XmlReader reader)
 {
     return(reader.Deserialize(new ChromLibSpectrumHeaderInfo()));
 }
 public static RetentionTimeSource Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new RetentionTimeSource());
 }
Beispiel #36
0
 public static IsolationScheme Deserialize(XmlReader reader)
 {
     return(reader.Deserialize(new IsolationScheme()));
 }
Beispiel #37
0
 public static StaticMod Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new StaticMod());
 }
 public static ToolDescription Deserialize(XmlReader reader)
 {
     return(reader.Deserialize(new ToolDescription()));
 }
Beispiel #39
0
 public static BiblioSpecSpectrumHeaderInfo Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new BiblioSpecSpectrumHeaderInfo());
 }
Beispiel #40
0
// ReSharper disable MemberHidesStaticFromOuterClass
        public static FeatureCalculator Deserialize(XmlReader reader)
// ReSharper restore MemberHidesStaticFromOuterClass
        {
            return(reader.Deserialize(new FeatureCalculator()));
        }
Beispiel #41
0
 public static BiblioSpecSpectrumHeaderInfo Deserialize(XmlReader reader)
 {
     return(reader.Deserialize(new BiblioSpecSpectrumHeaderInfo()));
 }
Beispiel #42
0
 public static SpectrastSpectrumHeaderInfo Deserialize(XmlReader reader)
 {
     return(reader.Deserialize(new SpectrastSpectrumHeaderInfo()));
 }
Beispiel #43
0
 public static BiblioSpecLibSpec Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new BiblioSpecLibSpec());
 }
Beispiel #44
0
 public static SpectrastSpec Deserialize(XmlReader reader)
 {
     return(reader.Deserialize(new SpectrastSpec()));
 }
 public static LegacyScoringModel Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new LegacyScoringModel());
 }
Beispiel #46
0
 public static ChromatogramLibrarySpec Deserialize(XmlReader reader)
 {
     return(reader.Deserialize(new ChromatogramLibrarySpec()));
 }
Beispiel #47
0
 public static MProphetPeakScoringModel Deserialize(XmlReader reader)
 {
     return(reader.Deserialize(new MProphetPeakScoringModel()));
 }
Beispiel #48
0
 public static XHunterSpectrumHeaderInfo Deserialize(XmlReader reader)
 {
     return(reader.Deserialize(new XHunterSpectrumHeaderInfo()));
 }
Beispiel #49
0
 public static IsolationScheme Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new IsolationScheme());
 }
Beispiel #50
0
 public static ProgramPathContainer Deserialize(XmlReader reader)
 {
     return(reader.Deserialize(new ProgramPathContainer()));
 }
 public static BackgroundProteomeSpec Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new BackgroundProteomeSpec());
 }
Beispiel #52
0
 public static BiblioSpecLibrary Deserialize(XmlReader reader)
 {
     return(reader.Deserialize(new BiblioSpecLibrary()));
 }
 public static OptimizationLibrary Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new OptimizationLibrary());
 }
Beispiel #54
0
 public static OptimizationLibrary Deserialize(XmlReader reader)
 {
     return(reader.Deserialize(new OptimizationLibrary()));
 }
Beispiel #55
0
 public static ChromatogramSet Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new ChromatogramSet());
 }
Beispiel #56
0
 public static DocumentRetentionTimes Deserialize(XmlReader reader)
 {
     return(reader.Deserialize(new DocumentRetentionTimes()));
 }
Beispiel #57
0
 public static RCalcIrt Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new RCalcIrt());
 }
Beispiel #58
0
 public static FragmentLoss Deserialize(XmlReader reader)
 {
     return(reader.Deserialize(new FragmentLoss()));
 }
Beispiel #59
0
 public static IsolationWindow Deserialize(XmlReader reader)
 {
     return reader.Deserialize(new IsolationWindow());
 }