Example #1
0
            /// <summary>
            /// Assign resource ID's to attributes.
            /// </summary>
            internal void AssignResourceIds(ResourceIdMap resourceIdMap)
            {
                if (string.IsNullOrEmpty(Namespace))
                    return;

                int id;
                Value.Types valueType;
                if (resourceIdMap.TryGetId(XName, out id, out valueType))
                {
                    // Set resource id
                    resourceId = id;

                    // Change value type (if needed)
                    switch (valueType)
                    {
                        case Value.Types.TYPE_FIRST_INT:
                            TypedValue = new Value(valueType, int.Parse(RawValue));
                            break;
                    }
                }
            }
Example #2
0
            /// <summary>
            /// Assign resource ID's to attributes.
            /// </summary>
            internal void AssignResourceIds(ResourceIdMap resourceIdMap)
            {
                if (string.IsNullOrEmpty(Namespace))
                {
                    return;
                }

                int id;

                Value.Types valueType;
                if (resourceIdMap.TryGetId(XName, out id, out valueType))
                {
                    // Set resource id
                    resourceId = id;

                    // Change value type (if needed)
                    switch (valueType)
                    {
                    case Value.Types.TYPE_FIRST_INT:
                        TypedValue = new Value(valueType, int.Parse(RawValue));
                        break;
                    }
                }
            }
Example #3
0
 /// <summary>
 /// Assign resource ID's to attributes.
 /// </summary>
 internal override void AssignResourceIds(ResourceIdMap resourceIdMap)
 {
     // Do nothing
 }
Example #4
0
 /// <summary>
 /// Assign resource ID's to attributes.
 /// </summary>
 public void AssignResourceIds(ResourceIdMap resourceIdMap)
 {
     nodes.ForEach(x => x.AssignResourceIds(resourceIdMap));
 }
Example #5
0
 /// <summary>
 /// Assign resource ID's to attributes.
 /// </summary>
 public void AssignResourceIds(ResourceIdMap resourceIdMap)
 {
     nodes.ForEach(x => x.AssignResourceIds(resourceIdMap));
 }
Example #6
0
 /// <summary>
 /// Assign resource ID's to attributes.
 /// </summary>
 internal abstract void AssignResourceIds(ResourceIdMap resourceIdMap);
Example #7
0
 /// <summary>
 /// Assign resource ID's to attributes.
 /// </summary>
 internal override void AssignResourceIds(ResourceIdMap resourceIdMap)
 {
     attributes.ForEach(x => x.AssignResourceIds(resourceIdMap));
 }
Example #8
0
 /// <summary>
 /// Assign resource ID's to attributes.
 /// </summary>
 internal override void AssignResourceIds(ResourceIdMap resourceIdMap)
 {
     // Do nothing
 }
Example #9
0
 /// <summary>
 /// Assign resource ID's to attributes.
 /// </summary>
 internal abstract void AssignResourceIds(ResourceIdMap resourceIdMap);
Example #10
0
 /// <summary>
 /// Assign resource ID's to attributes.
 /// </summary>
 internal override void AssignResourceIds(ResourceIdMap resourceIdMap)
 {
     attributes.ForEach(x => x.AssignResourceIds(resourceIdMap));
 }