예제 #1
0
 public PhaseTraits(
     string phaseName,
     ParameterAnalyzer[] parameters,
     ResultTypeAnalyzer resultType)
 {
     PhaseName  = phaseName;
     Parameters = parameters;
     ResultType = resultType;
 }
예제 #2
0
 public static PhaseTraits FromPhaseMethod(PhaseMethodSyntax method)
 {
     return(new PhaseTraits(method.MethodName,
                            ParameterAnalyzer.FromMethod(method).ToArray(),
                            ResultTypeAnalyzer.FromSyntax(method.ResultType)));
 }