Example #1
0
 /// <summary>
 /// Create C# method name for a procedure
 /// </summary>
 /// <param name="proc"></param>
 /// <returns></returns>
 internal static CS.MethodName MethodNameOf(IProcedure proc, IPackage package)
 {
     return(Trns.MethodNameOfOracleIdentifier(proc.ProcedureName
                                              + (((proc.PackageName ?? String.Empty) == (proc.ProcedureName ?? String.Empty)) ? @"_PROC" : String.Empty)
                                              + ((HasDuplicateSignatureTranslated(proc, package) && !proc.IsIgnoredDueToOracleTypes(out _)) ? proc.Overload : String.Empty)));
 }