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); }
public void AddDefaultInstance(IScopeAppender scopeAppender) => throw new NotImplementedException();
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);