clojure.lang.Var.setMeta C# (CSharp) Method

setMeta() private method

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

Usage Example

コード例 #1
0
ファイル: Var.cs プロジェクト: willemdijkgraaf/ClojureClr
        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);
        }