clojure.lang.Var.setMeta C# (CSharp) Метод

setMeta() приватный Метод

private setMeta ( IPersistentMap m ) : void
m IPersistentMap
Результат void
        public void setMeta(IPersistentMap m)
        {
            // ensure these basis keys
            resetMeta(m.assoc(_nameKey, _sym).assoc(_nsKey, _ns));
        }

Usage Example

Пример #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);
        }