Exemplo n.º 1
0
    //
    public static void Test()
    {
        Func();
        ViConstValueList <int> .AddValue("INT", 100);

        Func();
    }
Exemplo n.º 2
0
    //+-------------------------------------------------------------------------------------------------------------------------------------------------------------

    static void LoadString(XmlNode node)
    {
        XmlElement nameElement  = node["Name"];
        XmlElement valueElement = node["Value"];

        if (nameElement != null && valueElement != null)
        {
            Log("ConstValue<String>[" + nameElement.InnerText + "] = " + valueElement.InnerText);
            ViConstValueList <string> .AddValue(nameElement.InnerText, valueElement.InnerText);
        }
    }
Exemplo n.º 3
0
    //+-------------------------------------------------------------------------------------------------------------------------------------------------------------

    static void LoadInt32(XmlNode node)
    {
        XmlElement nameElement  = node["Name"];
        XmlElement valueElement = node["Value"];

        if (nameElement != null && valueElement != null)
        {
            Int32 value;
            valueElement.InnerText.Read(out value);
            Log("ConstValue<Int32>[" + nameElement.InnerText + "] = " + value);
            ViConstValueList <Int32> .AddValue(nameElement.InnerText, value);
        }
    }
Exemplo n.º 4
0
    //+-------------------------------------------------------------------------------------------------------------------------------------------------------------

    static void LoadVector3(XmlNode node)
    {
        XmlElement nameElement  = node["Name"];
        XmlElement valueElement = node["Value"];

        if (nameElement != null && valueElement != null)
        {
            ViVector3 value;
            valueElement.InnerText.Read(out value);
            Log("ConstValue<Vector3>[" + nameElement.InnerText + "] = " + value);
            ViConstValueList <ViVector3> .AddValue(nameElement.InnerText, value);
        }
    }
Exemplo n.º 5
0
    //+-----------------------------------------------------------------------------
    static void LoadStringList(XmlNode node)
    {
        XmlElement    nameElement = node["Name"];
        XmlNodeList   elementList = node.SelectNodes("Value");
        List <string> valueList   = new List <string>(elementList.Count);

        foreach (XmlNode element in elementList)
        {
            valueList.Add(element.InnerText);
        }
        Log("ConstValue<StringList>[" + nameElement.InnerText + "] = " + valueList);
        ViConstValueList <List <string> > .AddValue(nameElement.InnerText, valueList);
    }
Exemplo n.º 6
0
    //+-----------------------------------------------------------------------------
    static void LoadBoolList(XmlNode node)
    {
        XmlElement  nameElement = node["Name"];
        XmlNodeList elementList = node.SelectNodes("Value");
        List <bool> valueList   = new List <bool>(elementList.Count);

        foreach (XmlNode element in elementList)
        {
            bool value;
            element.InnerText.Read(out value);
            valueList.Add(value);
        }
        Log("ConstValue<BoolList>[" + nameElement.InnerText + "] = " + valueList);
        ViConstValueList <List <bool> > .AddValue(nameElement.InnerText, valueList);
    }
Exemplo n.º 7
0
 public ViConstValue(string key, T defaultValue)
 {
     _node.Data = defaultValue;
     ViConstValueList <T> .Attach(key, _node);
 }