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

Add() private méthode

private Add ( string key ) : Name
key string
Résultat Name
        internal Name Add(string key)
        {
            if (key == null)
            {
                throw Error.InternalCompilerError();
            }
            Name name = s_knownNames.Lookup(key);
            if (name == null)
            {
                name = _names.Add(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;
        }