예제 #1
0
 public MethodSignature(MethodInfo method, HashSet <string> namespaces)
 {
     this.Method    = method;
     this.TypeNames = new TypeNameExtractor(namespaces);
 }
예제 #2
0
 public GenericSignature(Type type, HashSet <string> namespaces)
 {
     this.Type      = type;
     this.TypeNames = new TypeNameExtractor(namespaces);
 }
예제 #3
0
 public ClassSignature(Type type, HashSet <string> namespaces)
 {
     this.TypeNames = new TypeNameExtractor(namespaces);
     this.Type      = type;
     this.Methods   = EnumerateMethods().ToList();
 }