/// <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; } } }
/// <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; } } }
/// <summary> /// Assign resource ID's to attributes. /// </summary> internal override void AssignResourceIds(ResourceIdMap resourceIdMap) { // Do nothing }
/// <summary> /// Assign resource ID's to attributes. /// </summary> public void AssignResourceIds(ResourceIdMap resourceIdMap) { nodes.ForEach(x => x.AssignResourceIds(resourceIdMap)); }
/// <summary> /// Assign resource ID's to attributes. /// </summary> internal abstract void AssignResourceIds(ResourceIdMap resourceIdMap);
/// <summary> /// Assign resource ID's to attributes. /// </summary> internal override void AssignResourceIds(ResourceIdMap resourceIdMap) { attributes.ForEach(x => x.AssignResourceIds(resourceIdMap)); }