Ejemplo n.º 1
0
 public void AddVisibleFunctionToContract(FunctionDefinition funcDef, ContractDefinition contract)
 {
     if (!ContractToVisibleFunctionsMap.ContainsKey(contract))
     {
         ContractToVisibleFunctionsMap[contract] = new HashSet <FunctionDefinition>();
     }
     ContractToVisibleFunctionsMap[contract].Add(funcDef);
 }
Ejemplo n.º 2
0
 public HashSet <FunctionDefinition> GetVisibleFunctionsByContract(ContractDefinition contract)
 {
     return(ContractToVisibleFunctionsMap.ContainsKey(contract) ?
            ContractToVisibleFunctionsMap[contract] :
            new HashSet <FunctionDefinition>());
 }