public IScopeable AddInstance(IScopeAppender scopeHandler, InstanceAnonymousTypeLinker genericsLinker)
        {
            var instance = new VariableInstance(this, genericsLinker, scopeHandler.DefinedIn());

            scopeHandler.Add(instance, Static);
            return(instance);
        }
        public IScopeable AddInstance(IScopeAppender scopeHandler, InstanceAnonymousTypeLinker genericsLinker)
        {
            // Get the instance.
            IMethod instance = new DefinedMethodInstance(this, genericsLinker, scopeHandler.DefinedIn());

            scopeHandler.Add(instance, Static);
            return(instance);
        }
Ejemplo n.º 3
0
 public void AddDefaultInstance(IScopeAppender scopeAppender) => throw new NotImplementedException();
Ejemplo n.º 4
0
 public IScopeable AddInstance(IScopeAppender scopeHandler, InstanceAnonymousTypeLinker genericsLinker) => throw new NotImplementedException();
 public void AddDefaultInstance(IScopeAppender scopeAppender) => scopeAppender.Add(this, Static);
 public IScopeable AddInstance(IScopeAppender scopeHandler, InstanceAnonymousTypeLinker genericsLinker)
 {
     scopeHandler.Add(this, Static);
     return(this);
 }
 public void AddDefaultInstance(IScopeAppender scopeHandler) => scopeHandler.Add(GetDefaultInstance(scopeHandler.DefinedIn()), Static);