private bool TryGetInlineFunction( string functionName, out InlineFunctionGroup inlineFunctionGroup) { List <InlineFunctionInfo> inlineFunctionInfoList; if (this._includeInlineFunctions && this._functionDefinitions.TryGetValue(functionName, out inlineFunctionInfoList)) { inlineFunctionGroup = new InlineFunctionGroup(functionName, (IList <InlineFunctionInfo>)inlineFunctionInfoList); return(true); } inlineFunctionGroup = (InlineFunctionGroup)null; return(false); }
// <summary> // Try get function from the local metadata using the fully qualified name. // </summary> private bool TryGetInlineFunction(string functionName, out InlineFunctionGroup inlineFunctionGroup) { List <InlineFunctionInfo> inlineFunctionMetadata; if (_includeInlineFunctions && _functionDefinitions.TryGetValue(functionName, out inlineFunctionMetadata)) { inlineFunctionGroup = new InlineFunctionGroup(functionName, inlineFunctionMetadata); return(true); } else { inlineFunctionGroup = null; return(false); } }