private void RegisterAttribute(AttributeBuilderDetails variableDetails, AttributeData attribute) { switch (variableDetails.Target) { case AttributeTarget.ReturnValue: Attributes.RegisterReturnValueAttribute(variableDetails.Symbol, attribute); break; default: Attributes.RegisterAttribute(variableDetails.Symbol, attribute); break; } }
private void RegisterAttribute(AttributeBuilderDetails variableDetails, AttributeData attribute) { Log.Info($"Registering attribute '{attribute.AttributeClass}' on element '{variableDetails.Symbol}'"); switch (variableDetails.Target) { case AttributeTarget.ReturnValue: Attributes.RegisterReturnValueAttribute(variableDetails.Symbol, attribute); break; default: Attributes.RegisterAttribute(variableDetails.Symbol, attribute); break; } }