コード例 #1
0
        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;
            }
        }
コード例 #2
0
        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;
            }
        }