clojure.lang.Var.setMeta C# (CSharp) Méthode

setMeta() private méthode

private setMeta ( IPersistentMap m ) : void
m IPersistentMap
Résultat void
        public void setMeta(IPersistentMap m)
        {
            // ensure these basis keys
            resetMeta(m.assoc(_nameKey, _sym).assoc(_nsKey, _ns));
        }

Usage Example

Exemple #1
0
        public static Var internPrivate(string nsName, String sym)
        {
            Namespace ns  = Namespace.findOrCreate(Symbol.intern(nsName));
            Var       ret = intern(ns, Symbol.intern(sym));

            ret.setMeta(_privateMeta);
            return(ret);
        }