コード例 #1
0
ファイル: DteProject.cs プロジェクト: scrummyin/openwrap
        public DteProject(Project project)
        {
            DteObject = project;

            _openWrapEnabled = Lazy.Is(() => MSBuildProject.OpenWrapEnabled(project.FullName), true);
            _file = Lazy.Is(() => LocalFileSystem.Instance.GetFile(project.FullName));
        }
コード例 #2
0
ファイル: HttpPackage.cs プロジェクト: andrewdavey/openwrap
 public HttpPackage(IFileSystem fileSystem,
     IPackageRepository source,
     IHttpRepositoryNavigator httpNavigator,
     PackageItem package)
 {
     _fileSystem = fileSystem;
     _httpNavigator = httpNavigator;
     _package = package;
     _identifier = Lazy.Is(() => new PackageIdentifier(Name, Version));
     Source = source;
 }
コード例 #3
0
ファイル: ZipPackage.cs プロジェクト: petejohanson/openwrap
 protected ZipPackage(IFile packageFile)
 {
     PackageFile = packageFile;
     _identifier = new LazyValue<PackageIdentifier>(() => new PackageIdentifier(Name, Version));
 }
コード例 #4
0
 /// <summary>
 /// Creates a new instance of the <see cref="LoadDataEventArgs"/> class
 /// </summary>
 internal DataLoadedEventArgs(String uri, LazyValueCallback<byte[]> dataEval)
 {
     _uri = uri;
     _data = new LazyValue<byte[]>(dataEval);
 }
コード例 #5
0
 public ZipFilePackage(IFile packageFile)
 {
     PackageFile = packageFile;
     _identifier = new LazyValue<PackageIdentifier>(() => new PackageIdentifier(Name, SemanticVersion));
     Source = new InMemoryRepository("Null repository.") { Packages = { this } };
 }
コード例 #6
0
 private void Awake()
 {
     currentWeaponConfig = defaultWeapon;
     currentWeapon       = new LazyValue <Weapon>(SetupDefaultWeapon);
 }
コード例 #7
0
 private void Awake()
 {
     experience   = GetComponent <Experience>();
     currentLevel = new LazyValue <int>(CalculateLevel);
 }