コード例 #1
0
ファイル: MockProvider.cs プロジェクト: foujitailai/Uniject
        protected override T CreateInstance(Ninject.Activation.IContext context)
        {
            Resource resource = Scoping.getContextAttribute <Resource>(context);

            if (null != resource)
            {
                loader.loadResource <UnityEngine.Object>(resource.Path);
            }
            return(new Moq.Mock <T>().Object);
        }
コード例 #2
0
ファイル: XMLConfigProvider.cs プロジェクト: ZackGill/Uniject
        public T CreateInstance(Ninject.Activation.IContext context)
        {
            XMLConfigValue value = Scoping.getContextAttribute <XMLConfigValue>(context);

            if (value == null)
            {
                return(default(T));
            }

            return(manager.getValue <T>(value.file, value.xpath));
        }