Microsoft.CSharp.RuntimeBinder.Syntax.NameManager.Lookup C# (CSharp) Méthode

Lookup() private méthode

private Lookup ( string key ) : Name
key string
Résultat Name
        internal Name Lookup(string key)
        {
            if (key == null)
            {
                throw Error.InternalCompilerError();
            }
            Name name = s_knownNames.Lookup(key);
            if (name == null)
            {
                name = _names.Lookup(key);
            }
            return name;
        }

Usage Example

Exemple #1
0
        /////////////////////////////////////////////////////////////////////////////////

        internal static Name GetName(string p, NameManager nameManager)
        {
            Name name = nameManager.Lookup(p);
            if (name == null)
            {
                return nameManager.Add(p);
            }
            return name;
        }