示例#1
0
            public MethodWrapper(IMethodSymbol method)
            {
                Method = method;

                RegularExpressions = GetRegularExpressions();

                AttributeData automationTargetAttribute = this.GetAutomationTargetAttribute();

                if (automationTargetAttribute != null)
                {
                    AutomationDeclaringType          = GetAutomationDeclaringType(automationTargetAttribute);
                    AutomationTargetMethodName       = GetAutomationTargetMethodName(automationTargetAttribute);
                    AutomationTargetOverloadHandling = GetAutomationTargetOverloadHandling(automationTargetAttribute);
                }
            }
 public AutomationTargetAttribute(Type declaringType, string targetMethod, OverloadHandling overloadHandling = OverloadHandling.First)
 {
     DeclaringType    = declaringType;
     TargetMethod     = targetMethod;
     OverloadHandling = overloadHandling;
 }