VAGSuite.msiupdater.ExtractNameValue C# (CSharp) Метод

ExtractNameValue() приватный Метод

private ExtractNameValue ( string input, string &Name, string &Value ) : void
input string
Name string
Value string
Результат void
        private void ExtractNameValue(string input, out string Name, out string Value)
        {
            Name = "";
            Value = "";
            // input : <Element name="I2l" value="00" />
            int id1,id2,id3,id4;
            id1=input.IndexOf("\"",0,input.Length);
            if(id1>0) // eerste " gevonden
            {
                id2=input.IndexOf("\"",id1+1,input.Length - id1 - 1);
                if(id2 > 0) // tweede " gevonden
                {
                    id3=input.IndexOf("\"",id2+1,input.Length - id2 - 1);
                    if(id3>0)
                    {
                        id4=input.IndexOf("\"",id3+1,input.Length - id3 - 1);
                        if(id4>0)
                        {
                            Name = input.Substring(id1+1,id2-id1-1);
                            Value = input.Substring(id3+1,id4-id3-1);
                            // alles gevonden
                        }
                    }

                }

            }
        }