private bool ResolveScopeAttribute(string scopeAttributeValue)
{
SimplTypesScope scope = SimplTypesScope.Get(scopeAttributeValue);
if (scope != null)
{
List<ClassDescriptor> scopeClassDescriptors = scope.ClassDescriptors;
InitPolymorphicClassDescriptorsList(scopeClassDescriptors.Count);
foreach (var scopeClassDescriptor in scopeClassDescriptors)
{
polymorphClassDescriptors.Put(scopeClassDescriptor.TagName, scopeClassDescriptor);
polymorphClasses.Put(scopeClassDescriptor.TagName, scopeClassDescriptor.DescribedClass);
tlvClassDescriptors.Put(_tagName.GetHashCode(), scopeClassDescriptor);
}
}
return scope != null;
}