예제 #1
0
 public void Clear()
 {
     MethodMatches.Clear();
     TypeMatches.Clear();
     FieldMatches.Clear();
     AssemblyMatches.Clear();
 }
예제 #2
0
        public void AddMatch(TypeDefinition typeDef, MatchContext context)
        {
            using (Tracer t = new Tracer(myType, "AddMatch_Type"))
            {
                t.Info("Add type {0} defined in {1}", typeDef.FullName, typeDef.Module.Assembly.Name);
                AddMatch(typeDef.Module.Assembly);
                KeyValuePair <string, int> fileLine = new KeyValuePair <string, int>("", 0);
                if (myPdbReader != null)
                {
                    fileLine = myPdbReader.GetFileLine(typeDef);
                }

                TypeMatches.Add(new QueryResult <TypeDefinition>(typeDef, fileLine.Key, fileLine.Value, context));
            }
        }